روتر ستون فقرات

این ماژول شامل توابعی برای سرویس روتر ستون فقرات OpenThread است.

خلاصه

شمارش ها

otBackboneRouterDomainPrefixEvent {
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED = 0,
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED = 1,
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED = 2
}
enum
رویدادهای پیشوند دامنه را نشان می دهد.
otBackboneRouterMulticastListenerEvent {
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED = 0,
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED = 1
}
enum
رویدادهای Multicast Listener را نشان می دهد.
otBackboneRouterNdProxyEvent {
OT_BACKBONE_ROUTER_NDPROXY_ADDED = 0,
OT_BACKBONE_ROUTER_NDPROXY_REMOVED = 1,
OT_BACKBONE_ROUTER_NDPROXY_RENEWED = 2,
OT_BACKBONE_ROUTER_NDPROXY_CLEARED = 3
}
enum
رویدادهای ND Proxy را نشان می دهد.
otBackboneRouterState {
OT_BACKBONE_ROUTER_STATE_DISABLED = 0,
OT_BACKBONE_ROUTER_STATE_SECONDARY = 1,
OT_BACKBONE_ROUTER_STATE_PRIMARY = 2
}
enum
وضعیت مسیریاب ستون فقرات را نشان می دهد.

Typedefs

