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 de ACK mejoradas.
otLinkMetricsStatus enum
Valores de estado de las métricas del vínculo.

Typedefs

otLinkMetricsEnhAckFlags typedef
Marcas de 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 Métricas de vínculos.
otLinkMetricsSeriesFlags typedef
Representa los fotogramas que se contabilizan en una serie de seguimiento hacia adelante.
otLinkMetricsStatus typedef
Valores de estado de las métricas del vínculo.
otLinkMetricsValues typedef
Representa el resultado (valor) de una consulta de métricas de vínculos.

remotas

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 según 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 del vínculo.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Envía un mensaje de sondeo de vínculos 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

remotas

Recursos

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