Drive code works on Tantrum.
Need to write the spring code. Drive now supports doubles... What a
pain.
Change-Id: Id589acdc443dcd81242a21e3b0c26f81d6974dc8
diff --git a/frc971/autonomous/base_autonomous_actor.cc b/frc971/autonomous/base_autonomous_actor.cc
index 4493e3c..9b5e7f4 100644
--- a/frc971/autonomous/base_autonomous_actor.cc
+++ b/frc971/autonomous/base_autonomous_actor.cc
@@ -20,7 +20,7 @@
BaseAutonomousActor::BaseAutonomousActor(
AutonomousActionQueueGroup *s,
- const control_loops::drivetrain::DrivetrainConfig dt_config)
+ const control_loops::drivetrain::DrivetrainConfig<double> &dt_config)
: aos::common::actions::ActorBase<AutonomousActionQueueGroup>(s),
dt_config_(dt_config),
initial_drivetrain_({0.0, 0.0}) {}
diff --git a/frc971/autonomous/base_autonomous_actor.h b/frc971/autonomous/base_autonomous_actor.h
index 980be2c..c8f6398 100644
--- a/frc971/autonomous/base_autonomous_actor.h
+++ b/frc971/autonomous/base_autonomous_actor.h
@@ -17,7 +17,7 @@
public:
explicit BaseAutonomousActor(
AutonomousActionQueueGroup *s,
- const control_loops::drivetrain::DrivetrainConfig dt_config);
+ const control_loops::drivetrain::DrivetrainConfig<double> &dt_config);
protected:
void ResetDrivetrain();
@@ -53,7 +53,7 @@
// Returns the distance left to go.
double DriveDistanceLeft();
- const control_loops::drivetrain::DrivetrainConfig dt_config_;
+ const control_loops::drivetrain::DrivetrainConfig<double> dt_config_;
// Initial drivetrain positions.
struct InitialDrivetrain {