@@ -67,10 +67,10 @@ typedef struct mlme_security_s {
6767 uint8_t Keysource [8 ]; /**< Key source */
6868} mlme_security_t ;
6969
70- #define MAC_HEADER_VENDOR_SPESIFIC_IE_ID 0x00
71- #define MAC_HEADER_ASSIGNED_EXTERNAL_ORG_IE_ID 0x2a
72- #define MAC_HEADER_TERMINATION1_IE_ID 0x7e
73- #define MAC_HEADER_TERMINATION2_IE_ID 0x7f
70+ #define MAC_HEADER_VENDOR_SPESIFIC_IE_ID 0x00 /**< Vendor specific Header IE element */
71+ #define MAC_HEADER_ASSIGNED_EXTERNAL_ORG_IE_ID 0x2a /**< External organisation defined Header IE element */
72+ #define MAC_HEADER_TERMINATION1_IE_ID 0x7e /**< Header IE element termination when Payload element is following Header IE */
73+ #define MAC_HEADER_TERMINATION2_IE_ID 0x7f /**< Header IE element termination when no Payload element is following Header IE but normal payload is */
7474
7575
7676/**
@@ -83,11 +83,11 @@ typedef struct mac_header_IE_s {
8383 uint8_t id ; /**< Element ID */
8484} mac_header_IE_t ;
8585
86- #define MAC_PAYLOAD_IE_ESDU_GROUP_ID 0x00
87- #define MAC_PAYLOAD_MLME_IE_GROUP_ID 0x01
88- #define MAC_PAYLOAD_VENDOR_IE_GROUP_ID 0x02
89- #define MAC_PAYLOAD_MPX_IE_GROUP_ID 0x03
90- #define MAC_PAYLOAD_TERMINATION_IE_GROUP_ID 0x0f
86+ #define MAC_PAYLOAD_IE_ESDU_GROUP_ID 0x00 /**< Encapsulated Service Data Unit (ESDU) Payload IE element's */
87+ #define MAC_PAYLOAD_MLME_IE_GROUP_ID 0x01 /**< MLME nested Payload IE element's */
88+ #define MAC_PAYLOAD_VENDOR_IE_GROUP_ID 0x02 /**< Vendor specific nested Payload IE element's */
89+ #define MAC_PAYLOAD_MPX_IE_GROUP_ID 0x03 /**< MPX Payload IE element, IEEE 802.15.9 defined */
90+ #define MAC_PAYLOAD_TERMINATION_IE_GROUP_ID 0x0f /**< Payload IE element terminator. Mandatory when normal payload is coming after IE element part */
9191
9292/**
9393 * @brief struct mac_header_IE_t Mac Payload information element structure for parsing or write operation
0 commit comments