made get work again
diff --git a/gyro_board/src/libusb-driver/get.cc b/gyro_board/src/libusb-driver/get.cc
index 311a834..b3cdc28 100644
--- a/gyro_board/src/libusb-driver/get.cc
+++ b/gyro_board/src/libusb-driver/get.cc
@@ -100,6 +100,10 @@
 	int8_t shooter_angle_rise_count;
 } __attribute__((__packed__));
 
+void GyroDriver::Start() {
+	rx_->Start();
+}
+
 void GyroDriver::PacketReceiver::Run() {
   int r;
   int actual;
@@ -114,7 +118,6 @@
   while (should_continue()) {
     r = dev_handle_->interrupt_transfer(
         0x81, data, sizeof(data), &actual, 1000);
-    printf("size: %d\n",sizeof(DataStruct));
     if (actual <= 0) {
       LOG(FATAL, "didn't get any data\n");
     }
@@ -185,6 +188,7 @@
     }
 
     GyroDriver gyro(dev_handle.release());
+		gyro.Start();
 
     while(true){
       	    sleep(50);
diff --git a/gyro_board/src/libusb-driver/get.h b/gyro_board/src/libusb-driver/get.h
index b6840cc..f6b8011 100644
--- a/gyro_board/src/libusb-driver/get.h
+++ b/gyro_board/src/libusb-driver/get.h
@@ -36,6 +36,8 @@
   // Not safe for use in signal handlers.
   void Terminate();
 
+  void Start();
+
  private:
   // Class that runs in a seperate thread and receives and queues all messages.
   class PacketReceiver;