Data link layer header (first block)

Public Attributes#

uint8_t

Length field.

uint8_t

Control field raw mode.

bool

Control field fcv/dcf.

bool

Control field fcb/acd.

bool

Control field, primary station bit.

struct sl_rail_sdk_wmbus_dll_header_t::@0::@2

Control field detailed mode.

union sl_rail_sdk_wmbus_dll_header_t::@0

Control field.

uint16_t

Address, manufacturer ID.

uint32_t

Address, device ID.

uint8_t

Address, version.

uint8_t

Address, device type.

struct sl_rail_sdk_wmbus_dll_header_t::@1::@3

Address field detailed mode.

union sl_rail_sdk_wmbus_dll_header_t::@1

Address field.

Public Attribute Documentation#

lField#

uint8_t sl_rail_sdk_wmbus_dll_header_t::lField

Length field.


raw#

uint8_t sl_rail_sdk_wmbus_dll_header_t::raw[8]

Control field raw mode.

Address field raw mode.


function_code#

sl_rail_sdk_wmbus_function_code_t sl_rail_sdk_wmbus_dll_header_t::function_code

Control field function code.


fcv_dcf#

bool sl_rail_sdk_wmbus_dll_header_t::fcv_dcf

Control field fcv/dcf.


fcb_acd#

bool sl_rail_sdk_wmbus_dll_header_t::fcb_acd

Control field fcb/acd.


primary#

bool sl_rail_sdk_wmbus_dll_header_t::primary

Control field, primary station bit.


detailed#

struct sl_rail_sdk_wmbus_dll_header_t::@0::@2 sl_rail_sdk_wmbus_dll_header_t::detailed

Control field detailed mode.


c_field#

union sl_rail_sdk_wmbus_dll_header_t::@0 sl_rail_sdk_wmbus_dll_header_t::c_field

Control field.


manufacturer#

uint16_t sl_rail_sdk_wmbus_dll_header_t::manufacturer

Address, manufacturer ID.


id#

uint32_t sl_rail_sdk_wmbus_dll_header_t::id

Address, device ID.


version#

uint8_t sl_rail_sdk_wmbus_dll_header_t::version

Address, version.


device_type#

uint8_t sl_rail_sdk_wmbus_dll_header_t::device_type

Address, device type.


detailed#

struct sl_rail_sdk_wmbus_dll_header_t::@1::@3 sl_rail_sdk_wmbus_dll_header_t::detailed

Address field detailed mode.


address#

union sl_rail_sdk_wmbus_dll_header_t::@1 sl_rail_sdk_wmbus_dll_header_t::address

Address field.