blob: 2eb4be00d23be7ab82af17e788d90d87ba06dda7 [file] [log] [blame]
James Kuszmaul8bb5df22019-05-01 21:40:08 -05001package(default_visibility = ["//visibility:public"])
Brian Silverman100534c2015-09-07 15:51:23 -04002
Alex Perrycb7da4b2019-08-28 19:35:56 -07003load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
Brian Silverman100534c2015-09-07 15:51:23 -04004
Alex Perrycb7da4b2019-08-28 19:35:56 -07005flatbuffer_cc_library(
6 name = "auto_fbs",
7 srcs = ["auto.fbs"],
8 visibility = ["//visibility:public"],
Philipp Schrader4bd29b12017-02-22 04:42:27 +00009)
10
11cc_library(
James Kuszmaul8bb5df22019-05-01 21:40:08 -050012 name = "base_autonomous_actor",
13 srcs = [
14 "base_autonomous_actor.cc",
15 ],
16 hdrs = [
17 "base_autonomous_actor.h",
18 ],
19 deps = [
Alex Perrycb7da4b2019-08-28 19:35:56 -070020 ":auto_fbs",
James Kuszmaul8bb5df22019-05-01 21:40:08 -050021 "//aos/actions:action_lib",
22 "//aos/logging",
23 "//aos/util:phased_loop",
Alex Perrycb7da4b2019-08-28 19:35:56 -070024 "//frc971/control_loops:control_loops_fbs",
James Kuszmaul8bb5df22019-05-01 21:40:08 -050025 "//frc971/control_loops/drivetrain:drivetrain_config",
Alex Perrycb7da4b2019-08-28 19:35:56 -070026 "//frc971/control_loops/drivetrain:drivetrain_goal_fbs",
27 "//frc971/control_loops/drivetrain:drivetrain_status_fbs",
28 "//frc971/control_loops/drivetrain:localizer_fbs",
29 "//y2019/control_loops/drivetrain:target_selector_fbs",
James Kuszmaul8bb5df22019-05-01 21:40:08 -050030 ],
Brian Silverman100534c2015-09-07 15:51:23 -040031)