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).
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.