Mittente da ping

Questo file include l'API OpenThread per il modulo del mittente del ping.

Riepilogo

Definizione di tipo

otPingSenderConfig typedef
Rappresenta una configurazione di richiesta ping.
otPingSenderReply typedef
Rappresenta una risposta di ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Il tipo di puntatore specifica il callback per notificare la ricezione di una risposta di ping.
otPingSenderStatistics typedef
Rappresenta le statistiche di una richiesta di ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Il tipo di puntatore specifica il callback per segnalare le statistiche ping.

Funzioni

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Avvia un ping.
otPingSenderStop(otInstance *aInstance)
void
Interrompe un ping in corso.

Strutture

otPingSenderConfig

Rappresenta una configurazione di richiesta ping.

otPingSenderAnswer

Rappresenta una risposta di ping.

otPingSenderStatistiche

Rappresenta le statistiche di una richiesta di ping.

Definizione di tipo

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Rappresenta una configurazione di richiesta ping.

otPingSenderAnswer

struct otPingSenderReply otPingSenderReply

Rappresenta una risposta di ping.

otPingSenderAnswerCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

Il tipo di puntatore specifica il callback per notificare la ricezione di una risposta di ping.

Dettagli
Parametri
[in] aReply
Un puntatore su un elemento otPingSenderReply contenente informazioni sulla risposta di ping ricevuta.
[in] aContext
Un puntatore al contesto specifico dell'applicazione.

otPingSenderStatistiche

struct otPingSenderStatistics otPingSenderStatistics

Rappresenta le statistiche di una richiesta di ping.

otPingSenderStatisticheCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

Il tipo di puntatore specifica il callback per segnalare le statistiche ping.

Dettagli
Parametri
[in] aStatistics
Un puntatore a otPingSenderStatistics contenente informazioni sulle statistiche di ping ricevute.
[in] aContext
Un puntatore al contesto specifico dell'applicazione.

Funzioni

OtPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

Avvia un ping.

Dettagli
Parametri
[in] aInstance
Un puntatore su un'istanza OpenThread.
[in] aConfig
La configurazione ping da utilizzare.
Valori restituiti
OT_ERROR_NONE
Il ping è stato avviato correttamente.
OT_ERROR_BUSY
Impossibile avviare perché occupato con una precedente richiesta di ping.
OT_ERROR_INVALID_ARGS
Il campo aConfig contiene parametri non validi (ad esempio, l'intervallo di ping è troppo lungo).

OtPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Interrompe un ping in corso.

Dettagli
Parametri
[in] aInstance
Un puntatore su un'istanza OpenThread.

Risorse

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