def searchTimeout(self, timeout): if (timeout > 0xFF) or (timeout < 0x00): raise ChannelError('%s: search timeout must be between 0 and 255, was %s', (self, timeout)) msg = message.ChannelSearchTimeoutMessage(self.number, timeout) response = self.node.evm.writeMessage(msg).waitForAck(msg) if response != RESPONSE_NO_ERROR: raise ChannelError('%s: could not set search timeout (%.2x).' % (str(self), response) ) self._searchTimeout = timeout
def setSearchTimeout(self, timeout): msg = message.ChannelSearchTimeoutMessage(number=self.number) msg.setTimeout(timeout) self.node.driver.write(msg.encode()) if self.node.evm.waitForAck(msg) != RESPONSE_NO_ERROR: raise ChannelError('Could not set channel search timeout.')
def setUp(self): self.message = MSG.ChannelSearchTimeoutMessage()