otRadioFrame
#include <radio.h>
Esta estructura representa una trama de radio IEEE 802.15.4.
Resumen
Atributos públicos | |
---|---|
mAckFrameCounter | uint32_t Contador de tramas de seguridad ACK (aplicable cuando se establece mAckedWithSecEnhAck ). |
mAckKeyId | uint8_t Índice de clave de seguridad ACK (aplicable cuando se establece mAckedWithSecEnhAck ). |
mAckedWithFramePending | bool Esto indica si esta trama fue reconocida con la trama pendiente establecida. |
mAckedWithSecEnhAck | bool Esto indica si esta trama fue reconocida con ACK mejorado seguro. |
mAesKey | const otMacKey * La clave utilizada para la seguridad del marco AES-CCM. |
mChannel | uint8_t Canal utilizado para transmitir / recibir la trama. |
mCslPresent | bool Se establece en verdadero si el IE del encabezado CSL está presente. |
mCsmaCaEnabled | bool Establézcalo en verdadero para habilitar CSMA-CA para este paquete, falso en caso contrario. |
mIeInfo | El puntero a la información relacionada con los IE del encabezado. |
mInfo | union otRadioFrame::@15 La unión de transmitir y recibir información para una trama de radio. |
mIsARetx | bool Verdadero si esta trama es una retransmisión (ignorada por el controlador de radio). |
mIsSecurityProcessed | bool Verdadero si SubMac debe omitir el procesamiento AES de este marco. |
mLength | uint16_t Longitud de la PSDU. |
mLqi | uint8_t Indicador de calidad de enlace para tramas recibidas. |
mMaxCsmaBackoffs | uint8_t Número máximo de intentos de retroceso antes de declarar la falla de CCA. |
mMaxFrameRetries | uint8_t Número máximo de reintentos permitidos después de un error de transmisión. |
mPsdu | uint8_t * El PSDU. |
mRadioType | uint8_t Tipo de enlace de radio: el controlador de radio debe ignorarlo. |
mRssi | int8_t Indicador de intensidad de la señal recibida en dBm para las tramas recibidas. |
mRxInfo | struct otRadioFrame::@15::@17 Estructura que representa la información de recepción de tramas de radio. |
mTimestamp | uint64_t La marca de tiempo en que se recibió la trama en microsegundos. |
mTxDelay | uint32_t El tiempo de demora para esta transmisión (basado en mTxDelayBaseTime ). |
mTxDelayBaseTime | uint32_t El tiempo base para el retraso de la transmisión. |
mTxInfo | struct otRadioFrame::@15::@16 Estructura que representa la información de transmisión de tramas de radio. |
Atributos públicos
mAckFrameCounter
uint32_t otRadioFrame::mAckFrameCounter
Contador de tramas de seguridad ACK (aplicable cuando se establece mAckedWithSecEnhAck
).
mAckKeyId
uint8_t otRadioFrame::mAckKeyId
Índice de clave de seguridad ACK (aplicable cuando se establece mAckedWithSecEnhAck
).
mAckedWithFramePending
bool otRadioFrame::mAckedWithFramePending
Esto indica si esta trama fue reconocida con la trama pendiente establecida.
mAckedWithSecEnhAck
bool otRadioFrame::mAckedWithSecEnhAck
Esto indica si esta trama fue reconocida con ACK mejorado seguro.
mAesKey
const otMacKey * otRadioFrame::mAesKey
La clave utilizada para la seguridad del marco AES-CCM.
mChannel
uint8_t otRadioFrame::mChannel
Canal utilizado para transmitir / recibir la trama.
mCslPresent
bool otRadioFrame::mCslPresent
Se establece en verdadero si el IE del encabezado CSL está presente.
mCsmaCaEnabled
bool otRadioFrame::mCsmaCaEnabled
Establézcalo en verdadero para habilitar CSMA-CA para este paquete, falso en caso contrario.
mIeInfo
otRadioIeInfo * otRadioFrame::mIeInfo
El puntero a la información relacionada con los IE del encabezado.
mInfo
union otRadioFrame::@15 otRadioFrame::mInfo
La unión de transmitir y recibir información para una trama de radio.
mISARetx
bool otRadioFrame::mIsARetx
Verdadero si esta trama es una retransmisión (ignorada por el controlador de radio).
mIsSecurityProcessed
bool otRadioFrame::mIsSecurityProcessed
Verdadero si SubMac debe omitir el procesamiento AES de este marco.
mLength
uint16_t otRadioFrame::mLength
Longitud de la PSDU.
mLqi
uint8_t otRadioFrame::mLqi
Indicador de calidad de enlace para tramas recibidas.
mMaxCsmaBackoffs
uint8_t otRadioFrame::mMaxCsmaBackoffs
Número máximo de intentos de retroceso antes de declarar la falla de CCA.
mMaxFrameRetries
uint8_t otRadioFrame::mMaxFrameRetries
Número máximo de reintentos permitidos después de un error de transmisión.
mPsdu
uint8_t * otRadioFrame::mPsdu
El PSDU.
mRadioType
uint8_t otRadioFrame::mRadioType
Tipo de enlace de radio: el controlador de radio debe ignorarlo.
mRssi
int8_t otRadioFrame::mRssi
Indicador de intensidad de la señal recibida en dBm para las tramas recibidas.
mRxInfo
struct otRadioFrame::@15::@17 otRadioFrame::mRxInfo
Estructura que representa la información de recepción de tramas de radio.
mTimestamp
uint64_t otRadioFrame::mTimestamp
La marca de tiempo en que se recibió la trama en microsegundos.
El valor SERÁ la hora en que se recibió el SFD cuando TIME_SYNC o CSL está habilitado. De lo contrario, el momento en que la trama MAC se recibió por completo también es aceptable.
mTxDelay
uint32_t otRadioFrame::mTxDelay
El tiempo de demora para esta transmisión (basado en mTxDelayBaseTime
).
mTxDelayBaseTime
uint32_t otRadioFrame::mTxDelayBaseTime
El tiempo base para el retraso de la transmisión.
mTxInfo
struct otRadioFrame::@15::@16 otRadioFrame::mTxInfo
Estructura que representa la información de transmisión de tramas de radio.