otRadioFrame
#include <radio.h>
Esta estrutura representa um quadro de rádio IEEE 802.15.4.
Resumo
Atributos públicos | |
---|---|
mAckFrameCounter | uint32_t Contador de quadros de segurança ACK (aplicável quando mAckedWithSecEnhAck é definido). |
mAckKeyId | uint8_t Índice de chave de segurança ACK (aplicável quando mAckedWithSecEnhAck é definido). |
mAckedWithFramePending | bool Isso indica se este quadro foi reconhecido com quadro pendente definido. |
mAckedWithSecEnhAck | bool Isso indica se este quadro foi confirmado com ACK de aprimoramento seguro. |
mAesKey | const otMacKey * A chave usada para a segurança de quadro AES-CCM. |
mChannel | uint8_t Canal usado para transmitir / receber o quadro. |
mCslPresent | bool Defina como verdadeiro se o cabeçalho CSL IE estiver presente. |
mCsmaCaEnabled | bool Defina como verdadeiro para habilitar CSMA-CA para este pacote, caso contrário, falso. |
mIeInfo | O ponteiro para as informações relacionadas aos IE (s) de cabeçalho. |
mInfo | union otRadioFrame::@15 A união de transmitir e receber informações para um quadro de rádio. |
mIsARetx | bool Verdadeiro se este quadro for uma retransmissão (ignorado pelo driver de rádio). |
mIsSecurityProcessed | bool Verdadeiro se o SubMac deve ignorar o processamento AES deste quadro. |
mLength | uint16_t Comprimento do PSDU. |
mLqi | uint8_t Indicador de qualidade de link para frames recebidos. |
mMaxCsmaBackoffs | uint8_t Número máximo de tentativas de retirada antes de declarar a falha do CCA. |
mMaxFrameRetries | uint8_t Número máximo de tentativas permitidas após uma falha de transmissão. |
mPsdu | uint8_t * O PSDU. |
mRadioType | uint8_t Tipo de link de rádio - deve ser ignorado pelo driver de rádio. |
mRssi | int8_t Indicador de intensidade do sinal recebido em dBm para quadros recebidos. |
mRxInfo | struct otRadioFrame::@15::@17 Estrutura que representa a informação de recepção do quadro de rádio. |
mTimestamp | uint64_t O carimbo de data / hora quando o quadro foi recebido em microssegundos. |
mTxDelay | uint32_t O tempo de atraso para esta transmissão (com base em mTxDelayBaseTime ). |
mTxDelayBaseTime | uint32_t O tempo base para o atraso de transmissão. |
mTxInfo | struct otRadioFrame::@15::@16 Estrutura que representa as informações de transmissão do quadro de rádio. |
Atributos públicos
mAckFrameCounter
uint32_t otRadioFrame::mAckFrameCounter
Contador de quadros de segurança ACK (aplicável quando mAckedWithSecEnhAck
é definido).
mAckKeyId
uint8_t otRadioFrame::mAckKeyId
Índice de chave de segurança ACK (aplicável quando mAckedWithSecEnhAck
é definido).
mAckedWithFramePending
bool otRadioFrame::mAckedWithFramePending
Isso indica se este quadro foi reconhecido com quadro pendente definido.
mAckedWithSecEnhAck
bool otRadioFrame::mAckedWithSecEnhAck
Isso indica se este quadro foi reconhecido com ACK de aprimoramento seguro.
mChannel
uint8_t otRadioFrame::mChannel
Canal usado para transmitir / receber o quadro.
mCslPresent
bool otRadioFrame::mCslPresent
Defina como verdadeiro se o cabeçalho CSL IE estiver presente.
mCsmaCaEnabled
bool otRadioFrame::mCsmaCaEnabled
Defina como verdadeiro para habilitar CSMA-CA para este pacote, caso contrário, falso.
mIeInfo
otRadioIeInfo * otRadioFrame::mIeInfo
O ponteiro para as informações relacionadas aos IE (s) de cabeçalho.
mInfo
union otRadioFrame::@15 otRadioFrame::mInfo
A união de transmitir e receber informações para um quadro de rádio.
mIsARetx
bool otRadioFrame::mIsARetx
Verdadeiro se este quadro for uma retransmissão (ignorado pelo driver de rádio).
mIsSecurityProcessed
bool otRadioFrame::mIsSecurityProcessed
Verdadeiro se o SubMac deve ignorar o processamento AES deste quadro.
mLength
uint16_t otRadioFrame::mLength
Comprimento do PSDU.
mLqi
uint8_t otRadioFrame::mLqi
Indicador de qualidade de link para frames recebidos.
mMaxCsmaBackoffs
uint8_t otRadioFrame::mMaxCsmaBackoffs
Número máximo de tentativas de retirada antes de declarar a falha do CCA.
mMaxFrameRetries
uint8_t otRadioFrame::mMaxFrameRetries
Número máximo de tentativas permitidas após uma falha de transmissão.
mPsdu
uint8_t * otRadioFrame::mPsdu
O PSDU.
mRadioType
uint8_t otRadioFrame::mRadioType
Tipo de link de rádio - deve ser ignorado pelo driver de rádio.
mRssi
int8_t otRadioFrame::mRssi
Indicador de intensidade do sinal recebido em dBm para quadros recebidos.
mRxInfo
struct otRadioFrame::@15::@17 otRadioFrame::mRxInfo
Estrutura que representa a informação de recepção do quadro de rádio.
mTimestamp
uint64_t otRadioFrame::mTimestamp
O carimbo de data / hora quando o quadro foi recebido em microssegundos.
O valor DEVERÁ ser a hora em que o SFD foi recebido quando TIME_SYNC ou CSL está ativado. Caso contrário, o momento em que o quadro MAC foi totalmente recebido também é aceitável.
mTxDelay
uint32_t otRadioFrame::mTxDelay
O tempo de atraso para esta transmissão (com base em mTxDelayBaseTime
).
mTxDelayBaseTime
uint32_t otRadioFrame::mTxDelayBaseTime
O tempo base para o atraso de transmissão.
mTxInfo
struct otRadioFrame::@15::@16 otRadioFrame::mTxInfo
Estrutura que representa as informações de transmissão do quadro de rádio.