Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

otCoapTxParameters

#include <coap.h>

이 구조는 CoAP 전송 매개 변수를 나타냅니다.

요약

참고 : mAckTimeout * ((2 ** (mMaxRetransmit + 1))-1) * (mAckRandomFactorNumerator / mAckRandomFactorDenominator)는 uint32_t (0xffffffff)로 나타낼 수있는 값을 초과하지 않아야합니다. 이러한 제한으로 인해 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 기본값은 2000ms)입니다.
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 기본값은 2000ms)

mMaxRetransmit

uint8_t otCoapTxParameters::mMaxRetransmit

CoAP 확인 가능 메시지의 최대 재전송 횟수 (RFC7252 기본값은 4)입니다.