blob: 67cb0915ce1fa3774e0b0ae39290ba71fc8fcdb5 [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
5queue_library(
6 name = 'zeroing_queue',
7 srcs = [
8 'zeroing_queue.q',
9 ],
10)
11
Brian Silverman100534c2015-09-07 15:51:23 -040012cc_library(
13 name = 'zeroing',
14 srcs = [
15 'zeroing.cc',
16 ],
17 hdrs = [
18 'zeroing.h',
19 ],
20 deps = [
21 '//frc971/control_loops:queues',
Austin Schuh044e18b2015-10-21 20:17:09 -070022 '//frc971:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040023 ],
24)
25
26cc_test(
27 name = 'zeroing_test',
28 srcs = [
29 'zeroing_test.cc',
30 ],
31 deps = [
Brian Silverman258b9172015-09-19 14:32:57 -040032 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -040033 '//aos/common:queue_testutils',
34 ':zeroing',
35 '//aos/common/util:thread',
36 '//aos/common:die',
37 '//frc971/control_loops:position_sensor_sim',
38 '//frc971/control_loops:queues',
39 ],
40)