otMeshDiagChildEntry
#include <mesh_diag.h>
Representa información sobre una entrada secundaria de otMeshDiagQueryChildTable()
.
Resumen
mSupportsErrRate
indica si se admite la función de seguimiento de errores y si los valores mFrameErrorRate
y mMessageErrorRate
son válidos. La tasa de errores de trama realiza un seguimiento de los errores de fotogramas (hacia el elemento secundario) en la capa de MAC, mientras que mMessageErrorRate
rastrea la tasa de errores de mensajes IPv6 (por encima de la capa de MAC y después de los reintentos de MAC) cuando se descarta un mensaje IPv6. Por ejemplo, si el mensaje es grande y requiere fragmentación 6LoWPAN, se considera que el mensaje tx falló si uno de sus fotogramas de fragmento falla (por ejemplo, nunca se confirma).
Atributos públicos |
|
---|---|
mAge
|
uint32_t
Segundos desde la última vez que se escuchó al niño.
|
mAverageRssi
|
int8_t
RSSI promedio
|
mConnectionTime
|
uint32_t
Segundos desde la conexión secundaria.
|
mCslChannel
|
uint8_t
CSL.
|
mCslPeriod
|
uint16_t
Período de CSL en una unidad de 10 símbolos de tiempo. El cero indica que la CSL está inhabilitada.
|
mCslSynchronized
|
bool
Compatibilidad con CSL y CSL sincronizada
|
mCslTimeout
|
uint32_t
Tiempo de espera del CSL en segundos.
|
mDeviceTypeFtd
|
bool
Es el FTD del dispositivo (en comparación con el MTD).
|
mExtAddress
|
Dirección extendida.
|
mFrameErrorRate
|
uint16_t
Tasa de errores de trama (0x0000->0%, 0xffff->100%)
|
mFullNetData
|
bool
Indica si el dispositivo obtiene los datos de red completos (en comparación con el subconjunto estable).
|
mLastRssi
|
int8_t
RSSI del último fotograma recibido
|
mLinkMargin
|
uint8_t
Margen de vínculo en dB.
|
mMessageErrorRate
|
uint16_t
Tasa de errores de los mensajes (IPv6) (0x0000->0%, 0xffff->100%)
|
mQueuedMessageCount
|
uint16_t
Cantidad de mensajes en cola para transmisión indirecta al elemento secundario.
|
mRloc16
|
uint16_t
RLOC16.
|
mRxOnWhenIdle
|
bool
Activa la rx cuando está inactivo (en comparación con el modo de sueño).
|
mSupervisionInterval
|
uint16_t
Intervalo de supervisión en segundos Cero para indicar que no se usó.
|
mSupportsErrRate
|
bool
Los valores
mFrameErrorRate y mMessageErrorRate son válidos. |
mTimeout
|
uint32_t
Tiempo de espera en segundos.
|
mVersion
|
uint16_t
Versión.
|
Atributos públicos
mAge
uint32_t otMeshDiagChildEntry::mAge
Segundos desde la última vez que se escuchó al niño.
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
RSSI promedio
mConnectionTime
uint32_t otMeshDiagChildEntry::mConnectionTime
Segundos desde la conexión secundaria.
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
CSL.
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
Período de CSL en una unidad de 10 símbolos de tiempo. El cero indica que la CSL está inhabilitada.
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
Compatibilidad con CSL y CSL sincronizada
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
Tiempo de espera del CSL en segundos.
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
Es el FTD del dispositivo (en comparación con el MTD).
mFrameErrorRate
uint16_t otMeshDiagChildEntry::mFrameErrorRate
Tasa de errores de trama (0x0000->0%, 0xffff->100%)
mFullNetData
bool otMeshDiagChildEntry::mFullNetData
Indica si el dispositivo obtiene los datos de red completos (en comparación con el subconjunto estable).
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
RSSI del último fotograma recibido
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
Margen de vínculo en dB.
mMessageErrorRate
uint16_t otMeshDiagChildEntry::mMessageErrorRate
Tasa de errores de los mensajes (IPv6) (0x0000->0%, 0xffff->100%)
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
Cantidad de mensajes en cola para transmisión indirecta al elemento secundario.
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16.
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
Activa la rx cuando está inactivo (en comparación con el modo de sueño).
mSupervisionInterval
uint16_t otMeshDiagChildEntry::mSupervisionInterval
Intervalo de supervisión en segundos Cero para indicar que no se usó.
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
Los valores mFrameErrorRate
y mMessageErrorRate
son válidos.
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
Tiempo de espera en segundos.
mVersion
uint16_t otMeshDiagChildEntry::mVersion
Versión.
Recursos
Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir a nuestra documentación, consulta Recursos.