blob: 0b8799f01b3d7ef332eca6952bff794be7dff39f [file] [log] [blame]
Brian Silverman100534c2015-09-07 15:51:23 -04001package(default_visibility = ['//visibility:public'])
2
Brian Silverman258b9172015-09-19 14:32:57 -04003load('/aos/build/queues', 'queue_library')
4
Philipp Schrader29d54f22016-04-02 22:14:48 +00005cc_library(
6 name = 'averager',
7 hdrs = [
8 'averager.h',
9 ],
10)
11
12cc_test(
13 name = 'averager_test',
14 srcs = [
15 'averager_test.cc',
16 ],
17 deps = [
18 ':averager',
19 '//aos/testing:googletest',
20 ],
21)
22
Brian Silverman258b9172015-09-19 14:32:57 -040023queue_library(
24 name = 'zeroing_queue',
25 srcs = [
26 'zeroing_queue.q',
27 ],
28)
29
Brian Silverman100534c2015-09-07 15:51:23 -040030cc_library(
31 name = 'zeroing',
32 srcs = [
33 'zeroing.cc',
34 ],
35 hdrs = [
36 'zeroing.h',
37 ],
38 deps = [
39 '//frc971/control_loops:queues',
Austin Schuh044e18b2015-10-21 20:17:09 -070040 '//frc971:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040041 ],
42)
43
44cc_test(
45 name = 'zeroing_test',
46 srcs = [
47 'zeroing_test.cc',
48 ],
49 deps = [
Brian Silverman258b9172015-09-19 14:32:57 -040050 '//aos/testing:googletest',
Brian Silvermanf5f8d8e2015-12-06 18:39:12 -050051 '//aos/testing:test_shm',
Brian Silverman100534c2015-09-07 15:51:23 -040052 ':zeroing',
53 '//aos/common/util:thread',
54 '//aos/common:die',
55 '//frc971/control_loops:position_sensor_sim',
56 '//frc971/control_loops:queues',
57 ],
58)
Austin Schuhc6423e62017-02-11 16:56:30 -080059
60cc_library(
61 name = 'wrap',
62 srcs = [
63 'wrap.cc',
64 ],
65 hdrs = [
66 'wrap.h',
67 ],
68)
69
70cc_test(
71 name = 'wrap_test',
72 srcs = [
73 'wrap_test.cc',
74 ],
75 deps = [
76 '//aos/testing:googletest',
77 ':wrap',
78 ],
79)