مجموعه داده عملیاتی
شامل توابع برای API مجموعه داده عملیاتی است.
خلاصه
فقط برای ساختهای FTD، Dataset Updater شامل توابعی برای مدیریت بهروزرسانیهای مجموعه است.
برای ساختهای FTD و MTD، API مجموعه داده عملیاتی شامل توابعی برای مدیریت مجموعه دادههای فعال و معلق و مجموعه دادههای TLV است.
Typedefs | |
---|---|
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 نشان دهنده انواع meshcop TLV است. |
otNetworkKey | typedefstruct otNetworkKey یک کلید شبکه موضوعی را نشان می دهد. |
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 یک مؤلفه مهر زمانی مجموعه داده رشته را نشان می دهد. |
متغیرها | |
---|---|
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 پایان یافته تهی تعیین می کند. |
سازه ها | |
---|---|
otExtendedPanId | یک شناسه PAN توسعه یافته را نشان می دهد. |
otNetworkKey | یک کلید شبکه موضوعی را نشان می دهد. |
otNetworkName | یک نام شبکه را نشان می دهد. |
otOperationalDataset | یک مجموعه داده عملیاتی فعال یا معلق را نشان می دهد. |
otOperationalDataset Components | نشان دهنده حضور اجزای مختلف در مجموعه داده عملیاتی فعال یا معلق است. |
otOperationalDatasetTlvs | یک مجموعه داده عملیاتی فعال یا معلق را نشان می دهد. |
otPskc | نشان دهنده PSKc است. |
otSecurityPolicy | سیاست امنیتی را نشان دهید. |
otTimestamp | یک مؤلفه مهر زمانی مجموعه داده رشته را نشان می دهد. |
شمارش ها
otMeshcopTlvType
otMeshcopTlvType
نشان دهنده انواع meshcop TLV است.
Typedefs
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 خاتمه یافته تهی است (یعنی آرایه نویسه m8
باید با null char \0
ختم شود).
otOperationalDataset
struct otOperationalDataset otOperationalDataset
یک مجموعه داده عملیاتی فعال یا معلق را نشان می دهد.
اجزای موجود در Dataset اختیاری هستند. ساختار mComponents
مشخص می کند که کدام مؤلفه ها در مجموعه داده وجود دارند.
otOperationalDataset Components
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 )
نشان می دهد که آیا یک شبکه معتبر در مجموعه داده عملیاتی فعال وجود دارد یا خیر.
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | اگر یک شبکه معتبر در مجموعه داده عملیاتی فعال وجود داشته باشد، درست است، در غیر این صورت نادرست است. |
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 موجود متصل شود. فقط کلید شبکه موضوعی برای اتصال به شبکه مورد نیاز است.
اگر کانال در مجموعه داده گنجانده نشود، دستگاه پیامهای MLE Announce را در کانالهای مختلف ارسال میکند تا همسایگان را در کانالهای دیگر پیدا کند.
اگر دستگاه با موفقیت به شبکه Thread متصل شود، دستگاه کل Active Dataset را از والد خود بازیابی می کند. توجه داشته باشید که یک دستگاه دارای روتر تا زمانی که مجموعه داده فعال کامل نداشته باشد، به نقش های روتر یا رهبر منتقل نمی شود.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
مولفه های |
| ||||||
ارزش های بازگشتی |
|
otDatasetSetActiveTlvs
otError otDatasetSetActiveTlvs( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset )
مجموعه داده عملیاتی فعال را تنظیم می کند.
اگر مجموعه داده شامل یک مهر زمانی فعال نباشد، مجموعه داده فقط تا حدی کامل می شود.
اگر Thread در دستگاهی فعال باشد که مجموعه داده فعال تا حدی کامل دارد، دستگاه سعی خواهد کرد با استفاده از اطلاعات موجود در مجموعه داده، به شبکه Thread موجود متصل شود. فقط کلید شبکه موضوعی برای اتصال به شبکه مورد نیاز است.
اگر کانال در مجموعه داده گنجانده نشود، دستگاه پیامهای MLE Announce را در کانالهای مختلف ارسال میکند تا همسایگان را در کانالهای دیگر پیدا کند.
اگر دستگاه با موفقیت به شبکه Thread متصل شود، دستگاه کل Active Dataset را از والد خود بازیابی می کند. توجه داشته باشید که یک دستگاه دارای روتر تا زمانی که مجموعه داده فعال کامل نداشته باشد، به نقش های روتر یا رهبر منتقل نمی شود.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
مولفه های |
| ||||||
ارزش های بازگشتی |
|
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
باید حاوی فیلدهایی باشد که باید به روز شوند و مقدار جدید آنها. نباید حاوی فیلدهای مهر زمانی فعال یا معلق باشد. فیلد Delay اختیاری است، در صورت عدم ارائه یک مقدار پیش فرض (1000 میلی ثانیه) استفاده می شود.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
مولفه های |
| ||||||||||
ارزش های بازگشتی |
|
otNetworkNameFromString
otError otNetworkNameFromString( otNetworkName *aNetworkName, const char *aNameString )
یک نمونه otNetworkName
را از یک رشته C پایان یافته تهی تعیین می کند.
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
اندازه یک Thread PAN ID (بایت)
OT_MESH_LOCAL_PREFIX_SIZE
OT_MESH_LOCAL_PREFIX_SIZE OT_IP6_PREFIX_SIZE
اندازه پیشوند محلی مش (بایت)
OT_NETWORK_KEY_SIZE
OT_NETWORK_KEY_SIZE 16
اندازه کلید شبکه موضوع (بایت)
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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.