otBackboneRouterConfig typedef
نشان دهنده پیکربندی مسیریاب ستون فقرات است.
otBackboneRouterDomainPrefixCallback )(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix) typedef
void(*
هر زمان که پیشوند دامنه تغییر کند، اشاره گر فراخوانی می شود.
otBackboneRouterMulticastListenerCallback )(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress) typedef
void(*
هر زمان که شنوندگان Multicast تغییر کنند، اشاره گر فراخوانی می شود.
otBackboneRouterMulticastListenerInfo typedef
اطلاعات شنونده Multicast Router Backbone را نشان می دهد.
otBackboneRouterMulticastListenerIterator typedef
uint16_t
برای تکرار از طریق شنوندگان چندپخشی استفاده می شود.
otBackboneRouterNdProxyCallback )(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua) typedef
void(*
هر زمان که Nd Proxy تغییر کند، اشاره گر فراخوانی می شود.
otBackboneRouterNdProxyInfo typedef
اطلاعات پروکسی Backbone Router ND را نشان می دهد.

کارکرد

otBackboneRouterConfigNextDuaRegistrationResponse ( otInstance *aInstance, const otIp6InterfaceIdentifier *aMlIid, uint8_t aStatus)
void
وضعیت پاسخ را برای ثبت نام بعدی DUA پیکربندی می کند.
otBackboneRouterConfigNextMulticastListenerRegistrationResponse ( otInstance *aInstance, uint8_t aStatus)
void
وضعیت پاسخ را برای ثبت شنونده چندپخشی بعدی پیکربندی می کند.
otBackboneRouterGetConfig ( otInstance *aInstance, otBackboneRouterConfig *aConfig)
void
پیکربندی محلی Backbone Router را دریافت می کند.
otBackboneRouterGetDomainPrefix ( otInstance *aInstance, otBorderRouterConfig *aConfig)
پیکربندی پیشوند دامنه محلی را دریافت می کند.
otBackboneRouterGetNdProxyInfo ( otInstance *aInstance, const otIp6Address *aDua, otBackboneRouterNdProxyInfo *aNdProxyInfo)
اطلاعات Backbone Router ND Proxy را دریافت می کند.
otBackboneRouterGetPrimary ( otInstance *aInstance, otBackboneRouterConfig *aConfig)
اطلاعات روتر Backbone اصلی را در شبکه Thread دریافت می کند.
otBackboneRouterGetRegistrationJitter ( otInstance *aInstance)
uint8_t
مقدار جیتر ثبت مسیریاب ستون فقرات را برمی‌گرداند.
otBackboneRouterGetState ( otInstance *aInstance)
مسیریاب ستون فقرات otBackboneRouterState را دریافت می کند.
otBackboneRouterMulticastListenerAdd ( otInstance *aInstance, const otIp6Address *aAddress, uint32_t aTimeout)
یک شنونده چندپخشی با مقدار وقفه در چند ثانیه اضافه می کند.
otBackboneRouterMulticastListenerClear ( otInstance *aInstance)
void
شنوندگان چندپخشی را پاک می کند.
otBackboneRouterMulticastListenerGetNext ( otInstance *aInstance, otBackboneRouterMulticastListenerIterator *aIterator, otBackboneRouterMulticastListenerInfo *aListenerInfo)
اطلاعات Multicast Listener بعدی را دریافت می کند (با استفاده از تکرارکننده).
otBackboneRouterRegister ( otInstance *aInstance)
پیکربندی روتر Backbone محلی را به صراحت ثبت می کند.
otBackboneRouterSetConfig ( otInstance *aInstance, const otBackboneRouterConfig *aConfig)
پیکربندی محلی Backbone Router را تنظیم می کند.
otBackboneRouterSetDomainPrefixCallback ( otInstance *aInstance, otBackboneRouterDomainPrefixCallback aCallback, void *aContext)
void
پیشوند Backbone Router Domain را تنظیم می کند.
otBackboneRouterSetEnabled ( otInstance *aInstance, bool aEnable)
void
عملکرد Backbone را فعال یا غیرفعال می کند.
otBackboneRouterSetMulticastListenerCallback ( otInstance *aInstance, otBackboneRouterMulticastListenerCallback aCallback, void *aContext)
void
Backbone Router Multicast Listener را تنظیم می کند.
otBackboneRouterSetNdProxyCallback ( otInstance *aInstance, otBackboneRouterNdProxyCallback aCallback, void *aContext)
void
Backbone Router ND Proxy را تنظیم می کند.
otBackboneRouterSetRegistrationJitter ( otInstance *aInstance, uint8_t aJitter)
void
مقدار jitter ثبت مسیریاب ستون فقرات را تنظیم می کند.

سازه ها

otBackboneRouterConfig

نشان دهنده پیکربندی مسیریاب ستون فقرات است.

otBackboneRouterMulticastListenerInfo

اطلاعات شنونده Multicast Router Backbone را نشان می دهد.

otBackboneRouterNdProxyInfo

اطلاعات پروکسی Backbone Router ND را نشان می دهد.

شمارش ها

otBackboneRouterDomainPrefixEvent

 otBackboneRouterDomainPrefixEvent

رویدادهای پیشوند دامنه را نشان می دهد.

خواص
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED

پیشوند دامنه اضافه شد.

OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED

پیشوند دامنه تغییر کرد.

OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED

پیشوند دامنه حذف شد.

otBackboneRouterMulticastListenerEvent

 otBackboneRouterMulticastListenerEvent

رویدادهای Multicast Listener را نشان می دهد.

خواص
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED

Multicast Lister اضافه شد.

OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED

Multicast Listener حذف شد یا منقضی شد.

otBackboneRouterNdProxyEvent

 otBackboneRouterNdProxyEvent

رویدادهای ND Proxy را نشان می دهد.

خواص
OT_BACKBONE_ROUTER_NDPROXY_ADDED

پروکسی ND اضافه شد.

OT_BACKBONE_ROUTER_NDPROXY_CLEARED

همه پراکسی های ND پاک شدند.

OT_BACKBONE_ROUTER_NDPROXY_REMOVED

پروکسی ND حذف شد.

OT_BACKBONE_ROUTER_NDPROXY_RENEWED

پروکسی ND تمدید شد.

otBackboneRouterState

 otBackboneRouterState

وضعیت مسیریاب ستون فقرات را نشان می دهد.

خواص
OT_BACKBONE_ROUTER_STATE_DISABLED

عملکرد ستون فقرات غیرفعال است.

OT_BACKBONE_ROUTER_STATE_PRIMARY

روتر اصلی ستون فقرات.

OT_BACKBONE_ROUTER_STATE_SECONDARY

روتر ستون فقرات ثانویه.

Typedefs

otBackboneRouterConfig

struct otBackboneRouterConfig otBackboneRouterConfig

نشان دهنده پیکربندی مسیریاب ستون فقرات است.

otBackboneRouterDomainPrefixCallback

void(* otBackboneRouterDomainPrefixCallback)(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix)

هر زمان که پیشوند دامنه تغییر کند، اشاره گر فراخوانی می شود.

جزئیات
مولفه های
[in] aContext
نشانگر زمینه کاربر.
[in] aEvent
رویداد پیشوند دامنه.
[in] aDomainPrefix
پیشوند دامنه جدید اگر اضافه یا تغییر کرد، در غیر این صورت nullptr کنید.

otBackboneRouterMulticastListenerCallback

void(* otBackboneRouterMulticastListenerCallback)(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress)

هر زمان که شنوندگان Multicast تغییر کنند، اشاره گر فراخوانی می شود.

جزئیات
مولفه های
[in] aContext
نشانگر زمینه کاربر.
[in] aEvent
رویداد Multicast Liner.
[in] aAddress
آدرس چندپخشی IPv6 شنونده Multicast.

otBackboneRouterMulticastListenerInfo

struct otBackboneRouterMulticastListenerInfo otBackboneRouterMulticastListenerInfo

اطلاعات شنونده Multicast Router Backbone را نشان می دهد.

otBackboneRouterMulticastListenerIterator

uint16_t otBackboneRouterMulticastListenerIterator

برای تکرار از طریق شنوندگان چندپخشی استفاده می شود.

otBackboneRouterNdProxyCallback

void(* otBackboneRouterNdProxyCallback)(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua)

هر زمان که Nd Proxy تغییر کند، اشاره گر فراخوانی می شود.

جزئیات
مولفه های
[in] aContext
نشانگر زمینه کاربر.
[in] aEvent
رویداد ND Proxy.
[in] aDua
آدرس Unicast دامنه پروکسی ND یا nullptr اگر aEvent OT_BACKBONE_ROUTER_NDPROXY_CLEARED باشد.

otBackboneRouterNdProxyInfo

struct otBackboneRouterNdProxyInfo otBackboneRouterNdProxyInfo

اطلاعات پروکسی Backbone Router ND را نشان می دهد.

کارکرد

otBackboneRouterConfigNextDuaRegistrationResponse

void otBackboneRouterConfigNextDuaRegistrationResponse(
  otInstance *aInstance,
  const otIp6InterfaceIdentifier *aMlIid,
  uint8_t aStatus
)

وضعیت پاسخ را برای ثبت نام بعدی DUA پیکربندی می کند.

توجه: فقط زمانی در دسترس است که OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE فعال باشد. فقط برای تست و صدور گواهینامه استفاده می شود.

TODO: (DUA) از کد خطای coap و فرآیند مربوطه برای هدف صدور گواهینامه پشتیبانی می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aMlIid
اشاره گر به Mesh Local ID. اگر NULL باشد، برای هر DUA.req آینده با aStatus پاسخ دهید، در غیر این صورت فقط به موردی که aMlIid منطبق است پاسخ دهید.
[in] aStatus
وضعیت پاسخگویی

otBackboneRouterConfigNextMulticastListenerRegistrationResponse

void otBackboneRouterConfigNextMulticastListenerRegistrationResponse(
  otInstance *aInstance,
  uint8_t aStatus
)

وضعیت پاسخ را برای ثبت شنونده چندپخشی بعدی پیکربندی می کند.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE ، OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE ، و OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE فعال باشند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aStatus
وضعیت پاسخگویی

otBackboneRouterGetConfig

void otBackboneRouterGetConfig(
  otInstance *aInstance,
  otBackboneRouterConfig *aConfig
)

پیکربندی محلی Backbone Router را دریافت می کند.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE فعال باشد.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[out] aConfig
یک اشاره گر که در آن پیکربندی محلی Backbone Router قرار می گیرد.
همچنین ببینید:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterSetConfig
otBackboneRouterRegister

otBackboneRouterGetDomainPrefix

otError otBackboneRouterGetDomainPrefix(
  otInstance *aInstance,
  otBorderRouterConfig *aConfig
)

پیکربندی پیشوند دامنه محلی را دریافت می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[out] aConfig
یک اشاره گر به پیکربندی پیشوند دامنه.
ارزش های بازگشتی
OT_ERROR_NONE
پیکربندی پیشوند دامنه با موفقیت دریافت شد.
OT_ERROR_NOT_FOUND
هیچ پیشوند دامنه ای پیکربندی نشده است.

otBackboneRouterGetNdProxyInfo

otError otBackboneRouterGetNdProxyInfo(
  otInstance *aInstance,
  const otIp6Address *aDua,
  otBackboneRouterNdProxyInfo *aNdProxyInfo
)

اطلاعات Backbone Router ND Proxy را دریافت می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aDua
آدرس Unicast دامنه.
[out] aNdProxyInfo
اشاره‌ای به اطلاعات پروکسی ND.
ارزش های بازگشتی
OT_ERROR_NONE
اطلاعات ND Proxy با موفقیت دریافت شد.
OT_ERROR_NOT_FOUND
یافتن آدرس Unicast دامنه در جدول ND Proxy انجام نشد.

otBackboneRouterGetPrimary

otError otBackboneRouterGetPrimary(
  otInstance *aInstance,
  otBackboneRouterConfig *aConfig
)

اطلاعات روتر Backbone اصلی را در شبکه Thread دریافت می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[out] aConfig
اشاره‌ای به محل قرار دادن اطلاعات روتر اصلی ستون فقرات.
ارزش های بازگشتی
OT_ERROR_NONE
اطلاعات مسیریاب اصلی ستون فقرات را با موفقیت دریافت کردم.
OT_ERROR_NOT_FOUND
هیچ روتر اصلی ستون فقرات وجود ندارد.

otBackboneRouterGetRegistrationJitter

uint8_t otBackboneRouterGetRegistrationJitter(
  otInstance *aInstance
)

مقدار جیتر ثبت مسیریاب ستون فقرات را برمی‌گرداند.

جزئیات
برمی گرداند
مقدار جیتر ثبت مسیریاب ستون فقرات.
همچنین ببینید:
otBackboneRouterSetRegistrationJitter

otBackboneRouterGetState

otBackboneRouterState otBackboneRouterGetState(
  otInstance *aInstance
)

مسیریاب ستون فقرات otBackboneRouterState را دریافت می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
ارزش های بازگشتی
OT_BACKBONE_ROUTER_STATE_DISABLED
عملکرد ستون فقرات غیرفعال است.
OT_BACKBONE_ROUTER_STATE_SECONDARY
روتر ستون فقرات ثانویه.
OT_BACKBONE_ROUTER_STATE_PRIMARY
روتر اصلی ستون فقرات.
همچنین ببینید:
otBackboneRouterSetEnabled
otBackboneRouterGetConfig
otBackboneRouterSetConfig
otBackboneRouterRegister

otBackboneRouterMulticastListenerAdd

otError otBackboneRouterMulticastListenerAdd(
  otInstance *aInstance,
  const otIp6Address *aAddress,
  uint32_t aTimeout
)

یک شنونده چندپخشی با مقدار وقفه در چند ثانیه اضافه می کند.

برای استفاده از مهلت زمانی پیش‌فرض MLR، 0 پاس کنید.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE ، OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE ، و OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE فعال باشند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aAddress
آدرس شنونده چندپخشی.
[in] aTimeout
مهلت زمانی (در ثانیه) شنونده Multicast یا 0 برای استفاده از مهلت زمانی پیش‌فرض MLR.
ارزش های بازگشتی
OT_ERROR_NONE
اگر شنونده Multicast با موفقیت اضافه شد.
OT_ERROR_INVALID_ARGS
اگر آدرس Multicast Listener نامعتبر بود.
OT_ERROR_NO_BUFS
فضایی برای ذخیره Multicast Lister وجود ندارد.
همچنین ببینید:
otBackboneRouterMulticastListenerClear
otBackboneRouterMulticastListenerGetNext

otBackboneRouterMulticastListenerClear

void otBackboneRouterMulticastListenerClear(
  otInstance *aInstance
)

شنوندگان چندپخشی را پاک می کند.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE ، OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE ، و OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE فعال باشند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
همچنین ببینید:
otBackboneRouterMulticastListenerAdd
otBackboneRouterMulticastListenerGetNext

otBackboneRouterMulticastListenerGetNext

otError otBackboneRouterMulticastListenerGetNext(
  otInstance *aInstance,
  otBackboneRouterMulticastListenerIterator *aIterator,
  otBackboneRouterMulticastListenerInfo *aListenerInfo
)

اطلاعات Multicast Listener بعدی را دریافت می کند (با استفاده از تکرارکننده).

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in,out] aIterator
اشاره گر به تکرار کننده. در صورت موفقیت، تکرارکننده به‌روزرسانی می‌شود تا به شنونده چندپخشی بعدی اشاره کند. برای دریافت اولین ورودی، تکرارکننده باید روی OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT تنظیم شود.
[out] aListenerInfo
اشاره گر به otBackboneRouterMulticastListenerInfo که در آن اطلاعات Multicast Listener بعدی قرار می گیرد (در صورت موفقیت).
ارزش های بازگشتی
OT_ERROR_NONE
اطلاعات Multicast Listener بعدی با موفقیت یافت شد ( aListenerInfo با موفقیت به روز شد).
OT_ERROR_NOT_FOUND
هیچ اطلاعات Multicast Listener بعدی پیدا نشد.
همچنین ببینید:
otBackboneRouterMulticastListenerClear
otBackboneRouterMulticastListenerAdd

otBackboneRouterRegister

otError otBackboneRouterRegister(
  otInstance *aInstance
)

پیکربندی روتر Backbone محلی را به صراحت ثبت می کند.

یک پیام درخواست داده سرور SRV_DATA.ntf برای دستگاه پیوست شده راه اندازی می شود.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE فعال باشد.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
ارزش های بازگشتی
OT_ERROR_NO_BUFS
فضای کافی برای افزودن سرویس Backbone Router وجود ندارد.
OT_ERROR_NONE
یک پیام درخواست داده سرور برای تحویل با موفقیت در صف قرار گرفت.
همچنین ببینید:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterSetConfig

otBackboneRouterSetConfig

otError otBackboneRouterSetConfig(
  otInstance *aInstance,
  const otBackboneRouterConfig *aConfig
)

پیکربندی محلی Backbone Router را تنظیم می کند.

اگر مجموعه داده های BBR برای روتر اصلی ستون فقرات تغییر کند، یک پیام درخواست داده سرور SRV_DATA.ntf به طور خودکار آغاز می شود.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE فعال باشد.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aConfig
یک اشاره گر به پیکربندی مسیریاب ستون فقرات برای اعمال.
ارزش های بازگشتی
OT_ERROR_NONE
پیکربندی با موفقیت به روز شد.
OT_ERROR_INVALID_ARGS
پیکربندی در aConfig نامعتبر است.
همچنین ببینید:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterRegister

