Convert dt to a chrono::duration in drivetrain config

Change-Id: I8d44e181db3646330fa69ddd809cfff21fe236aa
diff --git a/y2018/control_loops/drivetrain/drivetrain_base.cc b/y2018/control_loops/drivetrain/drivetrain_base.cc
index ed40082..78e4b84 100644
--- a/y2018/control_loops/drivetrain/drivetrain_base.cc
+++ b/y2018/control_loops/drivetrain/drivetrain_base.cc
@@ -1,14 +1,17 @@
 #include "y2018/control_loops/drivetrain/drivetrain_base.h"
 
-#include "frc971/control_loops/drivetrain/drivetrain_config.h"
+#include <chrono>
 
+#include "frc971/control_loops/drivetrain/drivetrain_config.h"
 #include "frc971/control_loops/state_feedback_loop.h"
 #include "y2018/control_loops/drivetrain/drivetrain_dog_motor_plant.h"
-#include "y2018/control_loops/drivetrain/polydrivetrain_dog_motor_plant.h"
 #include "y2018/control_loops/drivetrain/kalman_drivetrain_motor_plant.h"
+#include "y2018/control_loops/drivetrain/polydrivetrain_dog_motor_plant.h"
 
 using ::frc971::control_loops::drivetrain::DrivetrainConfig;
 
+namespace chrono = ::std::chrono;
+
 namespace y2018 {
 namespace control_loops {
 namespace drivetrain {
@@ -28,8 +31,9 @@
       ::y2018::control_loops::drivetrain::MakeVelocityDrivetrainLoop,
       ::y2018::control_loops::drivetrain::MakeKFDrivetrainLoop,
 
-      drivetrain::kDt, drivetrain::kRobotRadius, drivetrain::kWheelRadius,
-      drivetrain::kV,
+      chrono::duration_cast<chrono::nanoseconds>(
+          chrono::duration<double>(drivetrain::kDt)),
+      drivetrain::kRobotRadius, drivetrain::kWheelRadius, drivetrain::kV,
 
       drivetrain::kHighGearRatio, drivetrain::kLowGearRatio,
       kThreeStateDriveShifter, kThreeStateDriveShifter,