def _MainLoop(self): self._logger.debug("Waiting for kegboard ...") board = kegboard.get_kegboard() if not board: print "No kegboard found." sys.exit(1) board.open() self._logger.debug("Got kegboard: %s" % board) msg = board.wait_for_ping() if not msg: print "Gave up pinging kegboard!" sys.exit(1) print "%s: firmware_version=%s serial_number=%s" % (board, msg.firmware_version, msg.serial_number)
def _MainLoop(self): self._logger.debug('Waiting for kegboard ...') board = kegboard.get_kegboard() if not board: print('No kegboard found.') sys.exit(1) board.open() self._logger.debug('Got kegboard: %s' % board) msg = board.wait_for_ping() if not msg: print('Gave up pinging kegboard!') sys.exit(1) print('%s: firmware_version=%s serial_number=%s' % (board, msg.firmware_version, msg.serial_number))
def _MainLoop(self): self._logger.debug('Waiting for kegboard ...') board = kegboard.get_kegboard() if not board: print 'No kegboard found.' sys.exit(1) board.open() self._logger.debug('Got kegboard: %s' % board) msg = None for i in xrange(4): board.ping() msg = board.read_message(timeout=3) if isinstance(msg, kegboard.HelloMessage): break if not msg: print 'Gave up pinging kegboard!' sys.exit(1) print '%s: firmware_version=%s serial_number=%s' % (board, msg.firmware_version, msg.serial_number)