64 size_t preparePacket(
size_t pduSize);
65 ErrorCode parsePacket(
size_t receivedSize,
size_t pduSize);
68 static_assert(offsetof(
ADU,
pdu) == 1,
"ADU alignment error");
Protocol Data Unit.
Definition: PDU.h:47
static constexpr uint8_t BROADCAST_ADDRESS
Definition: ADU.h:31
uint8_t buffer[MaxSize]
Definition: ADU.h:40
PDU pdu
Definition: ADU.h:38
uint8_t slaveAddress
Definition: ADU.h:37
Definition: IOControl/include/IO/Controller.h:25
ErrorCode parseResponse(size_t receivedSize)
static constexpr size_t MinSize
Definition: ADU.h:32
static constexpr size_t MaxSize
Definition: ADU.h:33
int16_t ErrorCode
Definition: Libraries/IOControl/include/IO/Error.h:27
ErrorCode parseRequest(size_t receivedSize)