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"))
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()