otMeshDiagChildEntry
#include <mesh_diag.h>
Informationen zu einem untergeordneten Eintrag aus otMeshDiagQueryChildTable()
.
Zusammenfassung
mSupportsErrRate
gibt an, ob die Fehlerverfolgungsfunktion unterstützt wird, und die Werte mFrameErrorRate
und mMessageErrorRate
sind gültig. Die Frame-Fehlerrate erfasst Frame-Tx-Fehler (in Richtung des untergeordneten Elements) auf der MAC-Ebene, während mMessageErrorRate
die Fehlerrate der IPv6-Nachrichten (über der MAC-Ebene und nach MAC-Wiederholungen) erfasst, wenn eine IPv6-Nachricht gelöscht wird. Wenn die Nachricht beispielsweise groß ist und eine 6LoWPAN-Fragmentierung erfordert, gilt die Nachricht tx als fehlgeschlagen, wenn einer ihrer Fragment-Frames tx fehlschlägt (z. B. nie bestätigt).
Öffentliche Attribute |
|
---|---|
mAge
|
uint32_t
Sekunden, seit das Kind das letzte Mal etwas von dem Kind gehört hat.
|
mAverageRssi
|
int8_t
Durchschnittlicher RSSI
|
mConnectionTime
|
uint32_t
Sekunden seit dem Anhängen des untergeordneten Elements.
|
mCslChannel
|
uint8_t
CSL-Kanal
|
mCslPeriod
|
uint16_t
CSL-Zeitraum in einer Einheit mit 10 Symbolen. Null zeigt an, dass CSL deaktiviert ist.
|
mCslSynchronized
|
bool
Ist CSL-fähig und CSL synchronisiert.
|
mCslTimeout
|
uint32_t
CSL-Zeitlimit in Sekunden.
|
mDeviceTypeFtd
|
bool
Ist Geräte-FTD (im Vergleich zu MTD).
|
mExtAddress
|
Erweiterte Adresse.
|
mFrameErrorRate
|
uint16_t
Framefehlerrate (0 x 0.000 -> 0%, 0xffff -> 100%).
|
mFullNetData
|
bool
Gibt an, ob das Gerät vollständige Netzwerkdaten erhält (im Vergleich zur stabilen Teilmenge).
|
mLastRssi
|
int8_t
RSSI des letzten empfangenen Frames.
|
mLinkMargin
|
uint8_t
Linkspanne in dB.
|
mMessageErrorRate
|
uint16_t
Mitteilungsfehlerrate (IPv6) (0x0000->0%, 0xffff->100%).
|
mQueuedMessageCount
|
uint16_t
Anzahl der Nachrichten in der Warteschlange für indirekte Tx an das untergeordnete Element.
|
mRloc16
|
uint16_t
RLOC16
|
mRxOnWhenIdle
|
bool
Ist bei Inaktivität aktiviert (im Gegensatz zu schläfrig).
|
mSupervisionInterval
|
uint16_t
Elternaufsicht in Sekunden. Null, um anzuzeigen, dass nicht verwendet wird.
|
mSupportsErrRate
|
bool
Die Werte
mFrameErrorRate und mMessageErrorRate sind gültig. |
mTimeout
|
uint32_t
Zeitlimit in Sekunden.
|
mVersion
|
uint16_t
Version
|
Öffentliche Attribute
mAge
uint32_t otMeshDiagChildEntry::mAge
Sekunden, seit das Kind das letzte Mal etwas von dem Kind gehört hat.
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
Durchschnittlicher RSSI
mConnectionTime
uint32_t otMeshDiagChildEntry::mConnectionTime
Sekunden seit dem Anhängen des untergeordneten Elements.
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
CSL-Kanal
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
CSL-Zeitraum in einer Einheit mit 10 Symbolen. Null zeigt an, dass CSL deaktiviert ist.
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
Ist CSL-fähig und CSL synchronisiert.
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
CSL-Zeitlimit in Sekunden.
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
Ist Geräte-FTD (im Vergleich zu MTD).
mFrameErrorRate
uint16_t otMeshDiagChildEntry::mFrameErrorRate
Framefehlerrate (0 x 0.000 -> 0%, 0xffff -> 100%).
mFullNetData
bool otMeshDiagChildEntry::mFullNetData
Gibt an, ob das Gerät vollständige Netzwerkdaten erhält (im Vergleich zur stabilen Teilmenge).
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
RSSI des letzten empfangenen Frames.
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
Linkspanne in dB.
mMessageErrorRate
uint16_t otMeshDiagChildEntry::mMessageErrorRate
Mitteilungsfehlerrate (IPv6) (0x0000->0%, 0xffff->100%).
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
Anzahl der Nachrichten in der Warteschlange für indirekte Tx an das untergeordnete Element.
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
Ist bei Inaktivität aktiviert (im Gegensatz zu schläfrig).
mSupervisionInterval
uint16_t otMeshDiagChildEntry::mSupervisionInterval
Elternaufsicht in Sekunden. Null, um anzuzeigen, dass nicht verwendet wird.
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
Die Werte mFrameErrorRate
und mMessageErrorRate
sind gültig.
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
Zeitlimit in Sekunden.
mVersion
uint16_t otMeshDiagChildEntry::mVersion
Version
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.