otMeshDiagChildEntry

#include <mesh_diag.h>

Représente les informations sur une entrée enfant de otMeshDiagQueryChildTable().

Résumé

mSupportsErrRate indique si la fonctionnalité de suivi des erreurs est compatible ou non, et si les valeurs mFrameErrorRate et mMessageErrorRate sont valides. Le taux d'erreur de trame suit les erreurs de trame (vers l'enfant) au niveau de la couche MAC, tandis que mMessageErrorRate suit le taux d'erreur des messages IPv6 (au-dessus de la couche MAC et après les nouvelles tentatives MAC) lorsqu'un message IPv6 est abandonné. Par exemple, si le message est volumineux et nécessite une fragmentation 6LoWPAN, le message tx est considéré comme ayant échoué si l'un de ses fragments de trame tx échoue (par exemple, jamais confirmé).

Attributs publics

mAge
uint32_t
Nombre de secondes écoulées depuis la dernière connexion de l'enfant.
mAverageRssi
int8_t
RSSI moyen.
mConnectionTime
uint32_t
Nombre de secondes écoulées depuis l'association de l'élément enfant.
mCslChannel
uint8_t
Version CSL.
mCslPeriod
uint16_t
Période CSL en unité de temps à 10 symboles. La valeur zéro indique que CSL est désactivé.
mCslSynchronized
bool
Est compatible avec CSL et synchronisé avec CSL.
mCslTimeout
uint32_t
Délai d'expiration de CSL en secondes.
mDeviceTypeFtd
bool
FTD de l'appareil (par rapport au MTD)
mExtAddress
Adresse étendue.
mFrameErrorRate
uint16_t
Taux d'erreur d'image (0x0000->0%, 0xffff->100%).
mFullNetData
bool
Indique si l'appareil reçoit des données réseau complètes (par rapport à un sous-ensemble stable).
mLastRssi
int8_t
RSSI de la dernière trame reçue.
mLinkMargin
uint8_t
Marge liée en dB.
mMessageErrorRate
uint16_t
Taux d'erreur lié aux messages (IPv6) (0x0000->0%, 0xffff->100%).
mQueuedMessageCount
uint16_t
Nombre de messages en file d'attente pour les échanges indirects avec l'enfant.
mRloc16
uint16_t
RLOC16.
mRxOnWhenIdle
bool
est activé en mode veille (et non en mode veille) ;
mSupervisionInterval
uint16_t
Intervalle de supervision en secondes. Zéro pour indiquer qu'il n'est pas utilisé.
mSupportsErrRate
bool
Les valeurs mFrameErrorRate et mMessageErrorRate sont valides.
mTimeout
uint32_t
Délai avant expiration en secondes.
mVersion
uint16_t
Version :

Attributs publics

mAge

uint32_t otMeshDiagChildEntry::mAge

Nombre de secondes écoulées depuis la dernière connexion de l'enfant.

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

RSSI moyen.

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

Nombre de secondes écoulées depuis l'association de l'élément enfant.

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

Version CSL.

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

Période CSL en unité de temps à 10 symboles. La valeur zéro indique que CSL est désactivé.

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

Est compatible avec CSL et synchronisé avec CSL.

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

Délai d'expiration de CSL en secondes.

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

FTD de l'appareil (par rapport au MTD)

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

Adresse étendue.

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

Taux d'erreur d'image (0x0000->0%, 0xffff->100%).

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

Indique si l'appareil reçoit des données réseau complètes (par rapport à un sous-ensemble stable).

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

RSSI de la dernière trame reçue.

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

Marge liée en dB.

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

Taux d'erreur lié aux messages (IPv6) (0x0000->0%, 0xffff->100%).

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

Nombre de messages en file d'attente pour les échanges indirects avec l'enfant.

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16.

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

est activé en mode veille (et non en mode veille) ;

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

Intervalle de supervision en secondes. Zéro pour indiquer qu'il n'est pas utilisé.

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

Les valeurs mFrameErrorRate et mMessageErrorRate sont valides.

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

Délai avant expiration en secondes.

mVersion

uint16_t otMeshDiagChildEntry::mVersion

Version :

Ressources

Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.