Logo
DSR GreenBOSS  1.1.0
Data Fields
zb_gpdf_mac_addr_flds_u Union Reference

MAC addressing fields of GPDF as they are transmitted over the air. More...

#include <zb_mac.h>

Data Fields

zb_uint8_t in [12]
 MAC addressing fields of incoming frame. More...
 

Detailed Description

MAC addressing fields of GPDF as they are transmitted over the air.

This structure is used during security processing for security level ZB_ZGP_SEC_LEVEL_REDUCED.

From ZGP spec, A.1.5.4.2 "Initialization": Header = MAC sequence number || MAC addressing fields || NWK Frame Control || Extended NWK Frame Control || SrcID.

During the encryption process by ZGP or ZGPD, the MAC addressing fields of the packet remain not ready. They will be calculated only on the MAC layer. This is a problem and the following trick is implemented: MAC addressing fields are filled at ZGP level.

In case of handling incoming frames, MAC addressing frame values are copied from the original frame.

This union contains MAC addressing fields of GPDF as they are broadcasted over the air.

Field Documentation

§ in

zb_uint8_t zb_gpdf_mac_addr_flds_u::in[12]

MAC addressing fields of incoming frame.


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