Skip to content

Struct SYN_MBUS_Frame

ClassList > SYN_MBUS_Frame

Public Attributes

Type Name
uint8_t a_field
uint8_t c_field
uint8_t checksum
bool checksum_valid
uint8_t ci_field
uint8_t payload
uint8_t payload_len
SYN_MBUS_FrameType type

Public Attributes Documentation

variable a_field

uint8_t SYN_MBUS_Frame::a_field;

Address field byte (0-250, 0xFE, 0xFF)


variable c_field

uint8_t SYN_MBUS_Frame::c_field;

Control field byte


variable checksum

uint8_t SYN_MBUS_Frame::checksum;

Received checksum byte


variable checksum_valid

bool SYN_MBUS_Frame::checksum_valid;

True if calculated checksum matches received


variable ci_field

uint8_t SYN_MBUS_Frame::ci_field;

Control Information field (Control & Long frames)


variable payload

uint8_t SYN_MBUS_Frame::payload[SYN_MBUS_MAX_PAYLOAD];

Payload data buffer


variable payload_len

uint8_t SYN_MBUS_Frame::payload_len;

Length of payload data


variable type

SYN_MBUS_FrameType SYN_MBUS_Frame::type;

Frame format classification



The documentation for this class was generated from the following file src/syntropic/proto/syn_mbus.h