otCoapTxParameters
#include <coap.h>
Esta estructura representa los parámetros de transmisión de CoAP.
Resumen
Nota:mAckTimeout * ((2 ** (mMaxRetransmit + 1)) - 1) * (mAckRandomFactorNumerator / mAckRandomFactorDenominator) no debe exceder lo que se puede representar con una uint32_t (0x')}>ff). Esta limitación permite que OpenThread evite la aritmética de 64 bits.
Atributos públicos |
|
---|---|
mAckRandomFactorDenominator
|
uint8_t
El denominador de ACK_RANDOM_FACTOR se utiliza para calcular el espaciado máximo antes de la primera retransmisión cuando no se recibe ACK (el valor predeterminado de RFC7252 de ACK_RANDOM_FACTOR es de 1.5; no debe disminuir por debajo de 1).
|
mAckRandomFactorNumerator
|
uint8_t
Número de ACK_RANDOM_FACTOR usado para calcular el espaciado máximo antes de la primera retransmisión cuando no se recibe ACK (el valor predeterminado de RFC7252 es ACK_RANDOM_FACTOR es de 1.5; no se debe disminuir por debajo de 1)
|
mAckTimeout
|
uint32_t
Espacio mínimo antes de la primera retransmisión cuando no se recibe ACK, en milisegundos (el valor predeterminado de RFC7252 es 2000 ms).
|
mMaxRetransmit
|
uint8_t
Cantidad máxima de retransmisiones de mensajes confirmados de CoAP (el valor predeterminado de RFC7252 es 4).
|
Atributos públicos
Denominador
uint8_t otCoapTxParameters::mAckRandomFactorDenominator
El denominador de ACK_RANDOM_FACTOR se utiliza para calcular el espaciado máximo antes de la primera retransmisión cuando no se recibe ACK (el valor predeterminado de RFC7252 de ACK_RANDOM_FACTOR es de 1.5; no debe disminuir por debajo de 1).
mAckRandomFactorNumerator
uint8_t otCoapTxParameters::mAckRandomFactorNumerator
Número de ACK_RANDOM_FACTOR usado para calcular el espaciado máximo antes de la primera retransmisión cuando no se recibe ACK (el valor predeterminado de RFC7252 es ACK_RANDOM_FACTOR es de 1.5; no se debe disminuir por debajo de 1)
mAckTimeout
uint32_t otCoapTxParameters::mAckTimeout
Espacio mínimo antes de la primera retransmisión cuando no se recibe ACK, en milisegundos (el valor predeterminado de RFC7252 es 2000 ms).
mMaxRetransmitir
uint8_t otCoapTxParameters::mMaxRetransmit
Cantidad máxima de retransmisiones de mensajes confirmados de CoAP (el valor predeterminado de RFC7252 es 4).
Recursos
Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.