Fixed drivetrain gyro compensated vs encoder errors.

Change-Id: Ib456bbc35652a26a55dace54a995e757050699b4
diff --git a/y2016/control_loops/drivetrain/drivetrain_base.cc b/y2016/control_loops/drivetrain/drivetrain_base.cc
index 0cdc447..2e64090 100644
--- a/y2016/control_loops/drivetrain/drivetrain_base.cc
+++ b/y2016/control_loops/drivetrain/drivetrain_base.cc
@@ -12,6 +12,7 @@
 
 namespace y2016 {
 namespace control_loops {
+namespace drivetrain {
 
 using ::frc971::constants::ShifterHallEffect;
 
@@ -40,5 +41,6 @@
   return kDrivetrainConfig;
 };
 
+}  // namespace drivetrain
 }  // namespace control_loops
 }  // namespace y2016
diff --git a/y2016/control_loops/drivetrain/drivetrain_base.h b/y2016/control_loops/drivetrain/drivetrain_base.h
index 816ed21..c67031c 100644
--- a/y2016/control_loops/drivetrain/drivetrain_base.h
+++ b/y2016/control_loops/drivetrain/drivetrain_base.h
@@ -3,13 +3,14 @@
 
 #include "frc971/control_loops/drivetrain/drivetrain_config.h"
 
-using ::frc971::control_loops::drivetrain::DrivetrainConfig;
-
 namespace y2016 {
 namespace control_loops {
+namespace drivetrain {
 
-const DrivetrainConfig &GetDrivetrainConfig();
+const ::frc971::control_loops::drivetrain::DrivetrainConfig &
+GetDrivetrainConfig();
 
+}  // namespace drivetrain
 }  // namespace control_loops
 }  // namespace y2016
 
diff --git a/y2016/control_loops/drivetrain/drivetrain_main.cc b/y2016/control_loops/drivetrain/drivetrain_main.cc
index 489a36e..deb7ae3 100644
--- a/y2016/control_loops/drivetrain/drivetrain_main.cc
+++ b/y2016/control_loops/drivetrain/drivetrain_main.cc
@@ -7,7 +7,8 @@
 
 int main() {
   ::aos::Init();
-  DrivetrainLoop drivetrain(::y2016::control_loops::GetDrivetrainConfig());
+  DrivetrainLoop drivetrain(
+      ::y2016::control_loops::drivetrain::GetDrivetrainConfig());
   drivetrain.Run();
   ::aos::Cleanup();
   return 0;