Метрики ссылок

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

Резюме

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

otLinkMetricsEnhAckFlags {
OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
перечисление
Расширенные флаги ACK.
otLinkMetricsStatus перечисление
Значения состояния метрик ссылок.

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

otLinkMetricsEnhAckFlags определение типа
Расширенные флаги ACK.
otLinkMetricsEnhAckProbingIeReportCallback )(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) определение типа
void(*
Этот указатель функции вызывается при получении IE Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback )(const otIp6Address *aSource, uint8_t aStatus, void *aContext) определение типа
void(*
Этот указатель функции вызывается при получении ответа Link Metrics Management Response.
otLinkMetricsReportCallback )(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t 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 для настройки/очистки проверки на основе расширенного подтверждения.
otLinkMetricsConfigForwardTrackingSeries ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Эта функция отправляет запрос управления метриками канала MLE для настройки/очистки серии прямого отслеживания.
otLinkMetricsQuery ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Эта функция отправляет запрос данных MLE для запроса Link Metrics.
otLinkMetricsSendLinkProbe ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Эта функция отправляет сообщение MLE Link Probe.

Структуры

otLinkMetricsSeriesFlags

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

otLinkMetricsValues

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

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

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

Функции

Ресурсы

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