מערך נתונים תפעולי
כולל פונקציות ל-API של מערך הנתונים התפעולי.
סיכום
בגרסאות build של FTD בלבד, Dataset Updater כולל פונקציות לניהול עדכונים של מערכי נתונים.
עבור גרסאות build של FTD ו-MTD, ה-API של מערך הנתונים התפעולי כולל פונקציות לניהול מערכי נתונים פעילים ובהמתנה ושל מערכי נתונים מסוג TLV של מערכי נתונים.
ערכי דף |
|
---|---|
otChannelMask
|
typedefuint32_t
מייצג את מסכת הערוץ. |
otDatasetMgmtSetCallback)(otError aResult, void *aContext)
|
typedefvoid(*
המצביע מופעל כשמתקבלת תגובה לבקשת MGMT_SET או כשתם הזמן הקצוב לתפוגה. |
otDatasetUpdaterCallback)(otError aError, void *aContext)
|
typedefvoid(*
המצביע הזה של פונקציית קריאה חוזרת מופעל בסיום בקשה לעדכון של מערך נתונים, ומדווח על סטטוס הצלחה או כשל של הבקשה לעדכון מערך נתונים. |
otExtendedPanId
|
typedefstruct otExtendedPanId
מייצג מזהה של מספר חשבון קבוע (PAN) מורחב. |
otMeshLocalPrefix
|
typedef מייצג קידומת מקומית ברשת. |
otMeshcopTlvType
|
typedefenum otMeshcopTlvType
מייצג סוגי TLV של meshcop. |
otNetworkKey
|
typedefstruct otNetworkKey
מייצג מפתח של Thread Network. |
otNetworkKeyRef
|
typedef סוג נתונים זה מייצג את KeyRef ל-NetworkKey. |
otNetworkName
|
typedefstruct otNetworkName
מייצג שם של רשת. |
otOperationalDataset
|
typedefstruct otOperationalDataset
מייצג מערך נתונים תפעולי פעיל או בהמתנה. |
otOperationalDatasetComponents
|
typedef מייצג נוכחות של רכיבים שונים במערך נתונים תפעולי או בהמתנה. |
otOperationalDatasetTlvs
|
typedefstruct otOperationalDatasetTlvs
מייצג מערך נתונים תפעולי פעיל או בהמתנה. |
otPskc
|
typedefstruct otPskc
מייצג PSKc. |
otPskcRef
|
typedef סוג הנתונים הזה מייצג את KeyRef ל-PSKc. |
otSecurityPolicy
|
typedefstruct otSecurityPolicy
לייצג את מדיניות האבטחה. |
otTimestamp
|
typedefstruct otTimestamp
מייצג רכיב חותמת זמן של Thread Dataset. |
משתנים |
|
---|---|
OT_TOOL_PACKED_END
|
OT_TOOL_PACKED_BEGIN struct otNetworkKey
|
פונקציות |
|
---|---|
otDatasetConvertToTlvs(const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs)
|
ממירה מערך נתונים תפעולי נתון ל-
otOperationalDatasetTlvs . |
otDatasetCreateNewNetwork(otInstance *aInstance, otOperationalDataset *aDataset)
|
עבור FTD בלבד, יוצר מערך נתונים תפעולי חדש לשימוש במהלך היצירה של רשת חדשה.
|
otDatasetGeneratePskc(const char *aPassPhrase, const otNetworkName *aNetworkName, const otExtendedPanId *aExtPanId, otPskc *aPskc)
|
יוצר PSKc מתוך ביטוי סיסמה, שם רשת ומזהה PAN מורחב.
|
otDatasetGetActive(otInstance *aInstance, otOperationalDataset *aDataset)
|
מקבל את מערך הנתונים התפעולי הפעיל.
|
otDatasetGetActiveTlvs(otInstance *aInstance, otOperationalDatasetTlvs *aDataset)
|
מקבל את מערך הנתונים התפעולי הפעיל.
|
otDatasetGetDelayTimerMinimal(otInstance *aInstance)
|
uint32_t
עבור FTD בלבד, מקבל טיימר השהיה מינימלי.
|
otDatasetGetPending(otInstance *aInstance, otOperationalDataset *aDataset)
|
הפונקציה מקבלת את מערך הנתונים התפעולי בהמתנה.
|
otDatasetGetPendingTlvs(otInstance *aInstance, otOperationalDatasetTlvs *aDataset)
|
הפונקציה מקבלת את מערך הנתונים התפעולי בהמתנה.
|
otDatasetIsCommissioned(otInstance *aInstance)
|
bool
הערך מציין אם קיימת רשת חוקית במערך הנתונים הפעיל של נתונים.
|
otDatasetParseTlvs(const otOperationalDatasetTlvs *aDatasetTlvs, otOperationalDataset *aDataset)
|
הפונקציה מנתחת מערך נתונים תפעולי מ-
otOperationalDatasetTlvs נתון. |
otDatasetSendMgmtActiveGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
|
נשלחת MGMT_ACTIVE_GET.
|
otDatasetSendMgmtActiveSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
|
שולחת MGMT_ACTIVE_SET.
|
otDatasetSendMgmtPendingGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
|
שליחת MGMT_PENDING_GET.
|
otDatasetSendMgmtPendingSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
|
שולח MGMT_PENDING_SET.
|
otDatasetSetActive(otInstance *aInstance, const otOperationalDataset *aDataset)
|
מגדיר את מערך הנתונים הפעיל של נתונים.
|
otDatasetSetActiveTlvs(otInstance *aInstance, const otOperationalDatasetTlvs *aDataset)
|
מגדיר את מערך הנתונים הפעיל של נתונים.
|
otDatasetSetDelayTimerMinimal(otInstance *aInstance, uint32_t aDelayTimerMinimal)
|
עבור FTD בלבד, מגדיר טיימר השהיה מינימלי.
|
otDatasetSetPending(otInstance *aInstance, const otOperationalDataset *aDataset)
|
מגדיר את מערך הנתונים בהמתנה לתפעול.
|
otDatasetSetPendingTlvs(otInstance *aInstance, const otOperationalDatasetTlvs *aDataset)
|
מגדיר את מערך הנתונים בהמתנה לתפעול.
|
otDatasetUpdateTlvs(const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs)
|
מעדכן מערך נתונים תפעולי נתון.
|
otDatasetUpdaterCancelUpdate(otInstance *aInstance)
|
void
ביטול של בקשה פעילה לעדכון מערך נתונים תפעולי (אם יש כזו).
|
otDatasetUpdaterIsUpdateOngoing(otInstance *aInstance)
|
bool
שדה זה מציין אם יש בקשה פעילה לעדכון מערך הנתונים של פעולות.
|
otDatasetUpdaterRequestUpdate(otInstance *aInstance, const otOperationalDataset *aDataset, otDatasetUpdaterCallback aCallback, void *aContext)
|
נשלחת בקשה לעדכון מערך הנתונים התפעולי.
|
otNetworkNameFromString(otNetworkName *aNetworkName, const char *aNameString)
|
מגדירה מופע של
otNetworkName ממחרוזת C נתונה שמסתיימת ב-null. |
מבנים |
|
---|---|
otExtendedPanId |
מייצג מזהה של מספר חשבון קבוע (PAN) מורחב. |
otNetworkKey |
מייצג מפתח של Thread Network. |
otNetworkName |
מייצג שם של רשת. |
otOperationalDataset |
מייצג מערך נתונים תפעולי פעיל או בהמתנה. |
otOperationalDatasetComponents |
מייצג נוכחות של רכיבים שונים במערך נתונים תפעולי או בהמתנה. |
otOperationalDatasetTlvs |
מייצג מערך נתונים תפעולי פעיל או בהמתנה. |
otPskc |
מייצג את PSKc. |
otSecurityPolicy |
לייצג את מדיניות האבטחה. |
otTimestamp |
מייצג רכיב חותמת זמן של Thread Dataset. |
ספירות
otMeshcopTlvType
otMeshcopTlvType
מייצג סוגי TLV של meshcop.
ערכי דף
otChannelMask
uint32_t otChannelMask
מייצג את מסכת הערוץ.
otDatasetMgmtSetCallback
void(* otDatasetMgmtSetCallback)(otError aResult, void *aContext)
המצביע מופעל כשמתקבלת תגובה לבקשת MGMT_SET או כשתם הזמן הקצוב לתפוגה.
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
ערכים מוחזרים |
|
otDatasetUpdaterCallback
void(* otDatasetUpdaterCallback)(otError aError, void *aContext)
המצביע הזה של פונקציית קריאה חוזרת מופעל בסיום בקשה לעדכון של מערך נתונים, ומדווח על סטטוס הצלחה או כשל של הבקשה לעדכון מערך נתונים.
זמין כאשר OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
מופעל.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
otNetworkKeyRef
otCryptoKeyRef otNetworkKeyRef
סוג נתונים זה מייצג את KeyRef ל-NetworkKey.
הפניה למפתח
otNetworkName
struct otNetworkName otNetworkName
מייצג שם של רשת.
הערך otNetworkName
הוא מחרוזת C שמסתיימת ב-null (כלומר, מערך התווים m8
חייב להסתיים בתו null \0
).
otOperationalDataset
struct otOperationalDataset otOperationalDataset
מייצג מערך נתונים תפעולי פעיל או בהמתנה.
הרכיבים במערך הנתונים הם אופציונליים. המבנה mComponents
מציין אילו רכיבים נמצאים במערך הנתונים.
otOperationalDatasetComponents
struct otOperationalDatasetComponents otOperationalDatasetComponents
מייצג נוכחות של רכיבים שונים במערך נתונים תפעולי או בהמתנה.
otOperationalDatasetTlvs
struct otOperationalDatasetTlvs otOperationalDatasetTlvs
מייצג מערך נתונים תפעולי פעיל או בהמתנה.
מערך הנתונים התפעולי מקודד בשיטת TLV כפי שצוין ב-Thread.
משתנים
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otNetworkKey OT_TOOL_PACKED_END
פונקציות
otDatasetConvertToTlvs
otError otDatasetConvertToTlvs( const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs )
ממירה מערך נתונים תפעולי נתון ל-otOperationalDatasetTlvs
.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetCreateNewNetwork
otError otDatasetCreateNewNetwork( otInstance *aInstance, otOperationalDataset *aDataset )
עבור FTD בלבד, יוצר מערך נתונים תפעולי חדש לשימוש במהלך היצירה של רשת חדשה.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetGeneratePskc
otError otDatasetGeneratePskc( const char *aPassPhrase, const otNetworkName *aNetworkName, const otExtendedPanId *aExtPanId, otPskc *aPskc )
יוצר PSKc מתוך ביטוי סיסמה, שם רשת ומזהה PAN מורחב.
PSKc משמש לקביעת ישיבת הנציב.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
ערכים מוחזרים |
|
otDatasetGetActive
otError otDatasetGetActive( otInstance *aInstance, otOperationalDataset *aDataset )
מקבל את מערך הנתונים התפעולי הפעיל.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetGetActiveTlvs
otError otDatasetGetActiveTlvs( otInstance *aInstance, otOperationalDatasetTlvs *aDataset )
מקבל את מערך הנתונים התפעולי הפעיל.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetGetDelayTimerMinimal
uint32_t otDatasetGetDelayTimerMinimal( otInstance *aInstance )
עבור FTD בלבד, מקבל טיימר השהיה מינימלי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
ערכים מוחזרים |
|
otDatasetGetPending
otError otDatasetGetPending( otInstance *aInstance, otOperationalDataset *aDataset )
הפונקציה מקבלת את מערך הנתונים התפעולי בהמתנה.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetGetPendingTlvs
otError otDatasetGetPendingTlvs( otInstance *aInstance, otOperationalDatasetTlvs *aDataset )
הפונקציה מקבלת את מערך הנתונים התפעולי בהמתנה.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetIsCommissioned
bool otDatasetIsCommissioned( otInstance *aInstance )
הערך מציין אם קיימת רשת חוקית במערך הנתונים הפעיל של נתונים.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם קיימת רשת חוקית במערך הנתונים הפעיל של נתונים, FALSE אם לא.
|
otDatasetParseTlvs
otError otDatasetParseTlvs( const otOperationalDatasetTlvs *aDatasetTlvs, otOperationalDataset *aDataset )
הפונקציה מנתחת מערך נתונים תפעולי מ-otOperationalDatasetTlvs
נתון.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetSendMgmtActiveGet
otError otDatasetSendMgmtActiveGet( otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress )
נשלחת MGMT_ACTIVE_GET.
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
ערכים מוחזרים |
|
otDatasetSendMgmtActiveSet
otError otDatasetSendMgmtActiveSet( otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext )
שולחת MGMT_ACTIVE_SET.
פרטים | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||||
ערכים מוחזרים |
|
otDatasetSendMgmtPendingGet
otError otDatasetSendMgmtPendingGet( otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress )
שליחת MGMT_PENDING_GET.
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
ערכים מוחזרים |
|
otDatasetSendMgmtPendingSet
otError otDatasetSendMgmtPendingSet( otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext )
שולח MGMT_PENDING_SET.
פרטים | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||||
ערכים מוחזרים |
|
otDatasetSetActive
otError otDatasetSetActive( otInstance *aInstance, const otOperationalDataset *aDataset )
מגדיר את מערך הנתונים הפעיל של נתונים.
אם מערך הנתונים לא כולל חותמת זמן פעילה, מערך הנתונים שלם רק באופן חלקי.
אם הפעלת פרוטוקול Thread מופעלת במכשיר שיש בו מערך נתונים פעיל חלקית, המכשיר ינסה להתחבר לרשת Thread קיימת באמצעות המידע הקיים במערך הנתונים. רק מפתח Thread Network נדרש כדי לחבר לרשת.
אם הערוץ לא נכלל במערך הנתונים, המכשיר ישלח הודעות MLE הכרזה בערוצים שונים כדי למצוא שכנים בערוצים אחרים.
אם המכשיר מתחבר בהצלחה לרשת Thread, המכשיר יאחזר את מערך הנתונים הפעיל המלא מהורה שלו. חשוב לזכור שמכשיר שתומך בנתב לא יעבור לתפקידים 'נתב' או 'מוביל' עד שיהיו בו מערך נתונים פעיל מלא.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
otDatasetSetActiveTlvs
otError otDatasetSetActiveTlvs( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset )
מגדיר את מערך הנתונים הפעיל של נתונים.
אם מערך הנתונים לא כולל חותמת זמן פעילה, מערך הנתונים שלם רק באופן חלקי.
אם הפעלת פרוטוקול Thread מופעלת במכשיר שיש בו מערך נתונים פעיל חלקית, המכשיר ינסה להתחבר לרשת Thread קיימת באמצעות המידע הקיים במערך הנתונים. רק מפתח Thread Network נדרש כדי לחבר לרשת.
אם הערוץ לא נכלל במערך הנתונים, המכשיר ישלח הודעות MLE הכרזה בערוצים שונים כדי למצוא שכנים בערוצים אחרים.
אם המכשיר מתחבר בהצלחה לרשת Thread, המכשיר יאחזר את מערך הנתונים הפעיל המלא מהורה שלו. חשוב לזכור שמכשיר שתומך בנתב לא יעבור לתפקידים 'נתב' או 'מוביל' עד שיהיו בו מערך נתונים פעיל מלא.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
otDatasetSetDelayTimerMinimal
otError otDatasetSetDelayTimerMinimal( otInstance *aInstance, uint32_t aDelayTimerMinimal )
עבור FTD בלבד, מגדיר טיימר השהיה מינימלי.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetSetPending
otError otDatasetSetPending( otInstance *aInstance, const otOperationalDataset *aDataset )
מגדיר את מערך הנתונים בהמתנה לתפעול.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
otDatasetSetPendingTlvs
otError otDatasetSetPendingTlvs( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset )
מגדיר את מערך הנתונים בהמתנה לתפעול.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
otDatasetUpdateTlvs
otError otDatasetUpdateTlvs( const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs )
מעדכן מערך נתונים תפעולי נתון.
aDataset
מכיל את השדות לעדכון ואת הערך החדש שלהם.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
otDatasetUpdaterCancelUpdate
void otDatasetUpdaterCancelUpdate( otInstance *aInstance )
ביטול של בקשה פעילה לעדכון מערך נתונים תפעולי (אם יש כזו).
זמין כאשר OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
מופעל.
פרטים | |||
---|---|---|---|
פרמטרים |
|
otDatasetUpdaterIsUpdateOngoing
bool otDatasetUpdaterIsUpdateOngoing( otInstance *aInstance )
שדה זה מציין אם יש בקשה פעילה לעדכון מערך הנתונים של פעולות.
זמין כאשר OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
מופעל.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
otDatasetUpdaterRequestUpdate
otError otDatasetUpdaterRequestUpdate( otInstance *aInstance, const otOperationalDataset *aDataset, otDatasetUpdaterCallback aCallback, void *aContext )
נשלחת בקשה לעדכון מערך הנתונים התפעולי.
זמין כאשר OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
מופעל.
השדה aDataset
צריך להכיל את השדות שיש לעדכן ואת הערך החדש שלהם. היא לא יכולה להכיל שדות של חותמת זמן פעילה או בהמתנה. השדה 'השהיה' הוא אופציונלי, אם לא צוין ערך ברירת מחדל (1,000 אלפיות שנייה).
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
ערכים מוחזרים |
|
otNetworkNameFromString
otError otNetworkNameFromString( otNetworkName *aNetworkName, const char *aNameString )
מגדירה מופע של otNetworkName
ממחרוזת C נתונה שמסתיימת ב-null.
הערך של aNameString
חייב להיות בקידוד UTF-8 והאורך של שם הרשת לא יכול להיות ארוך מ-OT_NETWORK_NAME_MAX_SIZE
.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
פקודות מאקרו
OT_CHANNEL_10_MASK
OT_CHANNEL_10_MASK (1 << 10)
ערוץ 10.
OT_CHANNEL_11_MASK
OT_CHANNEL_11_MASK (1 << 11)
ערוץ 11.
OT_CHANNEL_12_MASK
OT_CHANNEL_12_MASK (1 << 12)
ערוץ 12.
OT_CHANNEL_13_MASK
OT_CHANNEL_13_MASK (1 << 13)
ערוץ 13.
OT_CHANNEL_14_MASK
OT_CHANNEL_14_MASK (1 << 14)
ערוץ 14.
OT_CHANNEL_15_MASK
OT_CHANNEL_15_MASK (1 << 15)
ערוץ 15.
OT_CHANNEL_16_MASK
OT_CHANNEL_16_MASK (1 << 16)
ערוץ 16.
OT_CHANNEL_17_MASK
OT_CHANNEL_17_MASK (1 << 17)
ערוץ 17.
OT_CHANNEL_18_MASK
OT_CHANNEL_18_MASK (1 << 18)
ערוץ 18.
OT_CHANNEL_19_MASK
OT_CHANNEL_19_MASK (1 << 19)
ערוץ 19.
OT_CHANNEL_1_MASK
OT_CHANNEL_1_MASK (1 << 1)
ערוץ 1.
OT_CHANNEL_20_MASK
OT_CHANNEL_20_MASK (1 << 20)
ערוץ 20.
OT_CHANNEL_21_MASK
OT_CHANNEL_21_MASK (1 << 21)
ערוץ 21.
OT_CHANNEL_22_MASK
OT_CHANNEL_22_MASK (1 << 22)
ערוץ 22.
OT_CHANNEL_23_MASK
OT_CHANNEL_23_MASK (1 << 23)
ערוץ 23.
OT_CHANNEL_24_MASK
OT_CHANNEL_24_MASK (1 << 24)
ערוץ 24.
OT_CHANNEL_25_MASK
OT_CHANNEL_25_MASK (1 << 25)
ערוץ 25.
OT_CHANNEL_26_MASK
OT_CHANNEL_26_MASK (1 << 26)
ערוץ 26.
OT_CHANNEL_2_MASK
OT_CHANNEL_2_MASK (1 << 2)
ערוץ 2.
OT_CHANNEL_3_MASK
OT_CHANNEL_3_MASK (1 << 3)
ערוץ 3.
OT_CHANNEL_4_MASK
OT_CHANNEL_4_MASK (1 << 4)
ערוץ 4.
OT_CHANNEL_5_MASK
OT_CHANNEL_5_MASK (1 << 5)
ערוץ 5.
OT_CHANNEL_6_MASK
OT_CHANNEL_6_MASK (1 << 6)
ערוץ 6.
OT_CHANNEL_7_MASK
OT_CHANNEL_7_MASK (1 << 7)
ערוץ 7.
OT_CHANNEL_8_MASK
OT_CHANNEL_8_MASK (1 << 8)
ערוץ 8.
OT_CHANNEL_9_MASK
OT_CHANNEL_9_MASK (1 << 9)
ערוץ 9.
OT_EXT_PAN_ID_SIZE
OT_EXT_PAN_ID_SIZE 8
גודל המזהה של מספר ה-PAN של שרשור (בבייטים)
OT_MESH_LOCAL_PREFIX_SIZE
OT_MESH_LOCAL_PREFIX_SIZE OT_IP6_PREFIX_SIZE
גודל הקידומת המקומית ברשת (בייטים)
OT_NETWORK_KEY_SIZE
OT_NETWORK_KEY_SIZE 16
גודל מפתח הרשת של Thread (בייטים)
OT_NETWORK_NAME_MAX_SIZE
OT_NETWORK_NAME_MAX_SIZE 16
הגודל המקסימלי של השדה Thread Network Name (בבייטים)
OT_OPERATIONAL_DATASET_MAX_LENGTH
OT_OPERATIONAL_DATASET_MAX_LENGTH 254
האורך המקסימלי של מערך הנתונים התפעולי בבייטים.
OT_PSKC_MAX_SIZE
OT_PSKC_MAX_SIZE 16
הגודל המקסימלי של ה-PSKc (בייטים)
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.