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 . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .