code: def usb(self, state):
          
          state_lookup = {"off": 0, "on": 1, "auto": 2}
          state = state.lower()
          if state in state_lookup:
              current_state = self.mon.GetUsbPassthrough()
              while (current_state != state_lookup[state]):
                  self.mon.SetUsbPassthrough(state_lookup[state])
                  time.sleep(1)
                  current_state = self.mon.GetUsbPassthrough()
              return True
          return False
docs: Sets the monsoon's USB passthrough mode. This is specific to the
          USB port in front of the monsoon box which connects to the powered
          device, NOT the USB that is used to talk to the monsoon itself.
  
          "Off" means USB always off.
          "On" means USB always on.
          "Auto" means USB is automatically turned off when sampling is going on,
          and turned back on when sampling finishes.
  
          Args:
              stats: The state to set the USB passthrough to.
  
          Returns:
              True if the state is legal and set. False otherwise.