otRadioCoexMetrics

#include <radio.h>

Ниже приведены допустимые переходы состояний радиосвязи:

Краткое содержание

(Радио включено) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Отключено | | Сон | | Получить | | Передача | | |<-----| |<-----| |<--------| | +----+ Disable() +-+ Sleep() +---+ Receive() +----+ (радио выключено) или сигнал TransmitDone

Во время команды запроса данных IEEE 802.15.4 переход Sleep->Receive->Transmit может быть сокращен до прямого перехода из Sleep в Transmit, если платформа поддерживает возможность OT_RADIO_CAPS_SLEEP_TO_TX. Представляет метрики сосуществования радиосвязи.

Публичные атрибуты

mAvgRxRequestToGrantTime
uint32_t
Среднее время использования с момента получения запроса до предоставления.
mAvgTxRequestToGrantTime
uint32_t
Среднее время использования с момента запроса на передачу до предоставления.
mNumGrantGlitch
uint32_t
Количество сбоев в предоставлении грантов.
mNumRxDelayedGrant
uint32_t
Количество запросов на прием, которые не были удовлетворены в течение 50 мкс.
mNumRxGrantDeactivatedDuringRequest
uint32_t
Количество заявок, которые выполнялись на момент деактивации гранта.
mNumRxGrantImmediate
uint32_t
Количество запросов на получение, пока грант был активен.
mNumRxGrantNone
uint32_t
Количество запросов на прием, выполненных без получения гранта.
mNumRxGrantWait
uint32_t
Количество запросов на получение, пока грант был неактивен.
mNumRxGrantWaitActivated
uint32_t
Количество запросов на получение, пока разрешение было неактивным, которые в конечном итоге были удовлетворены.
mNumRxGrantWaitTimeout
uint32_t
Количество запросов на получение, пока грант был неактивен по истечении времени ожидания.
mNumRxRequest
uint32_t
Количество запросов на получение.
mNumTxDelayedGrant
uint32_t
Количество запросов на передачу, которые не были удовлетворены в течение 50 мкс.
mNumTxGrantDeactivatedDuringRequest
uint32_t
Количество транзакций, которые выполнялись на момент деактивации гранта.
mNumTxGrantImmediate
uint32_t
Количество запросов на передачу, пока грант был активен.
mNumTxGrantWait
uint32_t
Количество запросов на передачу, пока грант был неактивен.
mNumTxGrantWaitActivated
uint32_t
Количество запросов на передачу, пока разрешение было неактивно и которые в конечном итоге были удовлетворены.
mNumTxGrantWaitTimeout
uint32_t
Количество запросов на передачу, пока грант был неактивен, и время ожидания истекло.
mNumTxRequest
uint32_t
Количество запросов на передачу.
mStopped
bool
Сбор статистики остановлен из-за насыщения.

Публичные атрибуты

mAvgRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

Среднее время использования с момента получения запроса до предоставления.

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

Среднее время использования с момента запроса на передачу до предоставления.

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

Количество сбоев в предоставлении грантов.

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

Количество запросов на прием, которые не были удовлетворены в течение 50 мкс.

mNumRxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

Количество заявок, которые выполнялись на момент деактивации гранта.

mNumRxGrantImmediate

uint32_t otRadioCoexMetrics::mNumRxGrantImmediate

Количество запросов на получение, пока грант был активен.

mNumRxGrantNone

uint32_t otRadioCoexMetrics::mNumRxGrantNone

Количество запросов на прием, выполненных без получения гранта.

mNumRxGrantWait

uint32_t otRadioCoexMetrics::mNumRxGrantWait

Количество запросов на получение, пока грант был неактивен.

мнумрксгрантваитактиватед

uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated

Количество запросов на получение, пока разрешение было неактивным, которые в конечном итоге были удовлетворены.

мнумрксгрантваиттимеаут

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

Количество запросов на получение, пока грант был неактивен по истечении времени ожидания.

мнумрксрекуест

uint32_t otRadioCoexMetrics::mNumRxRequest

Количество запросов на получение.

мнумтксделайедгрант

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

Количество запросов на передачу, которые не были удовлетворены в течение 50 мкс.

мнумтксгрантдеактиведдурингрекуест

uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest

Количество транзакций, которые выполнялись на момент деактивации гранта.

mNumTxGrantImmediate

uint32_t otRadioCoexMetrics::mNumTxGrantImmediate

Количество запросов на передачу, пока грант был активен.

mNumTxGrantWait

uint32_t otRadioCoexMetrics::mNumTxGrantWait

Количество запросов на передачу, пока грант был неактивен.

мнумтксгрантваитактиватед

uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated

Количество запросов на передачу, пока разрешение было неактивно и которые в конечном итоге были удовлетворены.

мнумтксгрантваиттимеаут

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

Количество запросов на передачу, пока грант был неактивен, и время ожидания истекло.

мнумтксрекуест

uint32_t otRadioCoexMetrics::mNumTxRequest

Количество запросов на передачу.

mОстановлено

bool otRadioCoexMetrics::mStopped

Сбор статистики остановлен из-за насыщения.

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .