blob: c63d97dc67e97fd7c7dd3e5e4b8b944a8838db46 [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)