def getPayloadId(self): ''' Return payload id This is padded with a 0 byte for inserting directly into packet ''' return protocols.to8bit(self.getPayloadIdInt(), 2)
def setPayload(self, payload): '''Save payload as 8bit bytes''' if isinstance(payload, list): self._payload = payload else: self._payload = protocols.to8bit(payload)
def getPayloadLength(self): '''Return length of payload''' return protocols.to8bit(self.getPayloadLengthInt(), 2)