otPingSenderConfig
#include <ping_sender.h>
Rappresenta la configurazione di una 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 l'impostazione predefinita.
|
mDestination
|
Indirizzo di destinazione per il ping.
|
mHopLimit
|
uint8_t
Limite di hop (utilizzato se
mAllowZeroHopLimit è false). Zero per impostazione predefinita. |
mInterval
|
uint32_t
Intervallo ping tx in millisecondi. Zero per utilizzare l'impostazione predefinita.
|
mMulticastLoop
|
bool
Consenti il loopback dei ping all'indirizzo multicast a cui è iscritto il dispositivo.
|
mReplyCallback
|
Funzione di callback per segnalare le risposte (può essere NULL se non necessaria).
|
mSize
|
uint16_t
La dimensione dei dati (n. di byte) esclude l'intestazione IPv6/ICMPv6. Zero per impostazione predefinita.
|
mSource
|
Indirizzo di origine del ping.
|
mStatisticsCallback
|
Funzione di callback per segnalare le statistiche (può essere NULL se non necessaria).
|
mTimeout
|
uint16_t
Tempo di attesa in millisecondi per la 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.
mCount
uint16_t otPingSenderConfig::mCount
Numero di messaggi ping da inviare. Zero per utilizzare l'impostazione predefinita.
mHopLimit
uint8_t otPingSenderConfig::mHopLimit
Limite di hop (utilizzato se mAllowZeroHopLimit
è false). Zero per impostazione predefinita.
mInterval
uint32_t otPingSenderConfig::mInterval
Intervallo ping tx in millisecondi. Zero per utilizzare l'impostazione predefinita.
mMulticastLoop
bool otPingSenderConfig::mMulticastLoop
Consenti il loopback dei ping all'indirizzo multicast a cui è iscritto il dispositivo.
mReplyCallback
otPingSenderReplyCallback otPingSenderConfig::mReplyCallback
Funzione di callback per segnalare le risposte (può essere NULL se non necessaria).
mSize
uint16_t otPingSenderConfig::mSize
La dimensione dei dati (n. di byte) esclude l'intestazione IPv6/ICMPv6. Zero per impostazione predefinita.
mStatisticsCallback
otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback
Funzione di callback per segnalare le statistiche (può essere NULL se non necessaria).
mTimeout
uint16_t otPingSenderConfig::mTimeout
Tempo di attesa in millisecondi per la risposta finale dopo l'invio della richiesta finale.
Zero per utilizzare l'impostazione predefinita.
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.