otMleCounters
#include <thread.h>
Представляет счетчики потока MLE.
Краткое содержание
Публичные атрибуты | |
---|---|
mAttachAttempts | uint16_t Количество попыток подключения, пока устройство было отключено. |
mBetterPartitionAttachAttempts | uint16_t Количество попыток присоединения к лучшему разделу. |
mChildRole | uint16_t Сколько раз устройство вводило роль OT_DEVICE_ROLE_CHILD. |
mChildTime | uint64_t Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_CHILD. |
mDetachedRole | uint16_t Сколько раз устройство вводило роль OT_DEVICE_ROLE_DETACHED. |
mDetachedTime | uint64_t Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_DETACHED. |
mDisabledRole | uint16_t Сколько раз устройство вводило роль OT_DEVICE_ROLE_DISABLED. |
mDisabledTime | uint64_t Отслеживание ролевого времени. |
mLeaderRole | uint16_t Сколько раз устройство вводило роль OT_DEVICE_ROLE_LEADER. |
mLeaderTime | uint64_t Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_LEADER. |
mParentChanges | uint16_t Сколько раз устройство меняло родителя. |
mPartitionIdChanges | uint16_t Количество изменений идентификатора раздела. |
mRouterRole | uint16_t Сколько раз устройство вводило роль OT_DEVICE_ROLE_ROUTER. |
mRouterTime | uint64_t Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_ROUTER. |
mTrackedTime | uint64_t Количество миллисекунд, отслеживаемое предыдущими счетчиками. |
Публичные атрибуты
mAttachПопытки
uint16_t otMleCounters::mAttachAttempts
Количество попыток подключения, пока устройство было отключено.
mBetterPartitionAttachAttempts
uint16_t otMleCounters::mBetterPartitionAttachAttempts
Количество попыток присоединения к лучшему разделу.
mChildRole
uint16_t otMleCounters::mChildRole
Сколько раз устройство вводило роль OT_DEVICE_ROLE_CHILD.
mChildTime
uint64_t otMleCounters::mChildTime
Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_CHILD.
мдетачедроле
uint16_t otMleCounters::mDetachedRole
Сколько раз устройство вводило роль OT_DEVICE_ROLE_DETACHED.
мдетачедтиме
uint64_t otMleCounters::mDetachedTime
Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_DETACHED.
мдисабледроле
uint16_t otMleCounters::mDisabledRole
Сколько раз устройство вводило роль OT_DEVICE_ROLE_DISABLED.
мдисабледтиме
uint64_t otMleCounters::mDisabledTime
Отслеживание ролевого времени.
Когда функция безотказной работы включена (OPENTHREAD_CONFIG_UPTIME_ENABLE = 1), отслеживается время, проведенное в каждой роли MLE. Количество миллисекунд, в течение которых устройство находилось в роли OT_DEVICE_ROLE_DISABLED.
mLeaderRole
uint16_t otMleCounters::mLeaderRole
Сколько раз устройство вводило роль OT_DEVICE_ROLE_LEADER.
млидертиме
uint64_t otMleCounters::mLeaderTime
Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_LEADER.
mParentChanges
uint16_t otMleCounters::mParentChanges
Сколько раз устройство меняло родителя.
Изменение родительского элемента может произойти, если устройство отсоединяется от своего текущего родительского устройства и подключается к другому, или даже когда устройство подключено, когда включена функция периодического родительского поиска (см. параметр OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE).
mPartitionIdChanges
uint16_t otMleCounters::mPartitionIdChanges
Количество изменений идентификатора раздела.
mRouterRole
uint16_t otMleCounters::mRouterRole
Сколько раз устройство вводило роль OT_DEVICE_ROLE_ROUTER.
мроутертиме
uint64_t otMleCounters::mRouterTime
Сколько миллисекунд устройство находилось в роли OT_DEVICE_ROLE_ROUTER.
мТреккедтиме
uint64_t otMleCounters::mTrackedTime
Количество миллисекунд, отслеживаемое предыдущими счетчиками.
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .