Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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))
Ejemplo n.º 3
0
  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)