blob: 5271cc2e9bdca7b955b38b774f3f1f5cff32b48c [file] [log] [blame]
Brian Silverman100534c2015-09-07 15:51:23 -04001package(default_visibility = ['//visibility:public'])
2
Austin Schuh4f857292018-02-15 23:42:04 -08003load('//aos/build:queues.bzl', 'queue_library')
Brian Silverman258b9172015-09-19 14:32:57 -04004
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 Silverman100534c2015-09-07 15:51:23 -040023cc_library(
24 name = 'zeroing',
25 srcs = [
26 'zeroing.cc',
27 ],
28 hdrs = [
29 'zeroing.h',
30 ],
31 deps = [
Austin Schuh5f01f152017-02-11 21:34:08 -080032 ':wrap',
Brian Silverman100534c2015-09-07 15:51:23 -040033 '//frc971/control_loops:queues',
Austin Schuh044e18b2015-10-21 20:17:09 -070034 '//frc971:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040035 ],
36)
37
38cc_test(
39 name = 'zeroing_test',
40 srcs = [
41 'zeroing_test.cc',
42 ],
43 deps = [
Brian Silverman258b9172015-09-19 14:32:57 -040044 '//aos/testing:googletest',
Brian Silvermanf5f8d8e2015-12-06 18:39:12 -050045 '//aos/testing:test_shm',
Brian Silverman100534c2015-09-07 15:51:23 -040046 ':zeroing',
47 '//aos/common/util:thread',
48 '//aos/common:die',
49 '//frc971/control_loops:position_sensor_sim',
50 '//frc971/control_loops:queues',
51 ],
52)
Austin Schuhc6423e62017-02-11 16:56:30 -080053
54cc_library(
55 name = 'wrap',
56 srcs = [
57 'wrap.cc',
58 ],
59 hdrs = [
60 'wrap.h',
61 ],
62)
63
64cc_test(
65 name = 'wrap_test',
66 srcs = [
67 'wrap_test.cc',
68 ],
69 deps = [
70 '//aos/testing:googletest',
71 ':wrap',
72 ],
73)