المفوّض

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

ملخّص

التعدادات

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
يمثّل PSK.
otSteeringData typedef
يمثّل بيانات التوجيه.

الدوال

otCommissionerAddJoiner(otInstance *aInstance, const otExtAddress *aEui64, const char *aPskd, uint32_t aTimeout)
إضافة إدخال أحد الأعضاء
otCommissionerAddJoinerWithDiscerner(otInstance *aInstance, const otJoinerDiscerner *aDiscerner, const char *aPskd, uint32_t aTimeout)
إضافة إدخال يحتوي على قيمة غير مميّزة للمسجِّل
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)
يمكنك الحصول على معلومات حول موظّف الدعم على منصة Iterator.
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)
إزالة إدخال أحد الأعضاء
otCommissionerRemoveJoinerWithDiscerner(otInstance *aInstance, const otJoinerDiscerner *aDiscerner)
إزالة إدخال أحد الأعضاء
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

يمثّل PSK.

otSteeringData

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

التعدادات

otCommissionerالانضمام إلى الحدث

 otCommissionerJoinerEvent

تحديد حدث الانضمام في المفوض.

otCommissionerState

 otCommissionerState

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

أماكن إقامة
OT_COMMISSIONER_STATE_ACTIVE

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

OT_COMMISSIONER_STATE_DISABLED

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

OT_COMMISSIONER_STATE_PETITION

يقدّم حاليًا شكوى.

otjoinerInfoType

 otJoinerInfoType

تحدّد هذه المعلّمة نوع معلومات المشارك.

أماكن إقامة
OT_JOINER_INFO_TYPE_ANY

اقبل أي شخص ينضم (لا يتم تحديد UnI64 أو Discerner).

OT_JOINER_INFO_TYPE_DISCERNER

تم تحديد المُسجِّل (mSharedId.mDiscerner في otJoinerInfo).

OT_JOINER_INFO_TYPE_EUI64

تم تحديد الاتحاد الأوروبي-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
إشارة إلى رقم تعريف المشترك (إذا لم تكن معروفة، ستكون فارغة).
[in] aContext
مؤشر للسياق الخاص بالتطبيق.

otCommissionerالانضمام إلى الحدث

enum otCommissionerJoinerEvent otCommissionerJoinerEvent

تحديد حدث الانضمام في المفوض.

otCommissionerPanIdCallCallback

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

يمثّل PSK.

OtSteeringData

struct otSteeringData otSteeringData

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

الدوال

otCommissionerAddAdder

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

إضافة إدخال أحد الأعضاء

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

otCommissionerAddjoinerWithDiscerner

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

إضافة إدخال يحتوي على قيمة غير مميّزة للمسجِّل

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

otCommissionerAnnounceStart

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
مؤشر لدالة تُسمى تلقي رسالة تقرير الطاقة
[in] aContext
مؤشر للسياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تمت إضافة رسالة طلب البحث عن الطاقة بنجاح.
OT_ERROR_NO_BUFS
المخزن المؤقت غير كافٍ لإنشاء رسالة طلب البحث الخاصة بالطاقة.
OT_ERROR_INVALID_STATE
المفوَّض غير نشط.

otCommissionerGetId

const char * otCommissionerGetId(
  otInstance *aInstance
)

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

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

otCommissionerGetNextjoinerInfo

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

يمكنك الحصول على معلومات حول موظّف الدعم على منصة Iterator.

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

otCommissionerGetProviderUrl

const char * otCommissionerGetProvisioningUrl(
  otInstance *aInstance
)

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

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

otCommissionerGetSessionId

uint16_t otCommissionerGetSessionId(
  otInstance *aInstance
)

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

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

OotCommissionerGetState

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
المفوَّض غير نشط.

otCommissionerإزالة الانضمام

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

إزالة إدخال أحد الأعضاء

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

otCommissioner المُدرَج إزالة الانضمام مع Discerner

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

إزالة إدخال أحد الأعضاء

التفاصيل
المَعلمات
[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
مدة الفيديوهات التلفزيونية
قيم الإرجاع
OT_ERROR_NONE
تم إرسال أمر مجموعة بيانات mshcop بنجاح.
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
مدة الفيديوهات التلفزيونية
قيم الإرجاع
OT_ERROR_NONE
تم إرسال أمر مجموعة بيانات mshcop بنجاح.
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
المفوَّض نشط ولا يمكن تغيير المعرِّف.

otCommissionerSetProviderUrl

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 255

الحد الأقصى لحجم عبارة مرور العمولة

عدد الأيام الإضافية: OT_COMMISSIONING_PASSPHRASE_MIN_SIZE

 OT_COMMISSIONING_PASSPHRASE_MIN_SIZE 6

الحد الأدنى لحجم عبارة المرور المخصّصة للاستخدام

الوقت الإضافي: OT_JOINER_MAX_PSKD_LENGTH

 OT_JOINER_MAX_PSKD_LENGTH 32

الحد الأقصى لطول سلسلة PSKD المشتركة (لا يشمل حرفًا خالٍ)

OT_PROVISIONING_URL_MAX_SIZE

 OT_PROVISIONING_URL_MAX_SIZE 64

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

الوقت الإضافي_STEERING_DATA_MAX_LENGTH

 OT_STEERING_DATA_MAX_LENGTH 16

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

الموارد

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