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

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

Erweiterte Adresse.

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.