@@ -67,10 +67,10 @@ typedef struct mlme_security_s {
67
67
uint8_t Keysource [8 ]; /**< Key source */
68
68
} mlme_security_t ;
69
69
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 */
74
74
75
75
76
76
/**
@@ -83,11 +83,11 @@ typedef struct mac_header_IE_s {
83
83
uint8_t id ; /**< Element ID */
84
84
} mac_header_IE_t ;
85
85
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 */
91
91
92
92
/**
93
93
* @brief struct mac_header_IE_t Mac Payload information element structure for parsing or write operation
0 commit comments