3.2.3 MAC_FrameInfo_t Struct
C
typedef struct mac_frame_info_tag { /** Message type of frame */ FrameMsgtype_t msgType; /** Pointer to buffer header of frame */ buffer_t *buffer_header; /** MSDU handle */ uint8_t msduHandle; /** Indirect frame persistence time */ uint16_t persistenceTime; /** Indirect frame transmission ongoing */ bool indirectInTransit; #ifdef MAC_SECURITY_ZIP /** MAC Payload Pointer */ uint8_t *macPayload; #endif #ifdef ENABLE_TSTAMP /** Timestamp information of frame * The time stamping is only required for beaconing networks * or if time stamping is explicitly enabled. */ uint32_t timeStamp; #endif /** Pointer to MPDU */ uint8_t *mpdu; } MAC_FrameInfo_t;
Summary
MAC_FrameInfo_t holds the data to be transmitted and frame information structure
Description
None
Remarks
None