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

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.