Metriche dei link

Questo modulo include funzioni che controllano il protocollo delle metriche dei link.

Riepilogo

Enumerazioni

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Flag ACK potenziati.
otLinkMetricsStatus enum
Valori dello stato delle metriche dei link.

Typedef

otLinkMetricsEnhAckFlags typedef
Flag ACK potenziati.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Questo puntatore di funzione viene chiamato alla ricezione di Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) typedef
void(*
Questo puntatore di funzione viene chiamato quando viene ricevuta una risposta di gestione delle metriche di link.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) typedef
void(*
Questo puntatore di funzione viene chiamato quando viene ricevuto un rapporto Metriche sui link.
otLinkMetricsSeriesFlags typedef
Questa struttura rappresenta i frame che vengono conteggiati in una serie di sistemi di monitoraggio futuri.
otLinkMetricsStatus typedef
Valori dello stato delle metriche dei link.
otLinkMetricsValues typedef
Questa struttura rappresenta il risultato (valore) di una query sulle metriche dei link.

Functions

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Questa funzione invia una richiesta di gestione delle metriche di collegamento MLE per configurare/cancellare un probe basato su ACK avanzato.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Questa funzione invia una richiesta di gestione delle metriche di collegamento MLE per configurare/cancellare una serie di monitoraggio in avanti.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Questa funzione invia una richiesta di dati MLE per eseguire query sulle metriche dei link.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Questa funzione invia un messaggio MLE Link Probe.

Punti ristoro

otLinkMetricsSeriesFlags

Questa struttura rappresenta i frame che vengono conteggiati in una serie di sistemi di monitoraggio futuri.

otLinkMetricsValori

Questa struttura rappresenta il risultato (valore) di una query sulle metriche dei link.

Enumerazioni

Typedef

Functions

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni, o per contribuire alla nostra documentazione, consulta la pagina Risorse.