otMeshDiagChildEntry

#include <mesh_diag.h>

Representa informações sobre uma entrada filha de otMeshDiagQueryChildTable().

Resumo

mSupportsErrRate indica se o recurso de rastreamento de erros é compatível e os valores mFrameErrorRate e mMessageErrorRate são válidos. A taxa de erros de frame rastreia erros de tx de frame (em direção ao filho) na camada MAC, enquanto o mMessageErrorRate rastreia a taxa de erro de mensagens do IPv6 (acima da camada do MAC e após novas tentativas do MAC) quando uma mensagem IPv6 é descartada. Por exemplo, se a mensagem for grande e exigir fragmentação 6LoWPAN, a mensagem tx será considerada com falha se uma das tx do frame de fragmento falhar (por exemplo, nunca confirmada).

Atributos públicos

mAge
uint32_t
Segundos desde a última resposta do filho.
mAverageRssi
int8_t
RSSI médio.
mConnectionTime
uint32_t
Segundos desde a anexação do filho.
mCslChannel
uint8_t
canal da CSL.
mCslPeriod
uint16_t
Período da CSL com 10 símbolos de tempo. Zero indica que a CSL está desativada.
mCslSynchronized
bool
É compatível com a CSL e a CSL sincronizada.
mCslTimeout
uint32_t
Tempo limite da CSL em segundos.
mDeviceTypeFtd
bool
É FTD (em vez de MTD).
mExtAddress
Endereço completo.
mFrameErrorRate
uint16_t
Taxa de erro de frame (0x0000->0%, 0xffff ->100%).
mFullNetData
bool
Indica se o dispositivo recebe dados de rede completos (em comparação com um subconjunto estável).
mLastRssi
int8_t
RSSI do último frame recebido.
mLinkMargin
uint8_t
Margem do link em dB.
mMessageErrorRate
uint16_t
Taxa de erro de msg (IPv6) (0x0000->0%, 0xffff ->100%).
mQueuedMessageCount
uint16_t
Número de mensagens na fila de tx indireta para filhas.
mRloc16
uint16_t
RLOC16
mRxOnWhenIdle
bool
É rx-on quando inativo (em comparação com sono).
mSupervisionInterval
uint16_t
Intervalo de supervisão em segundos. Zero para indicar que não foi usado.
mSupportsErrRate
bool
Os valores mFrameErrorRate e mMessageErrorRate são válidos.
mTimeout
uint32_t
Tempo limite em segundos.
mVersion
uint16_t
Versão.

Atributos públicos

mAge

uint32_t otMeshDiagChildEntry::mAge

Segundos desde a última resposta do filho.

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

RSSI médio.

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

Segundos desde a anexação do filho.

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

canal da CSL.

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

Período da CSL com 10 símbolos de tempo. Zero indica que a CSL está desativada.

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

É compatível com a CSL e a CSL sincronizada.

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

Tempo limite da CSL em segundos.

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

É FTD (em vez de MTD).

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

Endereço completo.

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

Taxa de erro de frame (0x0000->0%, 0xffff ->100%).

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

Indica se o dispositivo recebe dados de rede completos (em comparação com um subconjunto estável).

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

RSSI do último frame recebido.

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

Margem do link em dB.

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

Taxa de erro de msg (IPv6) (0x0000->0%, 0xffff ->100%).

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

Número de mensagens na fila de tx indireta para filhas.

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

É rx-on quando inativo (em comparação com sono).

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

Intervalo de supervisão em segundos. Zero para indicar que não foi usado.

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

Os valores mFrameErrorRate e mMessageErrorRate são válidos.

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

Tempo limite em segundos.

mVersion

uint16_t otMeshDiagChildEntry::mVersion

Versão.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.