def ackRervice_Req(self, tpci, source, dest, seqNo): message = MessageBuffer([0] * 7) message.service = IMI.N_DATA_INDIVIDUAL_REQ frame = message.asStandardFrame() frame.tpci = tpci | ((SeqNo & 0x0f) << 2) frame.source = source frame.priority = knx.KNX_OBJ_PRIO_SYSTEM frame.dest = dest self.post(message)
def connection_Req(self, tpci, event, source, dest): #print "TransportLayerConnected: connection_Req: 0x%x" % tpci message = MessageBuffer([0] * 7) message.service = IMI.N_DATA_INDIVIDUAL_REQ frame = message.asStandardFrame() frame.tpci = tpci frame.source = source frame.priority = knx.KNX_OBJ_PRIO_SYSTEM self.stateMachine.connectionAddress = dest self.stateMachine.sourceAddress = source frame.dest = dest self.stateMachine(event) self.post(message)
def connection_Req(self, tpci, event, source, dest): print "TransportLayerConnected: connection_Req: 0x%x" % tpci message = MessageBuffer([0] * 7) message.service = IMI.N_DATA_INDIVIDUAL_REQ frame = message.asStandardFrame() frame.tpci = tpci frame.source = source frame.priority = knx.KNX_OBJ_PRIO_SYSTEM self.stateMachine.connectionAddress = dest self.stateMachine.sourceAddress = source frame.dest = dest # KnxTlc_StateMachine(event); self.stateMachine(event) self.post(message)