Radiocraft Wireless M-Bus extension module  1.00.00
mbus_start_frame Struct Reference

The first block of data when a new MBUS message is received. More...

Data Fields

uint8 length
 L-field : Length of full frame not including length or any start/stop bytes. More...
 
uint8 control
 C-field : Control byte used to identify packet type. More...
 
uint16 manufacturer
 M-Field : Manufacture ID, e.g. 0x0646 (ARF) More...
 
uint32 id
 A-Field[4]:ID/Serial number part of address field. More...
 
uint8 version
 A-Field[5]:Device version part of address field. More...
 
uint8 type
 A-Field[6]:Device type part of address field. More...
 

Detailed Description

The first block of data when a new MBUS message is received.

It contains the L-, C-, M- and A-fields and is used by mbusReceive() to store this information.

Definition at line 187 of file mod_mbus.c.

Field Documentation

◆ control

uint8 mbus_start_frame::control

C-field : Control byte used to identify packet type.

Definition at line 192 of file mod_mbus.c.

Referenced by mbusCallReceive().

◆ id

uint32 mbus_start_frame::id

A-Field[4]:ID/Serial number part of address field.

Definition at line 196 of file mod_mbus.c.

Referenced by mbusCallReceive().

◆ length

uint8 mbus_start_frame::length

L-field : Length of full frame not including length or any start/stop bytes.

Definition at line 190 of file mod_mbus.c.

Referenced by mbusCallReceive(), and mbusReceive().

◆ manufacturer

uint16 mbus_start_frame::manufacturer

M-Field : Manufacture ID, e.g. 0x0646 (ARF)

Definition at line 194 of file mod_mbus.c.

Referenced by mbusCallReceive().

◆ type

uint8 mbus_start_frame::type

A-Field[6]:Device type part of address field.

Definition at line 200 of file mod_mbus.c.

Referenced by mbusCallReceive().

◆ version

uint8 mbus_start_frame::version

A-Field[5]:Device version part of address field.

Definition at line 198 of file mod_mbus.c.

Referenced by mbusCallReceive().


The documentation for this struct was generated from the following file: