Factor out drivetrain functionality from y2016 auton actor
I hope that we can re-use this in the y2017 auton actor.
Change-Id: I1258a5ef99a706ebefaba8e2238bb80df68d586f
diff --git a/frc971/autonomous/BUILD b/frc971/autonomous/BUILD
index 7f6b3e7..3c88c4b 100644
--- a/frc971/autonomous/BUILD
+++ b/frc971/autonomous/BUILD
@@ -7,4 +7,25 @@
srcs = [
'auto.q',
],
+ deps = [
+ '//aos/common/actions:action_queue',
+ ],
+)
+
+cc_library(
+ name = 'base_autonomous_actor',
+ hdrs = [
+ 'base_autonomous_actor.h',
+ ],
+ srcs = [
+ 'base_autonomous_actor.cc',
+ ],
+ deps = [
+ ':auto_queue',
+ '//aos/common/actions:action_lib',
+ '//aos/common/util:phased_loop',
+ '//aos/common/logging',
+ '//frc971/control_loops/drivetrain:drivetrain_config',
+ '//frc971/control_loops/drivetrain:drivetrain_queue',
+ ],
)