otCoapTxParameters
#include <coap.h>
Questa struttura rappresenta i parametri di trasmissione della CoAP.
Riepilogo
Nota:mAckTimeout * ((2 ** (mMaxRetransmit + 1)) - 1) * (mAck CasualFactorNumerator / mAck CasualFactorDenominator) non deve superare ciò che può essere rappresentato da un uint32_t (0xffffffff). Questa limitazione consente a OpenThread di evitare l'aritmetica a 64 bit.
Attributi pubblici |
|
---|---|
mAckRandomFactorDenominator
|
uint8_t
Il denominatore di ACK_RANDOM_FACTOR utilizzato per calcolare la spaziatura massima prima della prima ritrasmissione quando ACK non viene ricevuto (il valore predefinito RFC7252 di ACK_RANDOM_FACTOR è 1,5; non deve essere ridotto al di sotto di 1).
|
mAckRandomFactorNumerator
|
uint8_t
Il numeratore di ACK_RANDOM_FACTOR utilizzato per calcolare la spaziatura massima prima della prima ritrasmissione quando ACK non viene ricevuto (il valore predefinito RFC7252 di ACK_RANDOM_FACTOR è 1,5; non deve essere ridotto al di sotto di 1).
|
mAckTimeout
|
uint32_t
Spaziatura minima prima della prima ritrasmissione quando non viene ricevuto l'ACK, in millisecondi (il valore predefinito RFC7252 è 2000ms).
|
mMaxRetransmit
|
uint8_t
Numero massimo di ritrasmissioni per i messaggi confermabili CoAP (il valore predefinito RFC7252 è 4).
|
Attributi pubblici
mAckShuffleFactorDenominator
uint8_t otCoapTxParameters::mAckRandomFactorDenominator
Il denominatore di ACK_RANDOM_FACTOR utilizzato per calcolare la spaziatura massima prima della prima ritrasmissione quando ACK non viene ricevuto (il valore predefinito RFC7252 di ACK_RANDOM_FACTOR è 1,5; non deve essere ridotto al di sotto di 1).
mAck CasualFactorNumerator
uint8_t otCoapTxParameters::mAckRandomFactorNumerator
Il numeratore di ACK_RANDOM_FACTOR utilizzato per calcolare la spaziatura massima prima della prima ritrasmissione quando ACK non viene ricevuto (il valore predefinito RFC7252 di ACK_RANDOM_FACTOR è 1,5; non deve essere ridotto al di sotto di 1).
TimeoutAck
uint32_t otCoapTxParameters::mAckTimeout
Spaziatura minima prima della prima ritrasmissione quando non viene ricevuto l'ACK, in millisecondi (il valore predefinito RFC7252 è 2000ms).
mMaxRetransmit
uint8_t otCoapTxParameters::mMaxRetransmit
Numero massimo di ritrasmissioni per i messaggi confermabili CoAP (il valore predefinito RFC7252 è 4).
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.