Google is committed to advancing racial equity for Black communities. See how.

otCoapTxParameters

#include <coap.h>

Diese Struktur repräsentiert die CoAP-Übertragungsparameter.

Zusammenfassung

Hinweis: mAckTimeout * ((2 ** (mMaxRetransmit + 1)) - 1) * (mAckRandomFactorNumerator / mAckRandomFactorDenominator) darf nicht überschreiten, was durch ein uint32_t (0xffffffff) dargestellt werden kann. Diese Einschränkung ermöglicht es OpenThread, 64-Bit-Arithmetik zu vermeiden.

Öffentliche Attribute

mAckRandomFactorDenominator
uint8_t
Nenner von ACK_RANDOM_FACTOR, der zur Berechnung des maximalen Abstands vor der ersten erneuten Übertragung verwendet wird, wenn ACK nicht empfangen wird (RFC7252-Standardwert von ACK_RANDOM_FACTOR ist 1,5; darf nicht unter 1 gesenkt werden).
mAckRandomFactorNumerator
uint8_t
Der Zähler von ACK_RANDOM_FACTOR wird verwendet, um den maximalen Abstand vor der ersten erneuten Übertragung zu berechnen, wenn ACK nicht empfangen wird (RFC7252-Standardwert von ACK_RANDOM_FACTOR ist 1,5; darf nicht unter 1 gesenkt werden).
mAckTimeout
uint32_t
Mindestabstand vor der ersten erneuten Übertragung, wenn keine ACK empfangen wird, in Millisekunden (RFC7252-Standardwert ist 2000 ms).
mMaxRetransmit
uint8_t
Maximale Anzahl von Neuübertragungen für CoAP Confirmable-Nachrichten (RFC7252-Standardwert ist 4).

Öffentliche Attribute

mAckRandomFactorDenominator

uint8_t otCoapTxParameters::mAckRandomFactorDenominator

Nenner von ACK_RANDOM_FACTOR, der zur Berechnung des maximalen Abstands vor der ersten erneuten Übertragung verwendet wird, wenn ACK nicht empfangen wird (RFC7252-Standardwert von ACK_RANDOM_FACTOR ist 1,5; darf nicht unter 1 gesenkt werden).

mAckRandomFactorNumerator

uint8_t otCoapTxParameters::mAckRandomFactorNumerator

Der Zähler von ACK_RANDOM_FACTOR wird verwendet, um den maximalen Abstand vor der ersten erneuten Übertragung zu berechnen, wenn ACK nicht empfangen wird (der RFC7252-Standardwert von ACK_RANDOM_FACTOR ist 1,5; darf nicht unter 1 gesenkt werden).

mAckTimeout

uint32_t otCoapTxParameters::mAckTimeout

Mindestabstand vor der ersten erneuten Übertragung, wenn keine ACK empfangen wird, in Millisekunden (RFC7252-Standardwert ist 2000 ms).

mMaxRetransmit

uint8_t otCoapTxParameters::mMaxRetransmit

Maximale Anzahl von Neuübertragungen für CoAP Confirmable-Nachrichten (RFC7252-Standardwert ist 4).