Métricas de vínculos

Este módulo incluye funciones que controlan el protocolo de métricas de vínculos.

Resumen

Enumeraciones

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
Enum
Marcas ACK mejoradas.
otLinkMetricsStatus Enum
Valores del estado de las métricas de vínculos.

Typedefs

otLinkMetricsEnhAckFlags typedef
Marcas ACK mejoradas.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Se llama al puntero cuando se recibe Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Se llama al puntero cuando se recibe una respuesta de la administración de métricas de vínculos.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Se llama al puntero cuando se recibe un informe de métricas de vínculos.
otLinkMetricsSeriesFlags typedef
Representa los fotogramas que se contabilizan en una serie de seguimiento hacia adelante.
otLinkMetricsStatus typedef
Valores del estado de las métricas de vínculos.
otLinkMetricsValues typedef
Representa el resultado (valor) de una consulta de métricas de vínculos.

Funciones

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Envía una solicitud de administración de métricas de vínculos de MLE para configurar o borrar un sondeo basado en ACK mejorado.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Envía una solicitud de administración de métricas de vínculos de MLE para configurar o borrar una serie de seguimiento directo.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Obtén los datos de métricas de vínculos de un vecino por su dirección extendida.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Habilita o inhabilita el Administrador de métricas de vínculos.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Envía una solicitud de datos de MLE para consultar las métricas de vínculos.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Envía un mensaje de sondeo de vínculo de MLE.

Structs

otLinkMetricsSeriesFlags.

Representa los fotogramas que se contabilizan en una serie de seguimiento hacia adelante.

otLinkMetricsValues

Representa el resultado (valor) de una consulta de métricas de vínculos.

Enumeraciones

Typedefs

Funciones

Recursos

Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información, o a fin de contribuir a nuestra documentación, consulta Recursos.