otRadioFrame

#include <radio.h>

This structure represents an IEEE 802.15.4 radio frame.

Summary

Public attributes

mAesKey
const uint8_t *
The key used for AES-CCM frame security.
mChannel
uint8_t
Channel used to transmit/receive the frame.
mCsmaCaEnabled
bool
Set to true to enable CSMA-CA for this packet, false otherwise.
mDidTx
bool
Set to true if this frame sent from the radio. Ignored by radio driver.
mIeInfo
The pointer to the Header IE(s) related information.
mInfo
union otRadioFrame::@7
The union of transmit and receive information for a radio frame.
mIsARetx
bool
True if this frame is a retransmission (ignored by radio driver).
mLength
uint8_t
Length of the PSDU.
mLqi
uint8_t
Link Quality Indicator for received frames.
mMaxCsmaBackoffs
uint8_t
Maximum number of backoffs attempts before declaring CCA failure.
mMaxFrameRetries
uint8_t
Maximum number of retries allowed after a transmission failure.
mMsec
uint32_t
The timestamp when the frame was received (milliseconds).
mPsdu
uint8_t *
The PSDU.
mRssi
int8_t
Received signal strength indicator in dBm for received frames.
mRxInfo
struct otRadioFrame::@7::@9
Structure representing radio frame receive information.
mTxInfo
struct otRadioFrame::@7::@8
Structure representing radio frame transmit information.
mUsec
uint16_t
The timestamp when the frame was received (microseconds, the offset to mMsec).

Public attributes

mAesKey

const uint8_t * otRadioFrame::mAesKey

The key used for AES-CCM frame security.

mChannel

uint8_t otRadioFrame::mChannel

Channel used to transmit/receive the frame.

mCsmaCaEnabled

bool otRadioFrame::mCsmaCaEnabled

Set to true to enable CSMA-CA for this packet, false otherwise.

mDidTx

bool otRadioFrame::mDidTx

Set to true if this frame sent from the radio. Ignored by radio driver.

mIeInfo

otRadioIeInfo * otRadioFrame::mIeInfo

The pointer to the Header IE(s) related information.

mInfo

union otRadioFrame::@7 otRadioFrame::mInfo

The union of transmit and receive information for a radio frame.

mIsARetx

bool otRadioFrame::mIsARetx

True if this frame is a retransmission (ignored by radio driver).

mLength

uint8_t otRadioFrame::mLength

Length of the PSDU.

mLqi

uint8_t otRadioFrame::mLqi

Link Quality Indicator for received frames.

mMaxCsmaBackoffs

uint8_t otRadioFrame::mMaxCsmaBackoffs

Maximum number of backoffs attempts before declaring CCA failure.

mMaxFrameRetries

uint8_t otRadioFrame::mMaxFrameRetries

Maximum number of retries allowed after a transmission failure.

mMsec

uint32_t otRadioFrame::mMsec

The timestamp when the frame was received (milliseconds).

Applicable/Required only when raw-link-api feature (OPENTHREAD_ENABLE_RAW_LINK_API) is enabled.

mPsdu

uint8_t * otRadioFrame::mPsdu

The PSDU.

mRssi

int8_t otRadioFrame::mRssi

Received signal strength indicator in dBm for received frames.

mRxInfo

struct otRadioFrame::@7::@9 otRadioFrame::mRxInfo

Structure representing radio frame receive information.

mTxInfo

struct otRadioFrame::@7::@8 otRadioFrame::mTxInfo

Structure representing radio frame transmit information.

mUsec

uint16_t otRadioFrame::mUsec

The timestamp when the frame was received (microseconds, the offset to mMsec).

Applicable/Required only when raw-link-api feature (OPENTHREAD_ENABLE_RAW_LINK_API) is enabled.