docs: def reboot(self):
          """reset and rejoin to Thread Network without any timeout
  
          Returns:
              True: successful to reset and rejoin the Thread Network
              False: fail to reset and rejoin the Thread Network
          """
          print '%s call reboot' % self.port
          try:
              self._sendline('reset')
              self.isPowerDown = True
              time.sleep(3)
  
              self.__startOpenThread()
              time.sleep(3)
  
              if self.__sendCommand('state')[0] == 'disabled':
                  print '[FAIL] reboot'
                  return False
              else:
                  return True
          except Exception, e:
              ModuleHelper.WriteIntoDebugLogger("reboot() Error: " + str(e))