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