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

Ping mittente

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

Riepilogo

Typedef

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

Functions

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Questa funzione avvia un ping.
otPingSenderStop(otInstance *aInstance)
void
Questa funzione interrompe un ping in corso.

Punti ristoro

otPingSenderConfig

Questa struttura rappresenta una configurazione di richiesta di ping.

otPingSenderAnswer

Questa struttura rappresenta una risposta di ping.

otPingSenderStatistiche

Questa struttura rappresenta le statistiche di una richiesta di ping.

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Questa struttura rappresenta una configurazione di richiesta di ping.

otPingSenderAnswer

struct otPingSenderReply otPingSenderReply

Questa struttura rappresenta una risposta di ping.

otPingSenderAnswerCallback

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

Questo tipo di puntatore funzione specifica il callback per notificare la ricezione di una risposta di 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.

otPingSenderStatistiche

struct otPingSenderStatistics otPingSenderStatistics

Questa struttura rappresenta le statistiche di una richiesta di ping.

otPingSenderStatisticsCallback

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

Questo tipo di puntatore funzione specifica il callback per segnalare le statistiche di 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.

Functions

otPingSenderPing

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

Questa funzione avvia un ping.

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

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Questa funzione interrompe 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 ulteriori informazioni, o per contribuire alla nostra documentazione, consulta la pagina Risorse.