Associer les métriques

Ce module inclut des fonctions de contrôle du protocole Link Metrics.

Résumé

Énumérations

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Indicateurs ACK amélioré.
otLinkMetricsStatus enum
Associez les valeurs de l'état des métriques.

Typedefs

otLinkMetricsEnhAckFlags typedef
Indicateurs ACK amélioré.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Le pointeur est appelé lorsque la vérification Enh-ACK d'IE est reçue.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Le pointeur est appelé lorsqu'une réponse de gestion des métriques de lien est reçue.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Le pointeur est appelé lors de la réception d'un rapport sur les métriques sur les liens.
otLinkMetricsSeriesFlags typedef
Représente les trames comptabilisées dans une série Forward Tracking.
otLinkMetricsStatus typedef
Associez les valeurs de l'état des métriques.
otLinkMetricsValues typedef
Représente le résultat (valeur) d'une requête de métriques sur les liens.

distantes

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Envoie une requête de gestion des métriques de lien MLE pour configurer/effacer une vérification basée sur l'accusé de réception avancé.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Envoie une requête de gestion des métriques de lien MLE pour configurer ou effacer une série Forward Tracking.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Obtenir les données de métriques de liaison d'un voisin en fonction de son adresse étendue.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Activez ou désactivez le gestionnaire de métriques d'association.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Envoie une requête de données MLE pour interroger les métriques de lien.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Envoie un message de vérification de lien MLE.

Structs

otLinkMetricsSeriesFlags

Représente les trames comptabilisées dans une série Forward Tracking.

otLinkMetricsValues

Représente le résultat (valeur) d'une requête de métriques sur les liens.

Énumérations

Typedefs

distantes

Ressources

Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.