Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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::@16
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.
mPeriod
uint16_t
El período de tiempo de transmisión.
mPhase
uint16_t
La fase de tiempo de transmisión.
mPsdu
uint8_t *
El PSDU.
mRssi
int8_t
Indicador de intensidad de señal recibida en dBm para tramas recibidas.
mRxInfo
struct otRadioFrame::@16::@18
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.
mTxInfo
struct otRadioFrame::@16::@17
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::@16 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.

mPeriod

uint16_t otRadioFrame::mPeriod

El período de tiempo de transmisión.

mPhase

uint16_t otRadioFrame::mPhase

La fase de tiempo de transmisión.

mPsdu

uint8_t * otRadioFrame::mPsdu

El PSDU.

mRssi

int8_t otRadioFrame::mRssi

Indicador de intensidad de señal recibida en dBm para tramas recibidas.

mRxInfo

struct otRadioFrame::@16::@18 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.

mTxInfo

struct otRadioFrame::@16::@17 otRadioFrame::mTxInfo

Estructura que representa la información de transmisión de tramas de radio.