added logging raw analog hall effect values
diff --git a/frc971/input/sensor_receiver.cc b/frc971/input/sensor_receiver.cc
index 346a99d..8b04c4b 100644
--- a/frc971/input/sensor_receiver.cc
+++ b/frc971/input/sensor_receiver.cc
@@ -134,7 +134,9 @@
                     State *state) {
   ::frc971::logging_structs::CapeReading reading_to_log(
       cape_timestamp.sec(), cape_timestamp.nsec(),
-      sizeof(*data), sonar_translate(data->main.ultrasonic_pulse_length));
+      sizeof(*data), sonar_translate(data->main.ultrasonic_pulse_length),
+      data->main.low_left_drive_hall, data->main.high_left_drive_hall,
+      data->main.low_right_drive_hall, data->main.high_right_drive_hall);
   LOG_STRUCT(DEBUG, "cape reading", reading_to_log);
   bool bad_gyro;
   // TODO(brians): Switch to LogInterval for these things.
diff --git a/frc971/queues/to_log.q b/frc971/queues/to_log.q
index 77e87e3..ded9b64 100644
--- a/frc971/queues/to_log.q
+++ b/frc971/queues/to_log.q
@@ -5,4 +5,9 @@
   uint32_t nsec;
   uint64_t struct_size;
   double sonar;
+
+  uint16_t left_low;
+  uint16_t left_high;
+  uint16_t right_low;
+  uint16_t right_high;
 };