Yönlendirici/Lider

Bu modül İş Parçacığı Yönlendiricileri ve Liderler için işlevler içerir.

Özet

Sıralamalar

otCacheEntryState enum
EID önbellek girişi durumunu tanımlar.
otNeighborTableEvent{
  OT_NEIGHBOR_TABLE_EVENT_CHILD_ADDED,
  OT_NEIGHBOR_TABLE_EVENT_CHILD_REMOVED,
  OT_NEIGHBOR_TABLE_EVENT_CHILD_MODE_CHANGED,
  OT_NEIGHBOR_TABLE_EVENT_ROUTER_ADDED,
  OT_NEIGHBOR_TABLE_EVENT_ROUTER_REMOVED
}
enum
Komşu tablodaki değişiklikleri belirtmek için otNeighborTableCallback içinde kullanılan sabitleri tanımlar.
otPowerSupply{
  OT_POWER_SUPPLY_BATTERY = 0,
  OT_POWER_SUPPLY_EXTERNAL = 1,
  OT_POWER_SUPPLY_EXTERNAL_STABLE = 2,
  OT_POWER_SUPPLY_EXTERNAL_UNSTABLE = 3
}
enum
Cihazdaki güç kaynağı özelliğini temsil eder.

Türdefler

otCacheEntryInfo typedef
EID önbellek girişini temsil eder.
otCacheEntryIterator typedef
EID önbellek tablosu girişlerini iterasyon yapmak için kullanılan bir yinelemeyi temsil eder.
otCacheEntryState typedef
EID önbellek girişi durumunu tanımlar.
otChildIp6AddressIterator typedef
uint16_t
Bir Thread Child girişinin IPv6 adresleri üzerinden iterasyon yapmak için kullanılır.
otDeviceProperties typedef
Bir cihazdaki yerel lider ağırlığını hesaplamak için kullanılan cihaz özelliklerini temsil eder.
otNeighborTableCallback)(otNeighborTableEvent aEvent, const otNeighborTableEntryInfo *aEntryInfo) typedef
void(*
Komşu tabloda bir değişiklik olduğunu bildirmek için işaretçi çağrılır.

İşlevler

otThreadBecomeLeader(otInstance *aInstance)
Lider olun ve yeni bir bölüm başlatın.
otThreadBecomeRouter(otInstance *aInstance)
Yönlendirici olmaya çalışın.
otThreadGetAdvertisementTrickleIntervalMax(otInstance *aInstance)
uint32_t
Reklam gösterimi zamanlayıcısı tarafından kullanılan geçerli Maksimum Aralık değerini alır.
otThreadGetChildInfoById(otInstance *aInstance, uint16_t aChildId, otChildInfo *aChildInfo)
Ekli bir Alt Yayıncı'nın alt kimliğini veya RLOC16'sını kullanarak teşhis bilgilerini alır.
otThreadGetChildInfoByIndex(otInstance *aInstance, uint16_t aChildIndex, otChildInfo *aChildInfo)
İşlev, ekli bir Alt Yayıncı'nın teşhis bilgilerini dahili tablo dizini aracılığıyla saklar.
otThreadGetChildNextIp6Address(otInstance *aInstance, uint16_t aChildIndex, otChildIp6AddressIterator *aIterator, otIp6Address *aAddress)
Belirli bir alt öğe için sonraki IPv6 adresini (yineleyici kullanarak) alır.
otThreadGetChildRouterLinks(otInstance *aInstance)
uint8_t
REED rolünde kullanılan MLE_CHILD_ROUTER_LINKS parametresini alın.
otThreadGetContextIdReuseDelay(otInstance *aInstance)
uint32_t
Lider rolünde kullanılan CONTEXT_ID_REUSE_DELAY parametresini alın.
otThreadGetDeviceProperties(otInstance *aInstance)
Geçerli cihaz özelliklerini alma.
otThreadGetJoinerUdpPort(otInstance *aInstance)
uint16_t
Joiner UDP bağlantı noktasını alır.
otThreadGetLocalLeaderWeight(otInstance *aInstance)
uint8_t
Lider rolünde çalışırken kullanılan İleti Dizisi Lideri Ağırlığı'nı alır.
otThreadGetMaxAllowedChildren(otInstance *aInstance)
uint16_t
Şu anda izin verilen maksimum alt yayıncı sayısını alır.
otThreadGetMaxChildIpAddresses(otInstance *aInstance)
uint8_t
Her MTD alt kuruluşunun bu cihaza üst olarak kaydedebileceği maksimum IP adresi sayısını alır.
otThreadGetMaxRouterId(otInstance *aInstance)
uint8_t
İşlev, izin verilen maksimum yönlendirici kimliğini döndürür.
otThreadGetNetworkIdTimeout(otInstance *aInstance)
uint8_t
NETWORK_ID_TIMEOUT parametresini alın.
otThreadGetNextCacheEntry(otInstance *aInstance, otCacheEntryInfo *aEntryInfo, otCacheEntryIterator *aIterator)
Sonraki EID önbellek girişini alır (yineleyici kullanarak).
otThreadGetNextHopAndPathCost(otInstance *aInstance, uint16_t aDestRloc16, uint16_t *aNextHopRloc16, uint8_t *aPathCost)
void
Belirli bir RLOC16 hedefine doğru sonraki durak ve yol maliyetini alır.
otThreadGetParentPriority(otInstance *aInstance)
int8_t
Atanan üst önceliği al.
otThreadGetPreferredLeaderPartitionId(otInstance *aInstance)
uint32_t
Lider rolünde çalışırken tercih edilen İleti Dizisi Lideri Bölüm kimliğini alın.
otThreadGetPskc(otInstance *aInstance, otPskc *aPskc)
void
Thread PSKc'yi alın.
otThreadGetPskcRef(otInstance *aInstance)
İş Parçacığı PSKc'si için Key Reference (Anahtar Referansı) depolandı.
otThreadGetRouterDowngradeThreshold(otInstance *aInstance)
uint8_t
Yönlendirici rolünde kullanılan ROUTER_DOWNGRADE_THRESHOLD parametresini alın.
otThreadGetRouterIdRange(otInstance *aInstance, uint8_t *aMinRouterId, uint8_t *aMaxRouterId)
void
İş parçacığı ağındaki düğümlere atanmasına izin verilen yönlendirici kimlikleri aralığını alır.
otThreadGetRouterIdSequence(otInstance *aInstance)
uint8_t
Geçerli Yönlendirici Kimlik Sırasını alın.
otThreadGetRouterInfo(otInstance *aInstance, uint16_t aRouterId, otRouterInfo *aRouterInfo)
İşlev, belirli bir İş Parçacığı Yönlendiricisi'nin teşhis bilgilerini saklar.
otThreadGetRouterSelectionJitter(otInstance *aInstance)
uint8_t
REED/Yönlendirici rolünde kullanılan ROUTER_SELECTION_JITTER parametresini alın.
otThreadGetRouterUpgradeThreshold(otInstance *aInstance)
uint8_t
REED rolünde kullanılan ROUTER_UPGRADE_THRESHOLD parametresini alın.
otThreadIsRouterEligible(otInstance *aInstance)
bool
Cihazın yönlendiriciye uygun olup olmadığını belirtir.
otThreadIsRouterIdAllocated(otInstance *aInstance, uint8_t aRouterId)
bool
Şu anda bir Yönlendirici Kimliği tahsis edilip edilmediğini belirtir.
otThreadRegisterNeighborTableCallback(otInstance *aInstance, otNeighborTableCallback aCallback)
void
Bir komşu tablo geri çağırma işlevini kaydeder.
otThreadReleaseRouterId(otInstance *aInstance, uint8_t aRouterId)
Cihaz tarafından Lider rolünde ayrılan bir Yönlendirici Kimliği bırakın.
otThreadSetCcmEnabled(otInstance *aInstance, bool aEnabled)
void
Cihazın CM kullanılarak devreye alınıp alınmadığını belirler.
otThreadSetChildRouterLinks(otInstance *aInstance, uint8_t aChildRouterLinks)
REED rolünde kullanılan MLE_CHILD_ROUTER_LINKS parametresini ayarlayın.
otThreadSetContextIdReuseDelay(otInstance *aInstance, uint32_t aDelay)
void
Lider rolünde kullanılan CONTEXT_ID_REUSE_DELAY parametresini ayarlayın.
otThreadSetDeviceProperties(otInstance *aInstance, const otDeviceProperties *aDeviceProperties)
void
Lider Ağırlığı'nı belirlemek ve ayarlamak için kullanılacak cihaz özelliklerini ayarlayın.
otThreadSetJoinerUdpPort(otInstance *aInstance, uint16_t aJoinerUdpPort)
Birleştirici UDP bağlantı noktasını ayarlar.
otThreadSetLocalLeaderWeight(otInstance *aInstance, uint8_t aWeight)
void
Lider rolünde çalışırken kullanılan İleti Dizisi Lideri Ağırlığı'nı ayarlar.
otThreadSetMaxAllowedChildren(otInstance *aInstance, uint16_t aMaxChildren)
Şu anda izin verilen maksimum çocuk sayısını ayarlar.
otThreadSetMaxChildIpAddresses(otInstance *aInstance, uint8_t aMaxIpAddresses)
Her MTD alt kuruluşunun bu cihaza üst olarak kaydedebileceği maksimum IP adresi sayısını belirler veya geri yükler.
otThreadSetNetworkIdTimeout(otInstance *aInstance, uint8_t aTimeout)
void
NETWORK_ID_TIMEOUT parametresini ayarlayın.
otThreadSetParentPriority(otInstance *aInstance, int8_t aParentPriority)
Üst öğe önceliğini ayarlayın.
otThreadSetPreferredLeaderPartitionId(otInstance *aInstance, uint32_t aPartitionId)
void
Lider rolünde çalışırken tercih edilen İleti Dizisi Lideri Bölüm kimliğini ayarlayın.
otThreadSetPreferredRouterId(otInstance *aInstance, uint8_t aRouterId)
Tercih edilen Yönlendirici kimliğini ayarlayın.
otThreadSetPskc(otInstance *aInstance, const otPskc *aPskc)
Thread PSKc'yi ayarlayın.
otThreadSetPskcRef(otInstance *aInstance, otPskcRef aKeyRef)
Key Reference'ı (Anahtar Referansı) Thread PSKc'ye ayarlayın.
otThreadSetRouterDowngradeThreshold(otInstance *aInstance, uint8_t aThreshold)
void
Lider rolünde kullanılan ROUTER_DOWNHEIGHT_THRESHOLD parametresini ayarlayın.
otThreadSetRouterEligible(otInstance *aInstance, bool aEligible)
Cihazın yönlendiriciye uygun olup olmadığını belirler.
otThreadSetRouterIdRange(otInstance *aInstance, uint8_t aMinRouterId, uint8_t aMaxRouterId)
İş parçacığı ağındaki düğümlere atanmasına izin verilen yönlendirici kimlikleri aralığını ayarlar.
otThreadSetRouterSelectionJitter(otInstance *aInstance, uint8_t aRouterJitter)
void
REED/Yönlendirici rolünde kullanılan ROUTER_SELECTION_JITTER parametresini ayarlayın.
otThreadSetRouterUpgradeThreshold(otInstance *aInstance, uint8_t aThreshold)
void
Lider rolünde kullanılan ROUTER_UPHEIGHT_THRESHOLD parametresini ayarlayın.
otThreadSetSteeringData(otInstance *aInstance, const otExtAddress *aExtAddress)
void
Yönlendirme verilerini bant dışında ayarlayın.
otThreadSetThreadVersionCheckEnabled(otInstance *aInstance, bool aEnabled)
void
Yönlendirme için Güvenlik Politikası TLV sürüm eşiğinin (VR alanı) etkinleştirilip etkinleştirilmediğini belirler.

Yapılar

otCacheEntryInfo

EID önbellek girişini temsil eder.

otCacheEntryIterator

EID önbellek tablosu girişlerini iterasyon yapmak için kullanılan bir yinelemeyi temsil eder.

otChildInfo

Thread Child için teşhis bilgilerini saklar.

otDeviceProperties

Bir cihazdaki yerel lider ağırlığını hesaplamak için kullanılan cihaz özelliklerini temsil eder.

otNeighborTableEntryInfo

Komşu tablo giriş bilgisini (alt veya yönlendirici) temsil eder ve komşu tablo geri çağırmasında (otNeighborTableCallback) parametre olarak kullanılır.

Sıralamalar

otCacheEntryState

 otCacheEntryState

EID önbellek girişi durumunu tanımlar.

otNeighborTableEvent

 otNeighborTableEvent

Komşu tablodaki değişiklikleri belirtmek için otNeighborTableCallback içinde kullanılan sabitleri tanımlar.

Özellikler
OT_NEIGHBOR_TABLE_EVENT_CHILD_ADDED

Bir çocuk ekleniyor.

OT_NEIGHBOR_TABLE_EVENT_CHILD_MODE_CHANGED

Mevcut bir çocuğun modu değiştirildiğinde.

OT_NEIGHBOR_TABLE_EVENT_CHILD_REMOVED

Bir çocuk kaldırılıyor.

OT_NEIGHBOR_TABLE_EVENT_ROUTER_ADDED

Yönlendirici ekleniyor.

OT_NEIGHBOR_TABLE_EVENT_ROUTER_REMOVED

Bir yönlendirici kaldırılıyor.

otPowerSupply

 otPowerSupply

Cihazdaki güç kaynağı özelliğini temsil eder.

Bu, öncü ağırlığı hesaplamak için otDeviceProperties içinde bir özellik olarak kullanılır.

Özellikler
OT_POWER_SUPPLY_BATTERY

Pille çalışır.

OT_POWER_SUPPLY_EXTERNAL

Harici güçten güç alır (ana hat ile çalışır).

OT_POWER_SUPPLY_EXTERNAL_STABLE

Pil yedeği veya UPS ile kararlı harici güç.

OT_POWER_SUPPLY_EXTERNAL_UNSTABLE

Kararsız olabilecek ek güç (ör. bir anahtarla çalışan ampul).

Türdefler

otCacheEntryInfo

struct otCacheEntryInfo otCacheEntryInfo

EID önbellek girişini temsil eder.

otCacheEntryIterator

struct otCacheEntryIterator otCacheEntryIterator

EID önbellek tablosu girişlerini iterasyon yapmak için kullanılan bir yinelemeyi temsil eder.

Yinelemeyi başlatmak ve önbellek tablosundaki ilk girişten başlamak için yapıdaki tüm alanları sıfır olarak ayarlayın (ör. memset (yineleyiciyi sıfıra getirin).

otCacheEntryState

enum otCacheEntryState otCacheEntryState

EID önbellek girişi durumunu tanımlar.

otChildIp6AddressIterator

uint16_t otChildIp6AddressIterator

Bir Thread Child girişinin IPv6 adresleri üzerinden iterasyon yapmak için kullanılır.

otDeviceProperties

struct otDeviceProperties otDeviceProperties

Bir cihazdaki yerel lider ağırlığını hesaplamak için kullanılan cihaz özelliklerini temsil eder.

Parametreler, cihazın sınır yönlendiricisi veya güç kaynağı yapılandırmasına vb. bağlı olarak cihaz özelliklerine göre ayarlanır.

mIsUnstable, cihazın operasyonel kararlılığını gösterir ve tedarikçiye özel bir mekanizma aracılığıyla belirlenir. Bu, aşağıdaki durumları içerebilir:

  • Cihaz, harici güç kaynağını normalden daha sık kaybettiğini dahili olarak algılar. Normal şartlar tedarikçi tarafından belirlenir.
  • Cihaz dahili olarak normalden daha sık yeniden başlatıldığını algılar. Normal şartlar tedarikçi tarafından belirlenir.

otNeighborTableCallback

void(* otNeighborTableCallback)(otNeighborTableEvent aEvent, const otNeighborTableEntryInfo *aEntryInfo)

Komşu tabloda bir değişiklik olduğunu bildirmek için işaretçi çağrılır.

Ayrıntılar
Parametreler
[in] aEvent
Etkinlik işareti.
[in] aEntryInfo
Tablo giriş bilgilerine yönlendiren bir işaretçi.

İşlevler

otThreadBecomeLeader

otError otThreadBecomeLeader(
  otInstance *aInstance
)

Lider olun ve yeni bir bölüm başlatın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
Döndürülen Değerler
OT_ERROR_NONE
Başarıyla lider oldu ve yeni bir bölüm başlatıldı.
OT_ERROR_INVALID_STATE
Mesaj dizisi devre dışı.

otThreadBecomeRouter

otError otThreadBecomeRouter(
  otInstance *aInstance
)

Yönlendirici olmaya çalışın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
Döndürülen Değerler
OT_ERROR_NONE
Yönlendirici olma girişimi başarılı bir şekilde başlatıldı.
OT_ERROR_INVALID_STATE
Mesaj dizisi devre dışı.

otThreadGetAdvertisementTrickleIntervalMax

uint32_t otThreadGetAdvertisementTrickleIntervalMax(
  otInstance *aInstance
)

Reklam gösterimi zamanlayıcısı tarafından kullanılan geçerli Maksimum Aralık değerini alır.

Bu API yalnızca test amaçlıdır ve OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE gerektirir.

Ayrıntılar
İadeler
Milisaniye cinsinden Maksimum Reklam aralığı zamanlayıcısı.

otThreadGetChildInfoById

otError otThreadGetChildInfoById(
  otInstance *aInstance,
  uint16_t aChildId,
  otChildInfo *aChildInfo
)

Ekli bir Alt Yayıncı'nın alt kimliğini veya RLOC16'sını kullanarak teşhis bilgilerini alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aChildId
Ekli alt öğe için Alt Yayıncı Kimliği veya RLOC16.
[out] aChildInfo
Alt bilginin yerleştirildiği yeri gösteren bir işaretçi.
Döndürülen Değerler
OT_ERROR_NONE
aChildInfo, verilen kimliğin bilgileriyle başarıyla güncellendi.
OT_ERROR_NOT_FOUND
Bu Alt Öğe Kimliğine sahip geçerli alt öğe yok.
OT_ERROR_INVALID_ARGS
aChildInfo ise NULL ise.

otThreadGetChildInfoByIndex

otError otThreadGetChildInfoByIndex(
  otInstance *aInstance,
  uint16_t aChildIndex,
  otChildInfo *aChildInfo
)

İşlev, ekli bir Alt Yayıncı'nın teşhis bilgilerini dahili tablo dizini aracılığıyla saklar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aChildIndex
Tablo dizini.
[out] aChildInfo
Alt bilginin yerleştirildiği yeri gösteren bir işaretçi.
Döndürülen Değerler
OT_ERROR_NONE
aChildInfo, belirtilen dizine ait bilgilerle başarıyla güncellendi.
OT_ERROR_NOT_FOUND
Bu dizinde geçerli alt öğe yok.
OT_ERROR_INVALID_ARGS
aChildInfo NULL veya aChildIndex aralık dışında (maksimum tablo dizininden yüksek).
Şu makaleyi de inceleyebilirsiniz:
otGetMaxAllowedChildren

otThreadGetChildNextIp6Address

otError otThreadGetChildNextIp6Address(
  otInstance *aInstance,
  uint16_t aChildIndex,
  otChildIp6AddressIterator *aIterator,
  otIp6Address *aAddress
)

Belirli bir alt öğe için sonraki IPv6 adresini (yineleyici kullanarak) alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aChildIndex
Alt dizin.
[in,out] aIterator
Yineleyicinin işaretçisi. Başarılı olursa yineleyici, listedeki bir sonraki girişi işaret edecek şekilde güncellenir. İlk IPv6 adresini almak için yinelemeci, OT_CHILD_IP6_ADDRESS_ITERATOR_INIT olarak ayarlanmalıdır.
[out] aAddress
Çocuğun sonraki adresinin bulunduğu IPv6 adresinin işaretçisi (başarıyla).
Döndürülen Değerler
OT_ERROR_NONE
Sonraki IPv6 adresi başarıyla bulundu (aAddress başarıyla güncellendi).
OT_ERROR_NOT_FOUND
Alt yayıncının ardından gelen bir IPv6 adresi girişi yoktur.
OT_ERROR_INVALID_ARGS
aIterator veya aAddress NULL ya da aChildIndex değerindeki alt öğe geçerli değil.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetChildInfoByIndex

uint8_t otThreadGetChildRouterLinks(
  otInstance *aInstance
)

REED rolünde kullanılan MLE_CHILD_ROUTER_LINKS parametresini alın.

Bu parametre, cihazın (FED olarak) bağlantı kurmaya çalışacağı komşu yönlendiricilerin maksimum sayısını belirtir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
MLE_CHILD_ROUTER_LINKS değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetChildRouterLinks

otThreadGetContextIdReuseDelay

uint32_t otThreadGetContextIdReuseDelay(
  otInstance *aInstance
)

Lider rolünde kullanılan CONTEXT_ID_REUSE_DELAY parametresini alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
CONTEXT_ID_REUSE_DELAY değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetContextIdReuseDelay

otThreadGetDeviceProperties

const otDeviceProperties * otThreadGetDeviceProperties(
  otInstance *aInstance
)

Geçerli cihaz özelliklerini alma.

OPENTHREAD_CONFIG_MLE_DEVICE_PROPERTY_LEADER_WEIGHT_ENABLE gerektirir.

Ayrıntılar
İadeler
otDeviceProperties cihaz özellikleri.

otThreadGetJoinerUdpPort

uint16_t otThreadGetJoinerUdpPort(
  otInstance *aInstance
)

Joiner UDP bağlantı noktasını alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
Birleştirici UDP bağlantı noktası numarası.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetJoinerUdpPort

otThreadGetLocalLeaderWeight

uint8_t otThreadGetLocalLeaderWeight(
  otInstance *aInstance
)

Lider rolünde çalışırken kullanılan İleti Dizisi Lideri Ağırlığı'nı alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
İleti Dizisi Lideri Ağırlık değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetLeaderweight
otThreadSetDeviceProperties

otThreadGetMaxAllowedChildren

uint16_t otThreadGetMaxAllowedChildren(
  otInstance *aInstance
)

Şu anda izin verilen maksimum alt yayıncı sayısını alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
Şu anda izin verilen maksimum çocuk sayısı.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetMaxAllowedChildren

otThreadGetMaxChildIpAddresses

uint8_t otThreadGetMaxChildIpAddresses(
  otInstance *aInstance
)

Her MTD alt kuruluşunun bu cihaza üst olarak kaydedebileceği maksimum IP adresi sayısını alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
Her MTD alt kuruluşunun bu cihaza üst olarak kaydedebileceği maksimum IP adresi sayısı.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetMaxChildIpAddresses

otThreadGetMaxRouterId

uint8_t otThreadGetMaxRouterId(
  otInstance *aInstance
)

İşlev, izin verilen maksimum yönlendirici kimliğini döndürür.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
İzin verilen maksimum yönlendirici kimliği.

otThreadGetNetworkIdTimeout

uint8_t otThreadGetNetworkIdTimeout(
  otInstance *aInstance
)

NETWORK_ID_TIMEOUT parametresini alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
NETWORK_ID_TIMEOUT değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetNetworkIdTimeout

otThreadGetNextCacheEntry

otError otThreadGetNextCacheEntry(
  otInstance *aInstance,
  otCacheEntryInfo *aEntryInfo,
  otCacheEntryIterator *aIterator
)

Sonraki EID önbellek girişini alır (yineleyici kullanarak).

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[out] aEntryInfo
EID önbellek girişi bilgilerinin yerleştirildiği yeri gösteren bir işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Rapor, bir sonraki başarı girişine işaret edecek şekilde güncellenecektir. İlk girişi almak için tüm alanlarını sıfıra ayarlayarak yinelemeyi başlatın (ör. memset (yineleyici yapısını sıfıra getirin).
Döndürülen Değerler
OT_ERROR_NONE
Bir sonraki SIM kimliği önbellek girişi için aEntryInfo alanı başarıyla dolduruldu.
OT_ERROR_NOT_FOUND
Adres önbelleği tablosunda başka giriş yok.

otThreadGetNextHopAndPathCost

void otThreadGetNextHopAndPathCost(
  otInstance *aInstance,
  uint16_t aDestRloc16,
  uint16_t *aNextHopRloc16,
  uint8_t *aPathCost
)

Belirli bir RLOC16 hedefine doğru sonraki durak ve yol maliyetini alır.

aNextHopRloc16 veya aPathCost, arayanın değeri almak istemediğini belirten NULL değeriyle kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aDestRloc16
Hedefin RLOC16 değeri.
[out] aNextHopRloc16
Sonraki atlamanın RLOC16 değerini, sonraki durak yoksa 0xfffe'yi döndürecek işaretçi.
[out] aPathCost
Hedefe giden yol maliyetini döndüren bir işaretçi.

otThreadGetParentPriority

int8_t otThreadGetParentPriority(
  otInstance *aInstance
)

Atanan üst önceliği al.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
Atanan üst öğe öncelik değeri olan -2, atanmadığı anlamına gelir.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetParentPriority

otThreadGetPreferredLeaderPartitionId

uint32_t otThreadGetPreferredLeaderPartitionId(
  otInstance *aInstance
)

Lider rolünde çalışırken tercih edilen İleti Dizisi Lideri Bölüm kimliğini alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
İleti Dizisi Lideri Bölüm Kimliği değeri.

otThreadGetPskc

void otThreadGetPskc(
  otInstance *aInstance,
  otPskc *aPskc
)

Thread PSKc'yi alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[out] aPskc
Alınan Thread PSKc'yi döndürmek için otPskc işaretçisi.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetPskc

otThreadGetPskcRef

otPskcRef otThreadGetPskcRef(
  otInstance *aInstance
)

İş Parçacığı PSKc'si için Key Reference (Anahtar Referansı) depolandı.

OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE derleme zamanı özelliğinin etkinleştirilmesini gerektirir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
PSKc'ye Temel Referanslar
Şu makaleyi de inceleyebilirsiniz:
otThreadSetPskcRef

otThreadGetRouterDowngradeThreshold

uint8_t otThreadGetRouterDowngradeThreshold(
  otInstance *aInstance
)

Yönlendirici rolünde kullanılan ROUTER_DOWNGRADE_THRESHOLD parametresini alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
ROUTER_DOWNGRADE_THRESHOLD değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetRouterDowngradeThreshold

otThreadGetRouterIdRange

void otThreadGetRouterIdRange(
  otInstance *aInstance,
  uint8_t *aMinRouterId,
  uint8_t *aMaxRouterId
)

İş parçacığı ağındaki düğümlere atanmasına izin verilen yönlendirici kimlikleri aralığını alır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[out] aMinRouterId
Minimum yönlendirici kimliği.
[out] aMaxRouterId
Maksimum yönlendirici kimliği.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetRouterIdRange

otThreadGetRouterIdSequence

uint8_t otThreadGetRouterIdSequence(
  otInstance *aInstance
)

Geçerli Yönlendirici Kimlik Sırasını alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
Yönlendirici Kimlik Sırası.

otThreadGetRouterInfo

otError otThreadGetRouterInfo(
  otInstance *aInstance,
  uint16_t aRouterId,
  otRouterInfo *aRouterInfo
)

İşlev, belirli bir İş Parçacığı Yönlendiricisi'nin teşhis bilgilerini saklar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aRouterId
Belirli bir yönlendiricinin yönlendirici kimliği veya RLOC16.
[out] aRouterInfo
Yönlendirici bilgilerinin yerleştirildiği yeri gösteren bir işaretçi.
Döndürülen Değerler
OT_ERROR_NONE
Belirtilen kimlik için yönlendirici bilgisi başarıyla alındı.
OT_ERROR_NOT_FOUND
Belirtilen kimliğe sahip yönlendirici girişi yok.
OT_ERROR_INVALID_ARGS
aRouterInfo BOŞ.

otThreadGetRouterSelectionJitter

uint8_t otThreadGetRouterSelectionJitter(
  otInstance *aInstance
)

REED/Yönlendirici rolünde kullanılan ROUTER_SELECTION_JITTER parametresini alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
ROUTER_SELECTION_JITTER değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetRouterSelectionJitter

otThreadGetRouterUpgradeThreshold

uint8_t otThreadGetRouterUpgradeThreshold(
  otInstance *aInstance
)

REED rolünde kullanılan ROUTER_UPGRADE_THRESHOLD parametresini alın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
İadeler
ROUTER_UPHEIGHT_THRESHOLD değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadSetRouterUpgradeThreshold

otThreadIsRouterEligible

bool otThreadIsRouterEligible(
  otInstance *aInstance
)

Cihazın yönlendiriciye uygun olup olmadığını belirtir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
Döndürülen Değerler
TRUE
Cihazın yönlendiriciye uygun olup olmadığı.
FALSE
Cihaz, yönlendiriciye uygun değilse.

otThreadIsRouterIdAllocated

bool otThreadIsRouterIdAllocated(
  otInstance *aInstance,
  uint8_t aRouterId
)

Şu anda bir Yönlendirici Kimliği tahsis edilip edilmediğini belirtir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aRouterId
Kontrol edilecek yönlendirici kimliği.
Döndürülen Değerler
TRUE
aRouterId tahsis edildi.
FALSE
aRouterId tahsis edilmemiş.

otThreadRegisterNeighborTableCallback

void otThreadRegisterNeighborTableCallback(
  otInstance *aInstance,
  otNeighborTableCallback aCallback
)

Bir komşu tablo geri çağırma işlevini kaydeder.

Sağlanan geri çağırma (NULL değilse) komşu tabloda bir değişiklik olduğunda (ör. bir alt öğe veya yönlendirici komşu girişi eklenirken/kaldırılırken ya da mevcut bir alt öğenin modu değiştirildiğinde) çağrılır.

Bu yönteme yapılacak sonraki çağrılar, önceki geri çağırmanın üzerine yazılır. Bu geri çağırmanın, komşu/alt tablo güncellenirken ve her zaman otStateChangedCallback öğesinden önce çağrıldığını unutmayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aCallback
Geri çağırma işleyici işlevine yönelik işaretçi.

otThreadReleaseRouterId

otError otThreadReleaseRouterId(
  otInstance *aInstance,
  uint8_t aRouterId
)

Cihaz tarafından Lider rolünde ayrılan bir Yönlendirici Kimliği bırakın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aRouterId
Serbest bırakılacak Yönlendirici Kimliği. Geçerli aralık: [0, 62].
Döndürülen Değerler
OT_ERROR_NONE
Yönlendirici kimliği başarıyla serbest bırakıldı.
OT_ERROR_INVALID_ARGS
aRouterId, [0, 62] aralığında değil.
OT_ERROR_INVALID_STATE
Cihaz şu anda lider olarak çalışmıyor.
OT_ERROR_NOT_FOUND
Yönlendirici kimliği şu anda tahsis edilmemiş.

otThreadSetCcmEnabled

void otThreadSetCcmEnabled(
  otInstance *aInstance,
  bool aEnabled
)

Cihazın CM kullanılarak devreye alınıp alınmadığını belirler.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aEnabled
Cihaz, CM kullanılarak görevlendirildiyse DOĞRU, aksi halde YANLIŞ olur.
otError otThreadSetChildRouterLinks(
  otInstance *aInstance,
  uint8_t aChildRouterLinks
)

REED rolünde kullanılan MLE_CHILD_ROUTER_LINKS parametresini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aChildRouterLinks
MLE_CHILD_ROUTER_LINKS değeri.
Döndürülen Değerler
OT_ERROR_NONE
Değer başarıyla ayarlandı.
OT_ERROR_INVALID_STATE
İş parçacığı protokolleri etkinleştirildi.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetChildRouterLinks

otThreadSetContextIdReuseDelay

void otThreadSetContextIdReuseDelay(
  otInstance *aInstance,
  uint32_t aDelay
)

Lider rolünde kullanılan CONTEXT_ID_REUSE_DELAY parametresini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aDelay
CONTEXT_ID_REUSE_DELAY değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetContextIdReuseDelay

otThreadSetDeviceProperties

void otThreadSetDeviceProperties(
  otInstance *aInstance,
  const otDeviceProperties *aDeviceProperties
)

Lider Ağırlığı'nı belirlemek ve ayarlamak için kullanılacak cihaz özelliklerini ayarlayın.

OPENTHREAD_CONFIG_MLE_DEVICE_PROPERTY_LEADER_WEIGHT_ENABLE gerektirir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aDeviceProperties
Cihaz özellikleri.

otThreadSetJoinerUdpPort

otError otThreadSetJoinerUdpPort(
  otInstance *aInstance,
  uint16_t aJoinerUdpPort
)

Birleştirici UDP bağlantı noktasını ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aJoinerUdpPort
Birleştirici UDP bağlantı noktası numarası.
Döndürülen Değerler
OT_ERROR_NONE
Birleştirici UDP bağlantı noktası başarıyla ayarlandı.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetJoinerUdpPort

otThreadSetLocalLeaderWeight

void otThreadSetLocalLeaderWeight(
  otInstance *aInstance,
  uint8_t aWeight
)

Lider rolünde çalışırken kullanılan İleti Dizisi Lideri Ağırlığı'nı ayarlar.

Lider Ağırlığı'nı, önceki değeri (mevcut otDeviceProperties parametresinden belirlenmiş olabilir) değiştirerek doğrudan yeni değere ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aWeight
İleti Dizisi Lideri Ağırlık değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetLeaderWeight

otThreadSetMaxAllowedChildren

otError otThreadSetMaxAllowedChildren(
  otInstance *aInstance,
  uint16_t aMaxChildren
)

Şu anda izin verilen maksimum çocuk sayısını ayarlar.

Bu parametre yalnızca Thread protokol işlemi durdurulduğunda ayarlanabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aMaxChildren
İzin verilen maksimum alt öğe sayısı.
Döndürülen Değerler
OT_ERROR_NONE
Ayarlanan maks.
OT_ERROR_INVALID_ARGS
aMaxChildren, [1, OPENTHREAD_CONFIG_MLE_MAX_CHILDREN] aralığında değilse.
OT_ERROR_INVALID_STATE
İleti dizisi durdurulmamışsa.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetMaxAllowedChildren

otThreadSetMaxChildIpAddresses

otError otThreadSetMaxChildIpAddresses(
  otInstance *aInstance,
  uint8_t aMaxIpAddresses
)

Her MTD alt kuruluşunun bu cihaza üst olarak kaydedebileceği maksimum IP adresi sayısını belirler veya geri yükler.

Ayarı temizlemek ve varsayılanı geri yüklemek için 0 değerini iletin.

OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE etkinleştirildiğinde kullanılabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aMaxIpAddresses
Her MTD alt kuruluşunun bu cihaza üst olarak kaydedebileceği maksimum IP adresi sayısı. 0'ı tıklayın.
Döndürülen Değerler
OT_ERROR_NONE
Numara başarıyla ayarlandı/silindi.
OT_ERROR_INVALID_ARGS
İzin verilen maksimum sayıyı aşıyorsa.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetMaxChildIpAddresses

otThreadSetNetworkIdTimeout

void otThreadSetNetworkIdTimeout(
  otInstance *aInstance,
  uint8_t aTimeout
)

NETWORK_ID_TIMEOUT parametresini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aTimeout
NETWORK_ID_TIMEOUT değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetNetworkIdTimeout

otThreadSetParentPriority

otError otThreadSetParentPriority(
  otInstance *aInstance,
  int8_t aParentPriority
)

Üst öğe önceliğini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aParentPriority
Üst öncelik değeridir.
Döndürülen Değerler
OT_ERROR_NONE
Üst öğe önceliği başarıyla ayarlandı.
OT_ERROR_INVALID_ARGS
Üst öğe öncelik değeri 1, 0, -1 ve -2 arasında değilse.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetParentPriority

otThreadSetPreferredLeaderPartitionId

void otThreadSetPreferredLeaderPartitionId(
  otInstance *aInstance,
  uint32_t aPartitionId
)

Lider rolünde çalışırken tercih edilen İleti Dizisi Lideri Bölüm kimliğini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aPartitionId
İleti Dizisi Lideri Bölüm Kimliği değeri.

otThreadSetPreferredRouterId

otError otThreadSetPreferredRouterId(
  otInstance *aInstance,
  uint8_t aRouterId
)

Tercih edilen Yönlendirici kimliğini ayarlayın.

Yönlendirici/lider olduğunda düğüm, bu Yönlendirici Kimliğini kullanmaya çalışır. Tercih edilen Yönlendirici Kimliği ayarlanmazsa veya kullanılamıyorsa rastgele oluşturulmuş bir yönlendirici kimliği seçilir. Bu özellik yalnızca cihaz rolü ayrıldığında veya devre dışı bırakıldığında ayarlanabilir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aRouterId
Tercih edilen Yönlendirici Kimliği.
Döndürülen Değerler
OT_ERROR_NONE
Tercih edilen Yönlendirici Kimliği başarıyla ayarlandı.
OT_ERROR_INVALID_STATE
Ayarlanamadı (rol ayrılmadı veya devre dışı bırakılmadı)

otThreadSetPskc

otError otThreadSetPskc(
  otInstance *aInstance,
  const otPskc *aPskc
)

Thread PSKc'yi ayarlayın.

Yalnızca Thread protokolleri devre dışı bırakıldığında başarılı olur. Bu işleve yapılan başarılı bir çağrı, değişken olmayan bellekteki Etkin ve Beklemedeki Operasyonel Veri Kümelerini de geçersiz kılar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aPskc
Yeni Thread PSKc'ye işaretçi.
Döndürülen Değerler
OT_ERROR_NONE
İş Parçacığı PSKc başarıyla ayarlandı.
OT_ERROR_INVALID_STATE
İş parçacığı protokolleri etkinleştirildi.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetPskc

otThreadSetPskcRef

otError otThreadSetPskcRef(
  otInstance *aInstance,
  otPskcRef aKeyRef
)

Key Reference'ı (Anahtar Referansı) Thread PSKc'ye ayarlayın.

OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE derleme zamanı özelliğinin etkinleştirilmesini gerektirir.

Yalnızca Thread protokolleri devre dışı bırakıldığında başarılı olur. İşlem başarılı olursa değişken olmayan bellekteki Etkin ve Beklemedeki Operasyonel Veri Kümeleri de geçersiz kılınır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aKeyRef
Yeni Thread PSKc'ye Temel Referansı.
Döndürülen Değerler
OT_ERROR_NONE
İş Parçacığı PSKc başarıyla ayarlandı.
OT_ERROR_INVALID_STATE
İş parçacığı protokolleri etkinleştirildi.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetPskcRef

otThreadSetRouterDowngradeThreshold

void otThreadSetRouterDowngradeThreshold(
  otInstance *aInstance,
  uint8_t aThreshold
)

Lider rolünde kullanılan ROUTER_DOWNHEIGHT_THRESHOLD parametresini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aThreshold
ROUTER_DOWNGRADE_THRESHOLD değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetRouterDowngradeThreshold

otThreadSetRouterEligible

otError otThreadSetRouterEligible(
  otInstance *aInstance,
  bool aEligible
)

Cihazın yönlendiriciye uygun olup olmadığını belirler.

aEligible yanlışsa ve cihaz şu anda yönlendirici olarak çalışıyorsa, bu çağrı cihazın bağlantısını kesip çocuk olarak tekrar bağlanmaya çalışmasına neden olur.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aEligible
Cihazı yönlendiriciye uygun olarak yapılandırmak için TRUE, aksi takdirde FALSE değerini girin.
Döndürülen Değerler
OT_ERROR_NONE
Yönlendiriciye uygun yapılandırma başarıyla ayarlandı.
OT_ERROR_NOT_CAPABLE
Cihaz, yönlendirici olamaz.

otThreadSetRouterIdRange

otError otThreadSetRouterIdRange(
  otInstance *aInstance,
  uint8_t aMinRouterId,
  uint8_t aMaxRouterId
)

İş parçacığı ağındaki düğümlere atanmasına izin verilen yönlendirici kimlikleri aralığını ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aMinRouterId
Minimum yönlendirici kimliği.
[in] aMaxRouterId
Maksimum yönlendirici kimliği.
Döndürülen Değerler
OT_ERROR_NONE
Aralık başarıyla ayarlandı.
OT_ERROR_INVALID_ARGS
aMinRouterId > aMaxRouterId veya aralık [0, 62] kapsamında değil.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetRouterIdRange

otThreadSetRouterSelectionJitter

void otThreadSetRouterSelectionJitter(
  otInstance *aInstance,
  uint8_t aRouterJitter
)

REED/Yönlendirici rolünde kullanılan ROUTER_SELECTION_JITTER parametresini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aRouterJitter
ROUTER_SELECTION_JITTER değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetRouterSelectionJitter

otThreadSetRouterUpgradeThreshold

void otThreadSetRouterUpgradeThreshold(
  otInstance *aInstance,
  uint8_t aThreshold
)

Lider rolünde kullanılan ROUTER_UPHEIGHT_THRESHOLD parametresini ayarlayın.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aThreshold
ROUTER_UPHEIGHT_THRESHOLD değeri.
Şu makaleyi de inceleyebilirsiniz:
otThreadGetRouterUpgradeThreshold

otThreadSetSteeringData

void otThreadSetSteeringData(
  otInstance *aInstance,
  const otExtAddress *aExtAddress
)

Yönlendirme verilerini bant dışında ayarlayın.

Bant dışına veri yönlendirme ayarını etkinleştirmek için OPENTHREAD_CONFIG_MLE_STEERING_DATA_SET_OOB_ENABLE yapılandırma seçeneği ayarlanmalıdır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aExtAddress
Yönlendirme verilerini güncellemek için kullanılan adres. Direksiyon verilerini temizlemek için tüm sıfırlar (yönlendirme verisi yok). Tüm 0xFF değerleri, yönlendirme verileri/bloom filtresini tümünü kabul edecek/tümlerine izin verecek şekilde ayarlar. Daha sonra mevcut yönlendirme verileri/bakış filtresine eklenen belirli bir EUI64.

otThreadSetThreadVersionCheckEnabled

void otThreadSetThreadVersionCheckEnabled(
  otInstance *aInstance,
  bool aEnabled
)

Yönlendirme için Güvenlik Politikası TLV sürüm eşiğinin (VR alanı) etkinleştirilip etkinleştirilmediğini belirler.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aEnabled
Yönlendirme için Güvenlik Politikası TLV sürüm eşiğini etkinleştirmek için TRUE, aksi takdirde FALSE

Makrolar

OT_CHILD_IP6_ADDRESS_ITERATOR_INIT

 OT_CHILD_IP6_ADDRESS_ITERATOR_INIT 0

otChildIP6AddressIterator 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 bölümüne bakın.