otMeshDiagChildEntry
#include <mesh_diag.h>
Представляет информацию о дочерней записи из otMeshDiagQueryChildTable()
.
Краткое содержание
mSupportsErrRate
указывает, поддерживается ли функция отслеживания ошибок и допустимы ли значения mFrameErrorRate
и mMessageErrorRate
. Частота ошибок кадров отслеживает ошибки передачи кадров (в направлении дочернего элемента) на уровне MAC, а mMessageErrorRate
отслеживает частоту ошибок сообщений IPv6 (выше уровня MAC и после повторных попыток MAC), когда сообщение IPv6 отбрасывается. Например, если сообщение большое и требует фрагментации 6LoWPAN, передача сообщения считается неудачной, если передача одного из его фрагментных кадров не удалась (например, никогда не подтверждалась).
Публичные атрибуты | |
---|---|
mAge | uint32_t Секунды с момента последнего известия от ребенка. |
mAverageRssi | int8_t Средний RSSI. |
mConnectionTime | uint32_t Секунды с момента прикрепления ребенка. |
mCslChannel | uint8_t CSL-канал. |
mCslPeriod | uint16_t Период CSL в единицах времени 10 символов. Ноль означает, что CSL отключен. |
mCslSynchronized | bool Поддержка CSL и синхронизация CSL. |
mCslTimeout | uint32_t Тайм-аут CSL в секундах. |
mDeviceTypeFtd | bool Является ли устройство FTD (против MTD). |
mExtAddress | Расширенный адрес. |
mFrameErrorRate | uint16_t Частота ошибок кадров (0x0000->0%, 0xffff->100%). |
mFullNetData | bool Получает ли устройство полные сетевые данные (по сравнению со стабильным подмножеством). |
mLastRssi | int8_t RSSI последнего полученного кадра. |
mLinkMargin | uint8_t Запас связи в дБ. |
mMessageErrorRate | uint16_t (IPv6) частота ошибок сообщений (0x0000->0%, 0xffff->100%). |
mQueuedMessageCount | uint16_t Количество сообщений в очереди для косвенной передачи дочернему элементу. |
mRloc16 | uint16_t РЛОК16. |
mRxOnWhenIdle | bool Включен ли прием в режиме ожидания (или сонливости). |
mSupervisionInterval | uint16_t Интервал наблюдения в секундах. Ноль означает, что не используется. |
mSupportsErrRate | bool Значения mFrameErrorRate и mMessageErrorRate действительны. |
mTimeout | uint32_t Таймаут в секундах. |
mVersion | uint16_t Версия. |
Публичные атрибуты
МАГ
uint32_t otMeshDiagChildEntry::mAge
Секунды с момента последнего известия от ребенка.
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
Средний RSSI.
мконнектионтиме
uint32_t otMeshDiagChildEntry::mConnectionTime
Секунды с момента прикрепления ребенка.
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
CSL-канал.
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
Период CSL в единицах времени 10 символов. Ноль означает, что CSL отключен.
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
Поддержка CSL и синхронизация CSL.
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
Тайм-аут CSL в секундах.
мдевицетипефтд
bool otMeshDiagChildEntry::mDeviceTypeFtd
Является ли устройство FTD (против MTD).
мфрамееррорате
uint16_t otMeshDiagChildEntry::mFrameErrorRate
Частота ошибок кадров (0x0000->0%, 0xffff->100%).
мфуллнетдата
bool otMeshDiagChildEntry::mFullNetData
Получает ли устройство полные сетевые данные (по сравнению со стабильным подмножеством).
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
RSSI последнего полученного кадра.
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
Запас связи в дБ.
ммессажеерроррате
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) частота ошибок сообщений (0x0000->0%, 0xffff->100%).
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
Количество сообщений в очереди для косвенной передачи дочернему элементу.
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
РЛОК16.
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
Включен ли прием в режиме ожидания (или сонливости).
мсупервидионинтервал
uint16_t otMeshDiagChildEntry::mSupervisionInterval
Интервал наблюдения в секундах. Ноль означает, что не используется.
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
Значения mFrameErrorRate
и mMessageErrorRate
действительны.
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
Таймаут в секундах.
мВерсия
uint16_t otMeshDiagChildEntry::mVersion
Версия.
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .