Omurga Yönlendirici

Bu modül OpenThread Omurga Yönlendirici Hizmeti'ne ait işlevler içerir.

Özet

Sıralamalar

otBackboneRouterDomainPrefixEvent{
  OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED = 0,
  OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED = 1,
  OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED = 2
}
enum
Alan Ön Eki etkinliklerini temsil eder.
otBackboneRouterMulticastListenerEvent{
  OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED = 0,
  OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED = 1
}
enum
Çoklu Yayın İşleyici etkinliklerini temsil eder.
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 etkinliklerini temsil eder.
otBackboneRouterState{
  OT_BACKBONE_ROUTER_STATE_DISABLED = 0,
  OT_BACKBONE_ROUTER_STATE_SECONDARY = 1,
  OT_BACKBONE_ROUTER_STATE_PRIMARY = 2
}
enum
Omurga Yönlendiricisi Durumunu temsil eder.

Typedefs

otBackboneRouterConfig Typedef
Omurga Yönlendirici yapılandırmasını temsil eder.
otBackboneRouterDomainPrefixCallback)(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix) Typedef
void(*
Alan Adı Ön Eki her değiştiğinde işaretçi de çağrılır.
otBackboneRouterMulticastListenerCallback)(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress) Typedef
void(*
Çoklu Yayın Dinleyicileri her değiştiğinde işaretçi çağrılır.
otBackboneRouterMulticastListenerInfo Typedef
Bir Omurga Yönlendirici Çoklu Yayın İşleyici bilgilerini temsil eder.
otBackboneRouterMulticastListenerIterator Typedef
uint16_t
Çoklu Yayın İşleyicileri aracılığıyla yineleme yapmak için kullanılır.
otBackboneRouterNdProxyCallback)(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua) Typedef
void(*
Nd Proxy her değiştiğinde işaretçi çağrılır.
otBackboneRouterNdProxyInfo Typedef
Omurga Yönlendirici ND Proxy bilgilerini temsil eder.

İşlevler

otBackboneRouterConfigNextDuaRegistrationResponse(otInstance *aInstance, const otIp6InterfaceIdentifier *aMlIid, uint8_t aStatus)
void
Sonraki DUA kaydı için yanıt durumunu yapılandırır.
otBackboneRouterConfigNextMulticastListenerRegistrationResponse(otInstance *aInstance, uint8_t aStatus)
void
Bir sonraki Çoklu Yayın İşleyici Kaydı için yanıt durumunu yapılandırır.
otBackboneRouterGetConfig(otInstance *aInstance, otBackboneRouterConfig *aConfig)
void
Yerel Omurga Yönlendirici yapılandırmasını alır.
otBackboneRouterGetDomainPrefix(otInstance *aInstance, otBorderRouterConfig *aConfig)
Yerel Alan Öneki yapılandırmasını alır.
otBackboneRouterGetNdProxyInfo(otInstance *aInstance, const otIp6Address *aDua, otBackboneRouterNdProxyInfo *aNdProxyInfo)
Omurga Yönlendirici ND Proxy bilgilerini alır.
otBackboneRouterGetPrimary(otInstance *aInstance, otBackboneRouterConfig *aConfig)
Thread Ağındaki Birincil Omurga Yönlendirici bilgilerini alır.
otBackboneRouterGetRegistrationJitter(otInstance *aInstance)
uint8_t
Omurga Yönlendirici kaydı ses dalgalanması değerini döndürür.
otBackboneRouterGetState(otInstance *aInstance)
otBackboneRouterState Omurga Yönlendiricisini alır.
otBackboneRouterMulticastListenerAdd(otInstance *aInstance, const otIp6Address *aAddress, uint32_t aTimeout)
Saniye cinsinden zaman aşımı değerine sahip bir Çoklu Yayın İşleyici ekler.
otBackboneRouterMulticastListenerClear(otInstance *aInstance)
void
Çoklu Yayın İşleyicilerini temizler.
otBackboneRouterMulticastListenerGetNext(otInstance *aInstance, otBackboneRouterMulticastListenerIterator *aIterator, otBackboneRouterMulticastListenerInfo *aListenerInfo)
Bir sonraki Çoklu Yayın İşleyici bilgilerini alır (yineleyici kullanır).
otBackboneRouterRegister(otInstance *aInstance)
Yerel Omurga Yönlendirici yapılandırmasını açık bir şekilde kaydeder.
otBackboneRouterSetConfig(otInstance *aInstance, const otBackboneRouterConfig *aConfig)
Yerel Omurga Yönlendirici yapılandırmasını otBackboneRouterConfig olarak ayarlar.
otBackboneRouterSetDomainPrefixCallback(otInstance *aInstance, otBackboneRouterDomainPrefixCallback aCallback, void *aContext)
void
Omurga Yönlendirici Alan Öneki geri çağırmasını ayarlar.
otBackboneRouterSetEnabled(otInstance *aInstance, bool aEnable)
void
Omurga işlevini etkinleştirir veya devre dışı bırakır.
otBackboneRouterSetMulticastListenerCallback(otInstance *aInstance, otBackboneRouterMulticastListenerCallback aCallback, void *aContext)
void
Omurga Yönlendirici Çoklu Yayın İşleyici geri çağırmasını ayarlar.
otBackboneRouterSetNdProxyCallback(otInstance *aInstance, otBackboneRouterNdProxyCallback aCallback, void *aContext)
void
Omurga Yönlendirici ND Proxy geri çağırmasını ayarlar.
otBackboneRouterSetRegistrationJitter(otInstance *aInstance, uint8_t aJitter)
void
Omurga Yönlendirici kaydı ses dalgalanması değerini ayarlar.

Yapılar

otBackboneRouterConfig

Omurga Yönlendirici yapılandırmasını temsil eder.

otBackboneRouterÇoklu Yayın Dinleme Bilgisi

Bir Omurga Yönlendirici Çoklu Yayın İşleyici bilgilerini temsil eder.

otBackboneRouterNdProxyInfo

Omurga Yönlendirici ND Proxy bilgilerini temsil eder.

Sıralamalar

otBackboneRouterAlan Ön Eki Etkinliği

 otBackboneRouterDomainPrefixEvent

Alan Ön Eki etkinliklerini temsil eder.

Özellikler
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED

Alan Ön Eki eklendi.

OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED

Alan Ön Eki değiştirildi.

OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED

Alan Ön Eki kaldırıldı.

otBackboneRouterÇoklu Yayın Dinleme Etkinliği

 otBackboneRouterMulticastListenerEvent

Çoklu Yayın İşleyici etkinliklerini temsil eder.

Özellikler
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED

Çoklu Yayın İşleyici eklendi.

OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED

Çoklu Yayın İşleyici kaldırıldı veya süresi doldu.

otBackboneRouterNdProxyEvent

 otBackboneRouterNdProxyEvent

ND Proxy etkinliklerini temsil eder.

Özellikler
OT_BACKBONE_ROUTER_NDPROXY_ADDED

ND Proxy eklendi.

OT_BACKBONE_ROUTER_NDPROXY_CLEARED

Tüm ND Proxy'leri temizlendi.

OT_BACKBONE_ROUTER_NDPROXY_REMOVED

ND Proxy kaldırıldı.

OT_BACKBONE_ROUTER_NDPROXY_RENEWED

ND Proxy yenilendi.

otBackboneRouterState

 otBackboneRouterState

Omurga Yönlendiricisi Durumunu temsil eder.

Özellikler
OT_BACKBONE_ROUTER_STATE_DISABLED

Omurga işlevi devre dışı.

OT_BACKBONE_ROUTER_STATE_PRIMARY

Birincil Omurga Yönlendirici.

OT_BACKBONE_ROUTER_STATE_SECONDARY

İkincil Omurga Yönlendirici.

Typedefs

otBackboneRouterYapılandırma

struct otBackboneRouterConfig otBackboneRouterConfig

Omurga Yönlendirici yapılandırmasını temsil eder.

otBackboneRouterAlan Ön Eki

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

Alan Adı Ön Eki her değiştiğinde işaretçi de çağrılır.

Ayrıntılar
Parametreler
[in] aContext
Kullanıcı bağlamı işaretçisi.
[in] aEvent
Alan Ön Eki etkinliği.
[in] aDomainPrefix
Yeni alan adı öneki eklenir veya değiştirilirse aksi takdirde nullptr değeri kullanılır.

otBackboneRouterÇoklu Yayın İşleyici

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

Çoklu Yayın Dinleyicileri her değiştiğinde işaretçi çağrılır.

Ayrıntılar
Parametreler
[in] aContext
Kullanıcı bağlamı işaretçisi.
[in] aEvent
Çoklu Yayın İşleyici etkinliği.
[in] aAddress
Çoklu Yayın İşleyici'nin IPv6 çoklu yayın adresi.

otBackboneRouterÇoklu Yayın DinleyiciBilgisi

struct otBackboneRouterMulticastListenerInfo otBackboneRouterMulticastListenerInfo

Bir Omurga Yönlendirici Çoklu Yayın İşleyici bilgilerini temsil eder.

otBackboneRouterÇoklu Yayın İşleyici

uint16_t otBackboneRouterMulticastListenerIterator

Çoklu Yayın İşleyicileri aracılığıyla yineleme yapmak için kullanılır.

otBackboneRouterNdProxyCallback

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

Nd Proxy her değiştiğinde işaretçi çağrılır.

Ayrıntılar
Parametreler
[in] aContext
Kullanıcı bağlamı işaretçisi.
[in] aEvent
ND Proxy etkinliği.
[in] aDua
ND Proxy'nin Alan Adı Unicast Adresi veya aEvent OT_BACKBONE_ROUTER_NDPROXY_CLEARED ise nullptr.

otBackboneRouterNdProxyBilgisi

struct otBackboneRouterNdProxyInfo otBackboneRouterNdProxyInfo

Omurga Yönlendirici ND Proxy bilgilerini temsil eder.

İşlevler

otBackboneRouterConfigNextDuaEnrollmentResponse

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

Sonraki DUA kaydı için yanıt durumunu yapılandırır.

Not: Yalnızca OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE etkinleştirildiğinde kullanılabilir. Yalnızca test ve sertifika için kullanılır.

YAPILACAKLAR: (DUA), destek amaçlı Coaa hata kodu ve sertifikayla ilgili işlemleri destekler.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aMlIid
Örgü Yerel Kimliğinin işaretçisi. Boştaysa yaklaşan bir DUA.req için aStatus yanıtını verin. Aksi takdirde yalnızca eşleşen aMlIid olana yanıt verin.
[in] aStatus
Yanıt verme durumu.

otBackboneRouterConfigNextMulticastHearerEnrollmentResponse

void otBackboneRouterConfigNextMulticastListenerRegistrationResponse(
  otInstance *aInstance,
  uint8_t aStatus
)

Bir sonraki Çoklu Yayın İşleyici Kaydı için yanıt durumunu yapılandırır.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE ve OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aStatus
Yanıt verme durumu.

otBackboneRouterGetConfig

void otBackboneRouterGetConfig(
  otInstance *aInstance,
  otBackboneRouterConfig *aConfig
)

Yerel Omurga Yönlendirici yapılandırmasını alır.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[out] aConfig
Yerel Omurga Yönlendirici yapılandırmasının girileceği bir işaretçi.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterSetConfig
otBackboneRouterEnrollment

otBackboneRouterGetDomainPrefix

otError otBackboneRouterGetDomainPrefix(
  otInstance *aInstance,
  otBorderRouterConfig *aConfig
)

Yerel Alan Öneki yapılandırmasını alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[out] aConfig
Alan Önek yapılandırması işaretçisi.
Döndürülen Değerler
OT_ERROR_NONE
Alan Ön Eki yapılandırması başarıyla alındı.
OT_ERROR_NOT_FOUND
Alan Ön Eki yapılandırılmadı.

otBackboneRouterGetNdProxyInfo

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

Omurga Yönlendirici ND Proxy bilgilerini alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aDua
Alan Adı Yayını Adresi.
[out] aNdProxyInfo
ND Proxy bilgisinin işaretçisi.
Döndürülen Değerler
OT_ERROR_NONE
ND Proxy bilgileri başarıyla alındı.
OT_ERROR_NOT_FOUND
ND Proxy tablosunda Domain Unicast Address bulunamadı.

otBackboneRouterGetPrimary

otError otBackboneRouterGetPrimary(
  otInstance *aInstance,
  otBackboneRouterConfig *aConfig
)

Thread Ağındaki Birincil Omurga Yönlendirici bilgilerini alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[out] aConfig
Birincil Omurga Yönlendirici bilgisinin nereye yerleştirileceğine dair bir işaret.
Döndürülen Değerler
OT_ERROR_NONE
Birincil Omurga Yönlendiricisi bilgileri başarıyla alındı.
OT_ERROR_NOT_FOUND
Birincil Omurga Yönlendiricisi yok.

otBackboneRouterGetEnrollmentJitter

uint8_t otBackboneRouterGetRegistrationJitter(
  otInstance *aInstance
)

Omurga Yönlendirici kaydı ses dalgalanması değerini döndürür.

Ayrıntılar
İadeler
Omurga Yönlendirici kaydı ses dalgalanması değeri.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterSetEnrollmentJitter

otBackboneRouterGetState

otBackboneRouterState otBackboneRouterGetState(
  otInstance *aInstance
)

otBackboneRouterState Omurga Yönlendiricisini alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
Döndürülen Değerler
OT_BACKBONE_ROUTER_STATE_DISABLED
Omurga işlevi devre dışı bırakıldı.
OT_BACKBONE_ROUTER_STATE_SECONDARY
İkincil Omurga Yönlendirici.
OT_BACKBONE_ROUTER_STATE_PRIMARY
Birincil Omurga Yönlendirici.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterSetEnabled
otBackboneRouterGetConfig
otBackboneRouterSetConfig
otBackboneRouterEnrollment

otBackboneRouterÇoklu Yayın İşleyici

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

Saniye cinsinden zaman aşımı değerine sahip bir Çoklu Yayın İşleyici ekler.

Varsayılan MLR zaman aşımını kullanmak için 0 değerini geçin.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE ve OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aAddress
Çoklu Yayın İşleyici adresi.
[in] aTimeout
Çoklu Yayın İşleyici'nin zaman aşımı (saniye cinsinden) veya varsayılan MLR zaman aşımını kullanmak için 0.
Döndürülen Değerler
OT_ERROR_NONE
Çoklu Yayın İşleyici başarıyla eklendiyse.
OT_ERROR_INVALID_ARGS
Çoklu Yayın İşleyici adresi geçersizse.
OT_ERROR_NO_BUFS
Çoklu Yayın İşleyici'yi kaydetmek için yer yok.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterMulticastHearerClear
otBackboneRouterMulticastHearerGetNext

otBackboneRouterÇoklu Yayın İşleyici

void otBackboneRouterMulticastListenerClear(
  otInstance *aInstance
)

Çoklu Yayın İşleyicilerini temizler.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE ve OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterMulticastHearerAdd
otBackboneRouterMulticastHearerGetNext

otBackboneRouterÇoklu Yayın Dinleyicisi

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

Bir sonraki Çoklu Yayın İşleyici bilgilerini alır (yineleyici kullanır).

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in,out] aIterator
Yineleme işaretçisi. Başarılı olduğunda yineleyici, bir sonraki Çoklu Yayın İşleyici'ye işaret edecek şekilde güncellenir. İlk girişi almak için, iterasyon OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT olarak ayarlanmalıdır.
[out] aListenerInfo
Sonraki Çoklu Yayın İşleyici bilgilerinin yer aldığı bir otBackboneRouterMulticastListenerInfo işaretçisi (başarıyla).
Döndürülen Değerler
OT_ERROR_NONE
Bir sonraki Çoklu Yayın İşleyici bilgileri başarıyla bulundu (aListenerInfo başarıyla güncellendi).
OT_ERROR_NOT_FOUND
Sonraki Çoklu Yayın İşleyici bilgileri bulunamadı.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterMulticastHearerClear
otBackboneRouterMulticastHearerAdd

