Exemple #1
0
 def target(self, args):
     (port) = args
     self.info(u"%s (%s)" % (_('Open port...'), port))
     s = Mcush(port)
     self.info(_("Reboot"))
     s.port.write('reboot\n')
     s.port.flush()
     s.disconnect()
     del s
     self.info(_("Done"))
Exemple #2
0
 def target(self, args):
     (port) = args
     self.info(u'%s (%s)' % (_('Testing port...'), port))
     s = Mcush(port)
     model = s.getModel()
     version = s.getVersion()
     sn = s.getSerialNumber()
     info = u'%s %s' % (_('Model'), model)
     info += u', %s %s' % (_('Version'), version)
     if sn:
         info += u', %s %s' % (_('SN'), sn)
     self.info(info, 'ok')
     for i in range(10):
         try:
             s.led(0, toggle=True)
         except Exception as e:
             print(e)
             break
         time.sleep(0.05)
     s.disconnect()