otMeshDiagChildEntry

#include <mesh_diag.h>

Rappresenta le informazioni su una voce secondaria di otMeshDiagQueryChildTable().

Riepilogo

mSupportsErrRate indica se la funzionalità di monitoraggio degli errori è supportata e i valori mFrameErrorRate e mMessageErrorRate sono validi. Il tasso di errore dei frame tiene traccia degli errori TX del frame (verso il livello secondario) a livello MAC, mentre mMessageErrorRate tiene traccia della percentuale di errori dei messaggi IPv6 (sopra il livello MAC e dopo i nuovi tentativi MAC) quando un messaggio IPv6 viene ignorato. Ad esempio, se il messaggio è di grandi dimensioni e richiede la frammentazione 6LoWPAN, il messaggio tx viene considerato non riuscito se uno dei suoi frammenti con tx ha esito negativo (ad esempio, mai ack).

Attributi pubblici

mAge
uint32_t
Secondi dall'ultimo ascolto del bambino.
mAverageRssi
int8_t
RSSI medio.
mConnectionTime
uint32_t
Secondi dall'allegato secondario.
mCslChannel
uint8_t
CSL.
mCslPeriod
uint16_t
Periodo CSL in unità di tempo dei 10 simboli. Zero indica che la crittografia lato client è disattivata.
mCslSynchronized
bool
Supporta CSL e sincronizzato.
mCslTimeout
uint32_t
Timeout CSL in secondi.
mDeviceTypeFtd
bool
È FTD del dispositivo (rispetto a MTD).
mExtAddress
Indirizzo esteso.
mFrameErrorRate
uint16_t
Frequenza di errore dei frame (0x0000->0%, 0xffff->100%).
mFullNetData
bool
Indica se il dispositivo riceve dati di rete completi (rispetto a un sottoinsieme stabile).
mLastRssi
int8_t
RSSI dell'ultimo frame ricevuto.
mLinkMargin
uint8_t
Margine link in dB.
mMessageErrorRate
uint16_t
(IPv6) Tasso di errore dei mess. (0x0000->0%, 0xffff->100%).
mQueuedMessageCount
uint16_t
Numero di messaggi in coda per invio indiretto a figlio.
mRloc16
uint16_t
RLOC16.
mRxOnWhenIdle
bool
Rx attivo quando inattivo (anziché sonno).
mSupervisionInterval
uint16_t
Intervallo di supervisione in secondi. Zero per indicare che non è utilizzato.
mSupportsErrRate
bool
I valori mFrameErrorRate e mMessageErrorRate sono validi.
mTimeout
uint32_t
Timeout in secondi.
mVersion
uint16_t
Versione.

Attributi pubblici

mAge

uint32_t otMeshDiagChildEntry::mAge

Secondi dall'ultimo ascolto del bambino.

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

RSSI medio.

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

Secondi dall'allegato secondario.

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

CSL.

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

Periodo CSL in unità di tempo dei 10 simboli. Zero indica che la crittografia lato client è disattivata.

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

Supporta CSL e sincronizzato.

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

Timeout CSL in secondi.

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

È FTD del dispositivo (rispetto a MTD).

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

Indirizzo esteso.

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

Frequenza di errore dei frame (0x0000->0%, 0xffff->100%).

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

Indica se il dispositivo riceve dati di rete completi (rispetto a un sottoinsieme stabile).

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

RSSI dell'ultimo frame ricevuto.

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

Margine link in dB.

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

(IPv6) Tasso di errore dei mess. (0x0000->0%, 0xffff->100%).

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

Numero di messaggi in coda per invio indiretto a figlio.

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16.

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

Rx attivo quando inattivo (anziché sonno).

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

Intervallo di supervisione in secondi. Zero per indicare che non è utilizzato.

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

I valori mFrameErrorRate e mMessageErrorRate sono validi.

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

Timeout in secondi.

mVersion

uint16_t otMeshDiagChildEntry::mVersion

Versione.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.