otCoapTxParameters

#include <coap.h>

מבנה זה מייצג את הפרמטרים של השידור מ-CoAP.

סיכום

הערה: לא ניתן לחרוג מ-mAckTimeout * ((2 ** (mMaxRetransmit + 1)) - 1) * (mAckאקר factors הגבלה זו מאפשרת ל-OpenThread למנוע אריתמטיקה ב-64 ביט.

מאפיינים ציבוריים

mAckRandomFactorDenominator
uint8_t
המכנה של ACK_RANDOM_FACTOR משמש לחישוב הריווח המקסימלי לפני העברה חוזרת כאשר ACK אינו מתקבל (RFC7252 ערך ברירת מחדל ACK_RANDOM_FACTOR הוא 1.5; אין להקטין אותו מתחת ל-1).
mAckRandomFactorNumerator
uint8_t
המונה של ACK_RANDOM_FACTOR משמש לחישוב הריווח המקסימלי לפני העברה חוזרת כאשר לא מתקבל ACK (ערך ברירת המחדל של AC7_52 של ACK_RANDOM_FACTOR הוא 1.5; אין להקטין אותו אל מתחת ל-1).
mAckTimeout
uint32_t
הריווח המינימלי לפני העברה ראשונה כאשר ACK אינו מתקבל, באלפיות שנייה (ערך ברירת המחדל של RFC7252 הוא 2000 אלפיות השנייה).
mMaxRetransmit
uint8_t
המספר המקסימלי של שידורים חוזרים להודעות עם אישור CoAP (ערך ברירת המחדל (RFC7252) הוא 4).

מאפיינים ציבוריים

mAckredfactorDenominator

uint8_t otCoapTxParameters::mAckRandomFactorDenominator

המכנה של ACK_RANDOM_FACTOR משמש לחישוב הריווח המקסימלי לפני העברה חוזרת כאשר ACK אינו מתקבל (RFC7252 ערך ברירת מחדל ACK_RANDOM_FACTOR הוא 1.5; אין להקטין אותו מתחת ל-1).

mAckאקרororNumerator

uint8_t otCoapTxParameters::mAckRandomFactorNumerator

המונה של ACK_RANDOM_FACTOR משמש לחישוב הריווח המקסימלי לפני העברה חוזרת כאשר לא מתקבל ACK (ערך ברירת המחדל של AC7_52 של ACK_RANDOM_FACTOR הוא 1.5; אין להקטין אותו אל מתחת ל-1).

פסק זמן קצוב לתפוגה

uint32_t otCoapTxParameters::mAckTimeout

הריווח המינימלי לפני העברה ראשונה כאשר ACK אינו מתקבל, באלפיות שנייה (ערך ברירת המחדל של RFC7252 הוא 2000 אלפיות השנייה).

mMaxRetransmit

uint8_t otCoapTxParameters::mMaxRetransmit

המספר המקסימלי של שידורים חוזרים להודעות עם אישור CoAP (ערך ברירת המחדל (RFC7252) הוא 4).

מקורות מידע

מקור העזר של OpenThread ב-API הוא מקוד המקור, והוא זמין ב-GitHub. למידע נוסף או כדי לתרום לתיעוד שלנו, יש לעיין בקטע משאבים.