otCoapTxParameters
#include <coap.h>
Essa estrutura representa os parâmetros de transmissão da CoAP.
Resumo
Observação: mAckTimeout * ((2 ** (mMaxRebroadcast + 1)) - 1) * (mAckRandomFactorNumerator / mAckRandomFactorDenominator) não pode exceder o que pode ser representado por um uint32_t (0xxffff). Essa limitação permite que o OpenThread evite aritmética de 64 bits.
Atributos públicos |
|
---|---|
mAckRandomFactorDenominator
|
uint8_t
O denominador de ACK_RANDOM_FACTOR é usado para calcular o espaçamento máximo antes da primeira retransmissão quando o ACK não é recebido. O valor padrão de ACK_RANDOM_FACTOR é 1.5. Não pode ser diminuído para menos de 1.
|
mAckRandomFactorNumerator
|
uint8_t
O numerador do ACK_RANDOM_FACTOR é usado para calcular o espaçamento máximo antes da primeira retransmissão quando o ACK não é recebido. O valor padrão de ACK_RANDOM_FACTOR é 1.5; não pode ser reduzido para abaixo de 1.
|
mAckTimeout
|
uint32_t
Espaçamento mínimo antes da primeira retransmissão quando a ACK não for recebida, em milissegundos (o valor padrão de RFC7252 é de 2.000 ms).
|
mMaxRetransmit
|
uint8_t
Número máximo de retransmissões para mensagens confirmáveis de CoAP (o valor padrão do RFC7252 é quatro).
|
Atributos públicos
mAckRandomFactorDenominator
uint8_t otCoapTxParameters::mAckRandomFactorDenominator
O denominador de ACK_RANDOM_FACTOR é usado para calcular o espaçamento máximo antes da primeira retransmissão quando o ACK não é recebido. O valor padrão de ACK_RANDOM_FACTOR é 1.5. Não pode ser diminuído para menos de 1.
mAckRandomFactorNumerator
uint8_t otCoapTxParameters::mAckRandomFactorNumerator
O numerador do ACK_RANDOM_FACTOR é usado para calcular o espaçamento máximo antes da primeira retransmissão quando o ACK não é recebido. O valor padrão de ACK_RANDOM_FACTOR é 1.5; não pode ser reduzido para abaixo de 1.
mAckTimeout
uint32_t otCoapTxParameters::mAckTimeout
Espaçamento mínimo antes da primeira retransmissão quando a ACK não for recebida, em milissegundos (o valor padrão de RFC7252 é de 2.000 ms).
reMax de transmissão
uint8_t otCoapTxParameters::mMaxRetransmit
Número máximo de retransmissões para mensagens confirmáveis de CoAP (o valor padrão do RFC7252 é quatro).
Recursos
Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.