code: def Reboot(self, target_mode=b'', timeout_ms=None):
          
          return self._SimpleCommand(
              b'reboot', arg=target_mode or None, timeout_ms=timeout_ms)
docs: Reboots the device.
  
          Args:
              target_mode: Normal reboot when unspecified. Can specify other target
                  modes such as 'recovery' or 'bootloader'.
              timeout_ms: Optional timeout in milliseconds to wait for a response.
  
          Returns:
              Usually the empty string. Depends on the bootloader and the target_mode.