blob: 2d74bf29560813e81c8be8df73059408d1f86bbf [file] [log] [blame]
James Kuszmaul8bb5df22019-05-01 21:40:08 -05001package(default_visibility = ["//visibility:public"])
Brian Silverman100534c2015-09-07 15:51:23 -04002
James Kuszmaul8bb5df22019-05-01 21:40:08 -05003load("//aos/build:queues.bzl", "queue_library")
Brian Silverman100534c2015-09-07 15:51:23 -04004
5queue_library(
James Kuszmaul8bb5df22019-05-01 21:40:08 -05006 name = "auto_queue",
7 srcs = [
8 "auto.q",
9 ],
10 deps = [
11 "//aos/actions:action_queue",
12 ],
Philipp Schrader4bd29b12017-02-22 04:42:27 +000013)
14
15cc_library(
James Kuszmaul8bb5df22019-05-01 21:40:08 -050016 name = "base_autonomous_actor",
17 srcs = [
18 "base_autonomous_actor.cc",
19 ],
20 hdrs = [
21 "base_autonomous_actor.h",
22 ],
23 deps = [
24 ":auto_queue",
25 "//aos/actions:action_lib",
26 "//aos/logging",
27 "//aos/util:phased_loop",
28 "//frc971/control_loops/drivetrain:drivetrain_config",
29 "//frc971/control_loops/drivetrain:drivetrain_queue",
30 "//frc971/control_loops/drivetrain:localizer_queue",
31 "//y2019/control_loops/drivetrain:target_selector_queue",
32 ],
Brian Silverman100534c2015-09-07 15:51:23 -040033)