otCoapTxParameters
#include <coap.h>
이 구조는 CoAP 전송 매개변수를 나타냅니다.
요약
참고: mAckTimeout * ((2 ** (mMaxRetransmit + 1)) - 1) * (mAckRandomFactorNumerator / mAckRandomFactorDenominator)는 uint32_t (0xffff)로 표현할 수 있는 값을 초과하면 안 됩니다. 이 제한을 통해 OpenThread는 64비트 연산을 방지할 수 있습니다.
공개 속성 |
|
---|---|
mAckRandomFactorDenominator
|
uint8_t
ACK가 수신되지 않을 때 첫 번째 재전송 전에 최대 간격을 계산하는 데 사용되는 ACK_RANDOM_FACTOR의 분모입니다. ACK_RANDOM_FACTOR의 RFC7252 기본값은 1.5이며 1보다 작아서는 안 됩니다.
|
mAckRandomFactorNumerator
|
uint8_t
ACK가 수신되지 않을 때 첫 번째 재전송 전에 최대 간격을 계산하는 데 사용되는 ACK_RANDOM_FACTOR의 분자입니다. ACK_RANDOM_FACTOR의 RFC7252 기본값은 1.5이며 1보다 작아서는 안 됩니다.
|
mAckTimeout
|
uint32_t
ACK가 수신되지 않을 때 첫 번째 재전송 전 최소 간격(밀리초)입니다(RFC7252 기본값은 2, 000밀리초).
|
mMaxRetransmit
|
uint8_t
CoAP 확인 가능한 메시지의 최대 재전송 횟수 (RFC7252 기본값은 4).
|
공개 속성
mAckRandomFactorDenominator
uint8_t otCoapTxParameters::mAckRandomFactorDenominator
ACK가 수신되지 않을 때 첫 번째 재전송 전에 최대 간격을 계산하는 데 사용되는 ACK_RANDOM_FACTOR의 분모입니다. ACK_RANDOM_FACTOR의 RFC7252 기본값은 1.5이며 1보다 작아서는 안 됩니다.
mAckRandomFactorNumerator
uint8_t otCoapTxParameters::mAckRandomFactorNumerator
ACK가 수신되지 않을 때 첫 번째 재전송 전에 최대 간격을 계산하는 데 사용되는 ACK_RANDOM_FACTOR의 분자입니다. ACK_RANDOM_FACTOR의 RFC7252 기본값은 1.5이며 1보다 작아서는 안 됩니다.
mAckTimeout
uint32_t otCoapTxParameters::mAckTimeout
ACK가 수신되지 않을 때 첫 번째 재전송 전 최소 간격(밀리초)입니다(RFC7252 기본값은 2, 000밀리초).
mMaxRetransmit
uint8_t otCoapTxParameters::mMaxRetransmit
CoAP 확인 가능한 메시지의 최대 재전송 횟수 (RFC7252 기본값은 4).
리소스
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 시작됩니다. 자세한 내용을 알아보거나 문서에 기여하려면 리소스를 참조하세요.