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

otPingSenderConfig

#include <ping_sender.h>

Questa struttura rappresenta una configurazione di richiesta di ping.

Riepilogo

Attributi pubblici

mAllowZeroHopLimit
bool
Indica se il limite di hop è zero.
mCallbackContext
void *
Un puntatore al contesto specifico dell'applicazione di callback.
mCount
uint16_t
Numero di messaggi ping da inviare. Zero per utilizzare il valore predefinito.
mDestination
Indirizzo di destinazione al quale eseguire il ping.
mHopLimit
uint8_t
Limite hop (utilizzato se mAllowZeroHopLimit è false). Zero per impostazione predefinita.
mInterval
uint32_t
Intervallo ping tx in millisecondi. Zero per utilizzare il valore predefinito.
mReplyCallback
Funzione di callback per registrare le risposte (può essere NULL se non necessario).
mSize
uint16_t
La dimensione dati (# di byte) esclude l'intestazione IPv6/ICMPv6. Zero per impostazione predefinita.
mSource
Indirizzo di origine del ping.
mStatisticsCallback
Funzione di callback per registrare le statistiche (può essere NULL se non necessario).
mTimeout
uint16_t
Tempo in millisecondi per l'attesa della risposta finale dopo l'invio della richiesta finale.

Attributi pubblici

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

Indica se il limite di hop è zero.

mCallbackContext

void * otPingSenderConfig::mCallbackContext

Un puntatore al contesto specifico dell'applicazione di callback.

mConteggio

uint16_t otPingSenderConfig::mCount

Numero di messaggi ping da inviare. Zero per utilizzare il valore predefinito.

mDestinazione

otIp6Address otPingSenderConfig::mDestination

Indirizzo di destinazione al quale eseguire il ping.

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

Limite hop (utilizzato se mAllowZeroHopLimit è false). Zero per impostazione predefinita.

mIntervallo

uint32_t otPingSenderConfig::mInterval

Intervallo ping tx in millisecondi. Zero per utilizzare il valore predefinito.

mAnswerCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

Funzione di callback per registrare le risposte (può essere NULL se non necessario).

mDimensioni

uint16_t otPingSenderConfig::mSize

La dimensione dati (# di byte) esclude l'intestazione IPv6/ICMPv6. Zero per impostazione predefinita.

mSorgente

otIp6Address otPingSenderConfig::mSource

Indirizzo di origine del ping.

Richiamata mStatistiche

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

Funzione di callback per registrare le statistiche (può essere NULL se non necessario).

mTimeout (Timeout)

uint16_t otPingSenderConfig::mTimeout

Tempo in millisecondi per l'attesa della risposta finale dopo l'invio della richiesta finale.

Zero per utilizzare il valore predefinito.

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.