Métriques sur les liens

Ce module inclut des fonctions qui contrôlent le protocole de métriques relatives aux liens.

Résumé

Énumérations

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Indicateurs ACK améliorés.
otLinkMetricsStatus enum
Valeurs d'état des métriques de lien.

Typedefs

otLinkMetricsEnhAckFlags Typedef
Indicateurs ACK améliorés.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) Typedef
void(*
Ce pointeur de fonction est appelé lors de la réception d'Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) Typedef
void(*
Ce pointeur de fonction est appelé lorsqu'une réponse de gestion des métriques de lien est reçue.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) Typedef
void(*
Ce pointeur de fonction est appelé lorsqu'un rapport "Métriques de lien" est reçu.
otLinkMetricsSeriesFlags Typedef
Cette structure représente les trames qui sont comptabilisées dans une série de suivi des transferts.
otLinkMetricsStatus Typedef
Valeurs d'état des métriques de lien.
otLinkMetricsValues Typedef
Cette structure représente le résultat (valeur) d'une requête de statistiques de lien.

Functions

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Cette fonction envoie une requête de gestion des métriques de liaison MLE pour configurer/effacer une vérification basée sur l'accusé de réception amélioré.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Cette fonction envoie une requête de gestion des métriques de liaison MLE pour configurer/effacer une série de suivi des transferts.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Cette fonction envoie une requête de données MLE pour interroger les métriques Link.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Cette fonction envoie un message de vérification du lien MLE.

Structure

otLinkMetricsSeriesFlags

Cette structure représente les trames qui sont comptabilisées dans une série de suivi des transferts.

otLinkMetricsValues

Cette structure représente le résultat (valeur) d'une requête de statistiques de lien.

Énumérations

Typedefs

Functions

Resources

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 page Ressources.