Module ddCommunication.protocols.LCPWirelessProtocol.DDCPRequestTelegrams.WriteParamValue
Expand source code
class WriteParamValue:
def __init__(self, Parameter, data: bytes):
"""
Takes an instance of the param class, and a data parameter that contains the parameters new value
"""
self.Parameter = Parameter
self.Data = data
def GetBytes(self):
b = b''
b += self.Parameter.Number.to_bytes(2, byteorder="little")
b += self.Parameter.Index.to_bytes(1, byteorder="little")
b += self.Parameter.Setup.to_bytes(1, byteorder="little")
b += self.Data
return b
def GetMessageType(self):
return 0x15
def GetTypeHeader(self):
return 0x01
@staticmethod
def FromBytes(data):
pass
Classes
class WriteParamValue (Parameter, data: bytes)
-
Takes an instance of the param class, and a data parameter that contains the parameters new value
Expand source code
class WriteParamValue: def __init__(self, Parameter, data: bytes): """ Takes an instance of the param class, and a data parameter that contains the parameters new value """ self.Parameter = Parameter self.Data = data def GetBytes(self): b = b'' b += self.Parameter.Number.to_bytes(2, byteorder="little") b += self.Parameter.Index.to_bytes(1, byteorder="little") b += self.Parameter.Setup.to_bytes(1, byteorder="little") b += self.Data return b def GetMessageType(self): return 0x15 def GetTypeHeader(self): return 0x01 @staticmethod def FromBytes(data): pass
Static methods
def FromBytes(data)
-
Expand source code
@staticmethod def FromBytes(data): pass
Methods
def GetBytes(self)
-
Expand source code
def GetBytes(self): b = b'' b += self.Parameter.Number.to_bytes(2, byteorder="little") b += self.Parameter.Index.to_bytes(1, byteorder="little") b += self.Parameter.Setup.to_bytes(1, byteorder="little") b += self.Data return b
def GetMessageType(self)
-
Expand source code
def GetMessageType(self): return 0x15
def GetTypeHeader(self)
-
Expand source code
def GetTypeHeader(self): return 0x01