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_tNombre de secondes écoulées depuis la dernière connexion de l'enfant.  | 
| mAverageRssi | int8_tRSSI moyen.  | 
| mConnectionTime | uint32_tNombre de secondes écoulées depuis l'association de l'élément enfant.  | 
| mCslChannel | uint8_tVersion CSL.  | 
| mCslPeriod | uint16_tPériode CSL en unité de temps à 10 symboles. La valeur zéro indique que CSL est désactivé.  | 
| mCslSynchronized | boolEst compatible avec CSL et synchronisé avec CSL.  | 
| mCslTimeout | uint32_tDélai d'expiration de CSL en secondes.  | 
| mDeviceTypeFtd | boolFTD de l'appareil (par rapport au MTD)  | 
| mExtAddress | Adresse étendue.  | 
| mFrameErrorRate | uint16_tTaux d'erreur d'image (0x0000->0%, 0xffff->100%).  | 
| mFullNetData | boolIndique si l'appareil reçoit des données réseau complètes (par rapport à un sous-ensemble stable).  | 
| mLastRssi | int8_tRSSI de la dernière trame reçue.  | 
| mLinkMargin | uint8_tMarge liée en dB.  | 
| mMessageErrorRate | uint16_tTaux d'erreur lié aux messages (IPv6) (0x0000->0%, 0xffff->100%).  | 
| mQueuedMessageCount | uint16_tNombre de messages en file d'attente pour les échanges indirects avec l'enfant.  | 
| mRloc16 | uint16_tRLOC16.  | 
| mRxOnWhenIdle | boolest activé en mode veille (et non en mode veille) ;  | 
| mSupervisionInterval | uint16_tIntervalle de supervision en secondes. Zéro pour indiquer qu'il n'est pas utilisé.  | 
| mSupportsErrRate | boolLes valeurs  mFrameErrorRateetmMessageErrorRatesont valides. | 
| mTimeout | uint32_tDélai avant expiration en secondes.  | 
| mVersion | uint16_tVersion :  | 
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.