blob: 4b3745f701e88153a321ab4755f48771e80fbdf0 [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 = [
Austin Schuh5f01f152017-02-11 21:34:08 -080039 ':wrap',
Brian Silverman100534c2015-09-07 15:51:23 -040040 '//frc971/control_loops:queues',
Austin Schuh044e18b2015-10-21 20:17:09 -070041 '//frc971:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040042 ],
43)
44
45cc_test(
46 name = 'zeroing_test',
47 srcs = [
48 'zeroing_test.cc',
49 ],
50 deps = [
Brian Silverman258b9172015-09-19 14:32:57 -040051 '//aos/testing:googletest',
Brian Silvermanf5f8d8e2015-12-06 18:39:12 -050052 '//aos/testing:test_shm',
Brian Silverman100534c2015-09-07 15:51:23 -040053 ':zeroing',
54 '//aos/common/util:thread',
55 '//aos/common:die',
56 '//frc971/control_loops:position_sensor_sim',
57 '//frc971/control_loops:queues',
58 ],
59)
Austin Schuhc6423e62017-02-11 16:56:30 -080060
61cc_library(
62 name = 'wrap',
63 srcs = [
64 'wrap.cc',
65 ],
66 hdrs = [
67 'wrap.h',
68 ],
69)
70
71cc_test(
72 name = 'wrap_test',
73 srcs = [
74 'wrap_test.cc',
75 ],
76 deps = [
77 '//aos/testing:googletest',
78 ':wrap',
79 ],
80)