added analog sensors and cleaned up the sensor data structure a bit
diff --git a/gyro_board/src/usb/encoder.c b/gyro_board/src/usb/encoder.c
index 205f44e..9277340 100644
--- a/gyro_board/src/usb/encoder.c
+++ b/gyro_board/src/usb/encoder.c
@@ -499,12 +499,15 @@
   if (is_bot3) {
     packet->robot_id = 1;
   } else {  // is main robot
-    packet->robot_id = 0;
+    packet->robot_id = 2;
 
     packet->main.shooter = encoder1_val;
     packet->main.left_drive = encoder5_val;
     packet->main.right_drive = encoder4_val;
     packet->main.indexer = encoder3_val;
+    packet->main.battery_voltage = analog(0);
+    packet->main.left_drive_hall = analog(1);
+    packet->main.right_drive_hall = analog(3);
 
     NVIC_DisableIRQ(EINT3_IRQn);