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