Module ddCommunication.protocols.LCPWirelessProtocol.WLCPWrapper.WLCPTelegram
Expand source code
class WLCPTelegram:
def __init__(self, requestID, messageType, telegram):
self.RequestID = requestID
self.messageType = messageType
self.telegram = telegram
def GetBytes(self):
head = b'\xe9'
b = self.RequestID.to_bytes(1, byteorder="little")
b += self.messageType.to_bytes(1, byteorder="little")
if self.telegram is not None:
b += self.telegram.GetBytes()
head += (2 + len(b)).to_bytes(1, byteorder="little")
head += b
return head
@staticmethod
def FromBytes(parameter_list):
pass
Classes
class WLCPTelegram (requestID, messageType, telegram)
-
Expand source code
class WLCPTelegram: def __init__(self, requestID, messageType, telegram): self.RequestID = requestID self.messageType = messageType self.telegram = telegram def GetBytes(self): head = b'\xe9' b = self.RequestID.to_bytes(1, byteorder="little") b += self.messageType.to_bytes(1, byteorder="little") if self.telegram is not None: b += self.telegram.GetBytes() head += (2 + len(b)).to_bytes(1, byteorder="little") head += b return head @staticmethod def FromBytes(parameter_list): pass
Static methods
def FromBytes(parameter_list)
-
Expand source code
@staticmethod def FromBytes(parameter_list): pass
Methods
def GetBytes(self)
-
Expand source code
def GetBytes(self): head = b'\xe9' b = self.RequestID.to_bytes(1, byteorder="little") b += self.messageType.to_bytes(1, byteorder="little") if self.telegram is not None: b += self.telegram.GetBytes() head += (2 + len(b)).to_bytes(1, byteorder="little") head += b return head