otBackboneRouterSetDomainPrefixCallback

void otBackboneRouterSetDomainPrefixCallback(
  otInstance *aInstance,
  otBackboneRouterDomainPrefixCallback aCallback,
  void *aContext
)

پیشوند Backbone Router Domain را تنظیم می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aCallback
اشاره گر به فراخوانی پیشوند دامنه.
[in] aContext
یک نشانگر زمینه کاربر.

otBackboneRouterSetEnabled

void otBackboneRouterSetEnabled(
  otInstance *aInstance,
  bool aEnable
)

عملکرد Backbone را فعال یا غیرفعال می کند.

اگر فعال باشد، اگر سرویس مسیریاب ستون فقرات در داده شبکه موضوعی وجود نداشته باشد، یک پیام درخواست داده سرور SRV_DATA.ntf برای دستگاه متصل راه‌اندازی می‌شود.

در صورت غیرفعال شدن، SRV_DATA.ntf راه اندازی می شود اگر روتر Backbone در حالت Primary باشد.

زمانی در دسترس است که OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE فعال باشد.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aEnable
TRUE برای فعال کردن عملکرد Backbone، در غیر این صورت FALSE.
همچنین ببینید:
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterSetConfig
otBackboneRouterRegister

otBackboneRouterSetMulticastListenerCallback

