Esempio n. 1
0
File: tlc.py Progetto: lumovan/knx
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
File: tlc.py Progetto: lumovan/knx
 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)