Связать метрики

Этот модуль включает функции, управляющие протоколом Link Metrics.

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

Перечисления

otLinkMetricsEnhAckFlags {
OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
перечисление
Флаги расширенного подтверждения.
otLinkMetricsStatus перечисление
Значения состояния метрик связи.

Определения типов

otLinkMetricsEnhAckFlags определение типа
Флаги расширенного подтверждения.
otLinkMetricsEnhAckProbingIeReportCallback )(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) определение типа
void(*
Указатель вызывается при получении IE Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback )(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) определение типа
void(*
Указатель вызывается при получении ответа управления метриками канала.
otLinkMetricsReportCallback )(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) определение типа
void(*
Указатель вызывается при получении отчета Link Metrics.
otLinkMetricsSeriesFlags определение типа
Указывает, какие кадры учитываются в серии прямого отслеживания.
otLinkMetricsStatus определение типа
Значения состояния метрик связи.
otLinkMetricsValues определение типа
Представляет результат (значение) запроса Link Metrics.

Функции

otLinkMetricsConfigEnhAckProbing ( otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Отправляет запрос управления метриками канала MLE для настройки/очистки зондирования на основе расширенного ACK.
otLinkMetricsConfigForwardTrackingSeries ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Отправляет запрос на управление метриками канала MLE для настройки или очистки серии прямого отслеживания.
otLinkMetricsManagerGetMetricsValueByExtAddr ( otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Получите данные Link Metrics соседа по его расширенному адресу.
otLinkMetricsManagerSetEnabled ( otInstance *aInstance, bool aEnable)
void
Включите или отключите Link Metrics Manager.
otLinkMetricsQuery ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Отправляет запрос данных MLE для запроса метрик канала.
otLinkMetricsSendLinkProbe ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Отправляет сообщение MLE Link Probe.

Структуры

otLinkMetricsSeriesFlags

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

otLinkMetricsValues

Представляет результат (значение) запроса Link Metrics.

Перечисления

Определения типов

Функции

Ресурсы

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