otBackboneRouterKaydol

otError otBackboneRouterRegister(
  otInstance *aInstance
)

Yerel Omurga Yönlendirici yapılandırmasını açık bir şekilde kaydeder.

Ekli cihaz için bir Sunucu Veri İsteği mesajı SRV_DATA.ntf tetiklenir.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
Döndürülen Değerler
OT_ERROR_NO_BUFS
Omurga Yönlendiricisi hizmetini eklemek için yeterli alan yok.
OT_ERROR_NONE
Sunucu Veri İsteği mesajı teslim edilmek üzere başarıyla sıraya alındı.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterSetConfig

otBackboneRouterSetConfig

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

Yerel Omurga Yönlendirici yapılandırmasını otBackboneRouterConfig olarak ayarlar.

BBR Veri Kümesi Birincil Omurga Yönlendiricisi için değişirse Sunucu Veri İsteği mesajı SRV_DATA.ntf otomatik olarak başlatılır.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aConfig
Uygulanması için Omurga Yönlendirici yapılandırmasının işaretçisi.
Döndürülen Değerler
OT_ERROR_NONE
Yapılandırma başarıyla güncellendi.
OT_ERROR_INVALID_ARGS
aConfig kapsamındaki yapılandırma geçersiz.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterEnrollment

otBackboneRouterSetDomainPrefixCallback

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

