المفوّض

تتضمّن هذه الوحدة وظائف تتعلق بدور "مفوَّض سلاسل المحادثات".

ملخّص

عمليات التعداد

otCommissionerJoinerEvent تعداد
يحدِّد حدث الانضمام في المفوَّض.
otCommissionerState{
  OT_COMMISSIONER_STATE_DISABLED = 0,
  OT_COMMISSIONER_STATE_PETITION = 1,
  OT_COMMISSIONER_STATE_ACTIVE = 2
}
تعداد
يحدّد "الولاية المفوّضة".
otJoinerInfoType{
  OT_JOINER_INFO_TYPE_ANY = 0,
  OT_JOINER_INFO_TYPE_EUI64 = 1,
  OT_JOINER_INFO_TYPE_DISCERNER = 2
}
تعداد
تحدِّد هذه السمة نوع معلومات أداة الضم.

تحديدات النوع

otCommissionerEnergyReportCallback)(uint32_t aChannelMask, const uint8_t *aEnergyList, uint8_t aEnergyListLength, void *aContext) typedef
void(*
يتم طلب المؤشر عندما يتلقّى المفوَّض تقرير الطاقة.
otCommissionerJoinerCallback)(otCommissionerJoinerEvent aEvent, const otJoinerInfo *aJoinerInfo, const otExtAddress *aJoinerId, void *aContext) typedef
void(*
يتم استدعاء المؤشر كلما تغيرت حالة الضم.
otCommissionerJoinerEvent typedef
يحدِّد حدث الانضمام في المفوَّض.
otCommissionerPanIdConflictCallback)(uint16_t aPanId, uint32_t aChannelMask, void *aContext) typedef
void(*
يتم استدعاء المؤشر عندما يتلقّى المفوَّض رسالة تعارض رقم PAN.
otCommissionerState typedef
يحدّد "الولاية المفوّضة".
otCommissionerStateCallback)(otCommissionerState aState, void *aContext) typedef
void(*
يتم استدعاء المؤشر كلما تغيّرت حالة المفوَّض.
otCommissioningDataset typedef
يمثل مجموعة بيانات مفوَّضة.
otJoinerInfo typedef
struct otJoinerInfo
يمثل معلومات أداة الربط.
otJoinerInfoType typedef
تحدِّد هذه السمة نوع معلومات أداة الضم.
otJoinerPskd typedef
struct otJoinerPskd
يمثّل رابط PSKd.
otSteeringData typedef
يُمثِّل بيانات التوجيه.

الدوال

otCommissionerAddJoiner(otInstance *aInstance, const otExtAddress *aEui64, const char *aPskd, uint32_t aTimeout)
إضافة إدخال Join.
otCommissionerAddJoinerWithDiscerner(otInstance *aInstance, const otJoinerDiscerner *aDiscerner, const char *aPskd, uint32_t aTimeout)
لإضافة إدخال Joiner بقيمة محدّدة لـ Joiner Discerner.
otCommissionerAnnounceBegin(otInstance *aInstance, uint32_t aChannelMask, uint8_t aCount, uint16_t aPeriod, const otIp6Address *aAddress)
لإرسال رسالة الإعلان عن البدء
otCommissionerEnergyScan(otInstance *aInstance, uint32_t aChannelMask, uint8_t aCount, uint16_t aPeriod, uint16_t aScanDuration, const otIp6Address *aAddress, otCommissionerEnergyReportCallback aCallback, void *aContext)
لإرسال رسالة بشأن "فحص الطاقة".
otCommissionerGetId(otInstance *aInstance)
const char *
تعرض رقم تعريف المفوّض.
otCommissionerGetNextJoinerInfo(otInstance *aInstance, uint16_t *aIterator, otJoinerInfo *aJoiner)
الحصول على معلومات حول النضم في وظيفة aIterator.
otCommissionerGetProvisioningUrl(otInstance *aInstance)
const char *
الحصول على عنوان URL لإدارة الحسابات.
otCommissionerGetSessionId(otInstance *aInstance)
uint16_t
تعرض معرّف جلسة المفوَّض.
otCommissionerGetState(otInstance *aInstance)
تعرض ولاية المفوَّض.
otCommissionerPanIdQuery(otInstance *aInstance, uint16_t aPanId, uint32_t aChannelMask, const otIp6Address *aAddress, otCommissionerPanIdConflictCallback aCallback, void *aContext)
يتم إرسال رسالة طلب بحث عن رقم PAN.
otCommissionerRemoveJoiner(otInstance *aInstance, const otExtAddress *aEui64)
لإزالة إدخال Join.
otCommissionerRemoveJoinerWithDiscerner(otInstance *aInstance, const otJoinerDiscerner *aDiscerner)
لإزالة إدخال Join.
otCommissionerSendMgmtGet(otInstance *aInstance, const uint8_t *aTlvs, uint8_t aLength)
يتم إرسال MGMT_COMMISSIONER_GET.
otCommissionerSendMgmtSet(otInstance *aInstance, const otCommissioningDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength)
يتم إرسال MGMT_COMMISSIONER_SET.
otCommissionerSetId(otInstance *aInstance, const char *aId)
لضبط رقم تعريف المفوّض.
otCommissionerSetProvisioningUrl(otInstance *aInstance, const char *aProvisioningUrl)
ضبط عنوان URL لإدارة الحسابات.
otCommissionerStart(otInstance *aInstance, otCommissionerStateCallback aStateCallback, otCommissionerJoinerCallback aJoinerCallback, void *aCallbackContext)
تفعِّل هذه السياسة دور "مفوَّض سلاسل المحادثات".
otCommissionerStop(otInstance *aInstance)
لإيقاف دور "مفوَّض سلاسل المحادثات".

الهياكل

otCommissioningDataset

يمثل مجموعة بيانات مفوَّضة.

otJoinerInfo

يمثل معلومات أداة الربط.

otJoinerPskd

يمثّل رابط PSKd.

otSteeringData

يُمثِّل بيانات التوجيه.

عمليات التعداد

otCommissionerJoinerEvent

 otCommissionerJoinerEvent

يحدِّد حدث الانضمام في المفوَّض.

otCommissionerState

 otCommissionerState

يحدّد "الولاية المفوّضة".

أماكن إقامة
OT_COMMISSIONER_STATE_ACTIVE

دور المفوَّض نشط

OT_COMMISSIONER_STATE_DISABLED

تم إيقاف دور المفوّض.

OT_COMMISSIONER_STATE_PETITION

عريضة حاليًا لتصبح مفوَّضًا

otJoinerInfoType

 otJoinerInfoType

تحدِّد هذه السمة نوع معلومات أداة الضم.

أماكن إقامة
OT_JOINER_INFO_TYPE_ANY

يتم قبول أي رابط (لا يتم تحديد EUI64 أو Discerner).

OT_JOINER_INFO_TYPE_DISCERNER

تم تحديد أداة تمييز الرابط (mSharedId.mDiscerner في otJoinerInfo).

OT_JOINER_INFO_TYPE_EUI64

تم تحديد دالة الانضمام EUI-64 (mSharedId.mEui64 في otJoinerInfo).

تحديدات النوع

otCommissionerEnergyReportCallback

void(* otCommissionerEnergyReportCallback)(uint32_t aChannelMask, const uint8_t *aEnergyList, uint8_t aEnergyListLength, void *aContext)

يتم طلب المؤشر عندما يتلقّى المفوَّض تقرير الطاقة.

التفاصيل
المَعلمات
[in] aChannelMask
قيمة قناع القناة
[in] aEnergyList
مؤشر لقائمة قياس الطاقة.
[in] aEnergyListLength
عدد الإدخالات في aEnergyListLength.
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.

otCommissionerJoinerCallback

void(* otCommissionerJoinerCallback)(otCommissionerJoinerEvent aEvent, const otJoinerInfo *aJoinerInfo, const otExtAddress *aJoinerId, void *aContext)

يتم استدعاء المؤشر كلما تغيرت حالة الضم.

التفاصيل
المَعلمات
[in] aEvent
نوع حدث أداة الضم.
[in] aJoinerInfo
مؤشر إلى معلومات أداة الانضمام.
[in] aJoinerId
مؤشر لمعرف Join (إذا لم يكن معروفًا، فسيكون NULL).
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.

otCommissionerJoinerEvent

enum otCommissionerJoinerEvent otCommissionerJoinerEvent

يحدِّد حدث الانضمام في المفوَّض.

otCommissionerPanIdConflictCallback

void(* otCommissionerPanIdConflictCallback)(uint16_t aPanId, uint32_t aChannelMask, void *aContext)

يتم استدعاء المؤشر عندما يتلقّى المفوَّض رسالة تعارض رقم PAN.

التفاصيل
المَعلمات
[in] aPanId
تمثّل هذه السمة قيمة رقم تعريف PAN.
[in] aChannelMask
قيمة قناع القناة
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.

otCommissionerState

enum otCommissionerState otCommissionerState

يحدّد "الولاية المفوّضة".

otCommissionerStateCallback

void(* otCommissionerStateCallback)(otCommissionerState aState, void *aContext)

يتم استدعاء المؤشر كلما تغيّرت حالة المفوَّض.

التفاصيل
المَعلمات
[in] aState
الدولة المفوَّضة.
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.

otCommissioningDataset

struct otCommissioningDataset otCommissioningDataset

يمثل مجموعة بيانات مفوَّضة.

otJoinerInfo

struct otJoinerInfo otJoinerInfo

يمثل معلومات أداة الربط.

otJoinerInfoType

enum otJoinerInfoType otJoinerInfoType

تحدِّد هذه السمة نوع معلومات أداة الضم.

otJoinerPskd

struct otJoinerPskd otJoinerPskd

يمثّل رابط PSKd.

otSteeringData

struct otSteeringData otSteeringData

يُمثِّل بيانات التوجيه.

الدوال

otCommissionerAddJoiner

otError otCommissionerAddJoiner(
  otInstance *aInstance,
  const otExtAddress *aEui64,
  const char *aPskd,
  uint32_t aTimeout
)

إضافة إدخال Join.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aEui64
مؤشر إلى IEEE الخاص بـ IEEE-64 أو NULL في أداة Join.
[in] aPskd
مؤشر يشير إلى PSKd.
[in] aTimeout
الوقت الذي تتم بعده إزالة عنصر الربط تلقائيًا، بالثواني.
قيم الإرجاع
OT_ERROR_NONE
تمت إضافة رابط الانضمام بنجاح.
OT_ERROR_NO_BUFS
لا تتوفّر أي مخازن مؤقتة لإضافة أداة Join.
OT_ERROR_INVALID_ARGS
aEui64 أو aPskd غير صالح.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerAddJoinerWithDiscerner

otError otCommissionerAddJoinerWithDiscerner(
  otInstance *aInstance,
  const otJoinerDiscerner *aDiscerner,
  const char *aPskd,
  uint32_t aTimeout
)

لإضافة إدخال Joiner بقيمة محدّدة لـ Joiner Discerner.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aDiscerner
مؤشر إلى أداة الربط.
[in] aPskd
مؤشر يشير إلى PSKd.
[in] aTimeout
الوقت الذي تتم بعده إزالة عنصر الربط تلقائيًا، بالثواني.
قيم الإرجاع
OT_ERROR_NONE
تمت إضافة رابط الانضمام بنجاح.
OT_ERROR_NO_BUFS
لا تتوفّر أي مخازن مؤقتة لإضافة أداة Join.
OT_ERROR_INVALID_ARGS
aDiscerner أو aPskd غير صالح.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerAnnounceBegin

otError otCommissionerAnnounceBegin(
  otInstance *aInstance,
  uint32_t aChannelMask,
  uint8_t aCount,
  uint16_t aPeriod,
  const otIp6Address *aAddress
)

لإرسال رسالة الإعلان عن البدء

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aChannelMask
قيمة قناع القناة
[in] aCount
عدد رسائل الإعلانات لكل قناة
[in] aPeriod
الوقت الفاصل بين عمليتَي نقل متتاليتين (MLE) للإعلان (بالمللي ثانية).
[in] aAddress
مؤشر يشير إلى وجهة IPv6.
قيم الإرجاع
OT_ERROR_NONE
تمت إضافة رسالة بدء الإعلان إلى قائمة الانتظار بنجاح.
OT_ERROR_NO_BUFS
الموارد الاحتياطية غير كافية لإنشاء رسالة بدء الإعلان.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerEnergyScan

otError otCommissionerEnergyScan(
  otInstance *aInstance,
  uint32_t aChannelMask,
  uint8_t aCount,
  uint16_t aPeriod,
  uint16_t aScanDuration,
  const otIp6Address *aAddress,
  otCommissionerEnergyReportCallback aCallback,
  void *aContext
)

لإرسال رسالة بشأن "فحص الطاقة".

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aChannelMask
قيمة قناع القناة
[in] aCount
عدد قياسات الطاقة لكل قناة.
[in] aPeriod
الوقت بين قياسات الطاقة (بالمللي ثانية).
[in] aScanDuration
مدة المسح لكل قياس طاقة (بالمللي ثانية)
[in] aAddress
مؤشر يشير إلى وجهة IPv6.
[in] aCallback
يشير هذا المصطلح إلى مؤشر لدالة يتم استدعاؤها عند تلقّي رسالة Energy Report.
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تم وضع رسالة طلب بحث Energy Scan في قائمة الانتظار بنجاح.
OT_ERROR_NO_BUFS
المخازن المؤقتة غير كافية لإنشاء رسالة طلب بحث Energy Scan.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerGetId

const char * otCommissionerGetId(
  otInstance *aInstance
)

تعرض رقم تعريف المفوّض.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
المرتجعات
رقم تعريف المفوّض

otCommissionerGetNextJoinerInfo

otError otCommissionerGetNextJoinerInfo(
  otInstance *aInstance,
  uint16_t *aIterator,
  otJoinerInfo *aJoiner
)

الحصول على معلومات حول النضم في وظيفة aIterator.

التفاصيل
المَعلمات
[in] aInstance
مؤشر لمثيل.
[in,out] aIterator
مؤشر لسياق المكرّر لمعلومات Join.
[out] aJoiner
مرجع إلى معلومات أداة الانضمام.
قيم الإرجاع
OT_ERROR_NONE
تم الحصول على معلومات الانضمام بنجاح.
OT_ERROR_NOT_FOUND
لم يتم العثور على عضو الانضمام التالي.

otCommissionerGetProvisioningUrl

const char * otCommissionerGetProvisioningUrl(
  otInstance *aInstance
)

الحصول على عنوان URL لإدارة الحسابات.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
المرتجعات
يشير إلى سلسلة عنوان URL.

otCommissionerGetSessionId

uint16_t otCommissionerGetSessionId(
  otInstance *aInstance
)

تعرض معرّف جلسة المفوَّض.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
المرتجعات
رقم تعريف جلسة المفوّض الحالية

otCommissionerGetState

otCommissionerState otCommissionerGetState(
  otInstance *aInstance
)

تعرض ولاية المفوَّض.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
قيم الإرجاع
OT_COMMISSIONER_STATE_DISABLED
تم إيقاف المفوَّض.
OT_COMMISSIONER_STATE_PETITION
أن تصبح الشخص المفوَّض:
OT_COMMISSIONER_STATE_ACTIVE
تم تفعيل المفوَّض.

otCommissionerPanIdQuery

otError otCommissionerPanIdQuery(
  otInstance *aInstance,
  uint16_t aPanId,
  uint32_t aChannelMask,
  const otIp6Address *aAddress,
  otCommissionerPanIdConflictCallback aCallback,
  void *aContext
)

يتم إرسال رسالة طلب بحث عن رقم PAN.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aPanId
رقم تعريف PAN المطلوب البحث فيه
[in] aChannelMask
قيمة قناع القناة
[in] aAddress
مؤشر يشير إلى وجهة IPv6.
[in] aCallback
مؤشر يشير إلى وظيفة يتم استدعاءها عند تلقّي رسالة تعارض رقم PAN.
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تم إدراج رسالة طلب البحث عن رقم تعريف PAN في قائمة الانتظار بنجاح.
OT_ERROR_NO_BUFS
الموارد الاحتياطية غير كافية لإنشاء رسالة طلب بحث برقم PAN.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerRemoveJoiner

otError otCommissionerRemoveJoiner(
  otInstance *aInstance,
  const otExtAddress *aEui64
)

لإزالة إدخال Join.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aEui64
مؤشر إلى IEEE الخاص بـ IEEE-64 أو NULL في أداة Join.
قيم الإرجاع
OT_ERROR_NONE
تمت إزالة أداة الانضمام بنجاح.
OT_ERROR_NOT_FOUND
لم يتم العثور على أداة الربط التي تم تحديدها من قِبل aEui64.
OT_ERROR_INVALID_ARGS
aEui64 غير صالح.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerRemoveJoinerWithDiscerner

otError otCommissionerRemoveJoinerWithDiscerner(
  otInstance *aInstance,
  const otJoinerDiscerner *aDiscerner
)

لإزالة إدخال Join.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aDiscerner
مؤشر إلى أداة الربط.
قيم الإرجاع
OT_ERROR_NONE
تمت إزالة أداة الانضمام بنجاح.
OT_ERROR_NOT_FOUND
لم يتم العثور على أداة الربط التي تم تحديدها من قِبل aEui64.
OT_ERROR_INVALID_ARGS
aDiscerner غير صالح.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerSendMgmtGet

otError otCommissionerSendMgmtGet(
  otInstance *aInstance,
  const uint8_t *aTlvs,
  uint8_t aLength
)

يتم إرسال MGMT_COMMISSIONER_GET.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aTlvs
مؤشر لـ TLV.
[in] aLength
طول TLV.
قيم الإرجاع
OT_ERROR_NONE
تم إرسال أمر مجموعة بيانات meshcop بنجاح.
OT_ERROR_NO_BUFS
مساحة التخزين المؤقت غير كافية للإرسال.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerSendMgmtSet

otError otCommissionerSendMgmtSet(
  otInstance *aInstance,
  const otCommissioningDataset *aDataset,
  const uint8_t *aTlvs,
  uint8_t aLength
)

يتم إرسال MGMT_COMMISSIONER_SET.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aDataset
مؤشر إلى مجموعة بيانات التكليف.
[in] aTlvs
مؤشر لـ TLV.
[in] aLength
طول TLV.
قيم الإرجاع
OT_ERROR_NONE
تم إرسال أمر مجموعة بيانات meshcop بنجاح.
OT_ERROR_NO_BUFS
مساحة التخزين المؤقت غير كافية للإرسال.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerSetId

otError otCommissionerSetId(
  otInstance *aInstance,
  const char *aId
)

لضبط رقم تعريف المفوّض.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aId
مؤشر يشير إلى مصفوفة أحرف سلسلة. يجب أن يكون فارغًا.
قيم الإرجاع
OT_ERROR_NONE
تم إعداد رقم تعريف المفوّض بنجاح.
OT_ERROR_INVALID_ARGS
الاسم الأول طويل جدًا.
OT_ERROR_INVALID_STATE
المفوَّض نشط ولا يمكن تغيير رقم التعريف.

otCommissionerSetProvisioningUrl

otError otCommissionerSetProvisioningUrl(
  otInstance *aInstance,
  const char *aProvisioningUrl
)

ضبط عنوان URL لإدارة الحسابات.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aProvisioningUrl
مؤشر إلى عنوان URL لإدارة الحسابات (قد يكون فارغًا لضبطه كسلسلة فارغة).
قيم الإرجاع
OT_ERROR_NONE
تم بنجاح تعيين عنوان URL لإدارة الحسابات.
OT_ERROR_INVALID_ARGS
aProvisioningUrl غير صالح (طوي جدًا).

otCommissionerStart

otError otCommissionerStart(
  otInstance *aInstance,
  otCommissionerStateCallback aStateCallback,
  otCommissionerJoinerCallback aJoinerCallback,
  void *aCallbackContext
)

تفعِّل هذه السياسة دور "مفوَّض سلاسل المحادثات".

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
[in] aStateCallback
يشير ذلك المصطلح إلى دالة يتم استدعاؤها عند تغيير حالة المفوَّض.
[in] aJoinerCallback
يشير هذا المصطلح إلى مؤشر يشير إلى دالة يتم استدعاؤها مع حدث عامل ضم.
[in] aCallbackContext
مؤشر إلى السياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تم بدء خدمة المفوّض بنجاح.
OT_ERROR_ALREADY
سبق أن تم بدء المفوّض.
OT_ERROR_INVALID_STATE
الجهاز غير متصل بأي شبكة حاليًا.

otCommissionerStop

otError otCommissionerStop(
  otInstance *aInstance
)

لإيقاف دور "مفوَّض سلاسل المحادثات".

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
قيم الإرجاع
OT_ERROR_NONE
تم إيقاف خدمة "المفوَّض" بنجاح.
OT_ERROR_ALREADY
سبق أن تم إيقاف المفوَّض.

وحدات ماكرو

OT_COMMISSIONING_PASSPHRASE_MAX_SIZE

 OT_COMMISSIONING_PASSPHRASE_MAX_SIZE 255

الحد الأقصى لحجم عبارة مرور التفويض.

OT_COMMISSIONING_PASSPHRASE_MIN_SIZE

 OT_COMMISSIONING_PASSPHRASE_MIN_SIZE 6

الحد الأدنى لحجم عبارة مرور التفويض.

OT_JOINER_MAX_PSKD_LENGTH

 OT_JOINER_MAX_PSKD_LENGTH 32

الحد الأقصى لطول السلسلة لـ Joiner PSKd (لا يتضمن حرفًا فارغًا).

OT_PROVISIONING_URL_MAX_SIZE

 OT_PROVISIONING_URL_MAX_SIZE 64

الحد الأقصى للحجم (عدد الأحرف) في سلسلة عنوان URL لإدارة الحسابات (باستثناء الأحرف الفارغة).

OT_STEERING_DATA_MAX_LENGTH

 OT_STEERING_DATA_MAX_LENGTH 16

الحدّ الأقصى لطول بيانات التوجيه (بالبايت)

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.