void otBackboneRouterSetMulticastListenerCallback(
  otInstance *aInstance,
  otBackboneRouterMulticastListenerCallback aCallback,
  void *aContext
)

Backbone Router Multicast Listener را تنظیم می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aCallback
یک اشاره گر به تماس چندپخشی شنونده.
[in] aContext
یک نشانگر زمینه کاربر.

otBackboneRouterSetNdProxyCallback

void otBackboneRouterSetNdProxyCallback(
  otInstance *aInstance,
  otBackboneRouterNdProxyCallback aCallback,
  void *aContext
)

Backbone Router ND Proxy را تنظیم می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.
[in] aCallback
یک اشاره گر به فراخوانی ND Proxy.
[in] aContext
یک نشانگر زمینه کاربر.

otBackboneRouterSetRegistrationJitter

void otBackboneRouterSetRegistrationJitter(
  otInstance *aInstance,
  uint8_t aJitter
)

مقدار jitter ثبت مسیریاب ستون فقرات را تنظیم می کند.

جزئیات
مولفه های
[in] aJitter
مقدار جیتر ثبت مسیریاب ستون فقرات را تنظیم کنید.
همچنین ببینید:
otBackboneRouterGetRegistrationJitter

ماکروها

OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT

 OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT 0

Initializer برای otBackboneRouterMulticastListenerIterator.

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.