Omurga Yönlendirici Alan Öneki geri çağırmasını ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aCallback
Alan Öneki geri çağırma işleminin işaretçisi.
[in] aContext
Kullanıcı bağlamı işaretçisi.

otBackboneRouterSet Etkin

void otBackboneRouterSetEnabled(
  otInstance *aInstance,
  bool aEnable
)

Omurga işlevini etkinleştirir veya devre dışı bırakır.

Bu seçenek etkinleştirilirse, Thread Ağ Verilerinde Herhangi Bir Omurga Yönlendirici Hizmeti yoksa Sunucu Veri İsteği mesajı SRV_DATA.ntf tetiklenir.

Devre dışı bırakılırsa, Omurga Yönlendiricisi Birincil durumdaysa SRV_DATA.ntf tetiklenir.

OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aEnable
Omurga işlevini etkinleştirmek için DOĞRU, diğer durumlarda YANLIŞ.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterSetConfig
otBackboneRouterEnrollment

otBackboneRouterSetMulticastHearerCallback

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

Omurga Yönlendirici Çoklu Yayın İşleyici geri çağırmasını ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aCallback
Çoklu Yayın İşleyici geri çağırma işlevinin işaretçisi.
[in] aContext
Kullanıcı bağlamı işaretçisi.

otBackboneRouterSetNdProxyCallback

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

Omurga Yönlendirici ND Proxy geri çağırmasını ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aCallback
ND Proxy geri çağırma işlevinin işaretçisi.
[in] aContext
Kullanıcı bağlamı işaretçisi.

otBackboneRouterSetEnrollmentJitter

void otBackboneRouterSetRegistrationJitter(
  otInstance *aInstance,
  uint8_t aJitter
)

Omurga Yönlendirici kaydı ses dalgalanması değerini ayarlar.

Ayrıntılar
Parametreler
[in] aJitter
olarak ayarlanır.
Şu kaynakları da incelemenizi öneririz:
otBackboneRouterGetEnrollmentJitter

Makrolar

OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT

 OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT 0

otBackboneRouterMulticastHearerIterator için başlatıcı.

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar sayfasına göz atın.