Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Metriche link

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

Riepilogo

Enumerazioni

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

Defin

otLinkMetricsEnhAckFlags Typedef
Flag ACK ottimizzato.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) Typedef
void(*
Il puntatore della funzione viene richiamato alla ricezione di Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) Typedef
void(*
Il puntatore di questa funzione viene richiamato quando si riceve una risposta di gestione delle metriche del link.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) Typedef
void(*
Il puntatore della funzione viene richiamato alla ricezione di un report Metriche link.
otLinkMetricsSeriesFlags Typedef
Questa struttura rappresenta i frame inclusi in una serie di forwarding.
otLinkMetricsStatus Typedef
Valori dello stato delle metriche del link.
otLinkMetricsValues Typedef
Questa struttura rappresenta il risultato (valore) di una query sulle metriche 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 del link MLE per configurare/cancellare un probing basato su ACK avanzato.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Invia una richiesta di gestione delle metriche del link MLE per configurare o cancellare una serie di forwarding.
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 link.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Invia un messaggio del probe di MLE.

Struttura

OtLinkMetricsSeriesFlags

Questa struttura rappresenta i frame inclusi in una serie di forwarding.

otLinkMetricsValues

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

Enumerazioni

Defin

Functions

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per scoprire di più o per contribuire alla nostra documentazione, consulta le Risorse.