Mittente ping

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

Riepilogo

Typedef

otPingSenderConfig typedef
Rappresenta la configurazione di una richiesta di ping.
otPingSenderReply typedef
Rappresenta una risposta ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Il tipo di puntatore specifica il callback per notificare la ricezione di una risposta 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 del ping.

Funzioni

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

Strutture

otPingSenderConfig

Rappresenta la configurazione di una richiesta di ping.

otPingSenderReply

Rappresenta una risposta ping.

otPingSenderStatistics

Rappresenta le statistiche di una richiesta di ping.

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Rappresenta la configurazione di una richiesta di ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Rappresenta una risposta ping.

otPingSenderReplyCallback

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

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

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

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Rappresenta le statistiche di una richiesta di ping.

otPingSenderStatisticsCallback

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

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

Dettagli
Parametri
[in] aStatistics
Un puntatore a un 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 a un'istanza OpenThread.
[in] aConfig
La configurazione ping da utilizzare.
Valori restituiti
OT_ERROR_NONE
Il ping è stato avviato.
OT_ERROR_BUSY
Impossibile avviare perché occupato con una richiesta ping in corso precedente.
OT_ERROR_INVALID_ARGS
aConfig contiene parametri non validi (ad es. l'intervallo di ping è troppo lungo).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Arresta un ping in corso.

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

Risorse

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