Geçmiş İzleyici

RX ve TX mesajları veya ağ bilgisi değişiklikleri gibi farklı etkinliklerin geçmişini kaydeder.

Özet

İzlenen tüm girişlere zaman damgası eklenir.

Bu modüldeki işlevler, OPENTHREAD_CONFIG_HISTORY_TRACKER_ENABLE etkinleştirildiğinde kullanılabilir.

Sıralamalar

anonymous enum{
  OT_HISTORY_TRACKER_MSG_PRIORITY_LOW = OT_MESSAGE_PRIORITY_LOW,
  OT_HISTORY_TRACKER_MSG_PRIORITY_NORMAL = OT_MESSAGE_PRIORITY_NORMAL,
  OT_HISTORY_TRACKER_MSG_PRIORITY_HIGH = OT_MESSAGE_PRIORITY_HIGH,
  OT_HISTORY_TRACKER_MSG_PRIORITY_NET = OT_MESSAGE_PRIORITY_HIGH + 1
}
enum
otHistoryTrackerMessageInfo yapısında kullanılan mesaj önceliğini temsil eden sabitler.
otHistoryTrackerAddressEvent{
  OT_HISTORY_TRACKER_ADDRESS_EVENT_ADDED = 0,
  OT_HISTORY_TRACKER_ADDRESS_EVENT_REMOVED = 1
}
enum
Bir IPv6 (tek yayın veya çoklu yayın) adres bilgisiyle (yani adresin eklenip eklenmediğiyle) ilgili etkinlikleri tanımlar.
otHistoryTrackerNeighborEvent{
  OT_HISTORY_TRACKER_NEIGHBOR_EVENT_ADDED = 0,
  OT_HISTORY_TRACKER_NEIGHBOR_EVENT_REMOVED = 1,
  OT_HISTORY_TRACKER_NEIGHBOR_EVENT_CHANGED = 2,
  OT_HISTORY_TRACKER_NEIGHBOR_EVENT_RESTORING = 3
}
enum
Bir komşu bilgideki (ör.
otHistoryTrackerNetDataEvent{
  OT_HISTORY_TRACKER_NET_DATA_ENTRY_ADDED = 0,
  OT_HISTORY_TRACKER_NET_DATA_ENTRY_REMOVED = 1
}
enum
Bir Ağ Veri girişiyle ilgili etkinlikleri tanımlar (ör. bir girişin eklenip eklenmediği veya kaldırılıp kaldırılmadığı).
otHistoryTrackerRouterEvent{
  OT_HISTORY_TRACKER_ROUTER_EVENT_ADDED = 0,
  OT_HISTORY_TRACKER_ROUTER_EVENT_REMOVED = 1,
  OT_HISTORY_TRACKER_ROUTER_EVENT_NEXT_HOP_CHANGED = 2,
  OT_HISTORY_TRACKER_ROUTER_EVENT_COST_CHANGED = 3
}
enum
Yönlendirici bilgilerindeki (ör.

Türdefler

otHistoryTrackerExternalRouteInfo typedef
Ağ Verileri dış rota bilgisini gösterme.
otHistoryTrackerIterator typedef
Bir geçmiş listesinde iterasyon/yinelemeyi temsil eder.
otHistoryTrackerMessageInfo typedef
RX/TX IPv6 mesaj bilgisini temsil eder.
otHistoryTrackerMulticastAddressInfo typedef
Bir IPv6 çoklu yayın adres bilgisini temsil eder.
otHistoryTrackerNeighborInfo typedef
Komşu bilgiyi temsil eder.
otHistoryTrackerNetworkInfo typedef
Thread ağ bilgisini temsil eder.
otHistoryTrackerOnMeshPrefixInfo typedef
Örgü ön ek bilgisi üzerinde bir Ağ Verilerini temsil eder.
otHistoryTrackerRouterInfo typedef
Yönlendirici tablosu giriş etkinliğini temsil eder.
otHistoryTrackerUnicastAddressInfo typedef
Tek noktaya yayın IPv6 adres bilgisini temsil eder.

İşlevler

otHistoryTrackerEntryAgeToString(uint32_t aEntryAge, char *aBuffer, uint16_t aSize)
void
Belirli bir giriş yaşını okunabilir bir dizeye dönüştürür.
otHistoryTrackerInitIterator(otHistoryTrackerIterator *aIterator)
void
Bir otHistoryTrackerIterator başlatır.
otHistoryTrackerIterateExternalRouteHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Ağ Verileri harici rota girişi geçmişi listesindeki girişleri yineler.
otHistoryTrackerIterateMulticastAddressHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Çoklu yayın adres geçmişi listesindeki girişler üzerinde yinelenir.
otHistoryTrackerIterateNeighborHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Komşu geçmiş listesindeki girişleri yineler.
otHistoryTrackerIterateNetInfoHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Ağ bilgisi geçmişi listesindeki girişler üzerinde yinelenir.
otHistoryTrackerIterateOnMeshPrefixHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Örgü ön eki giriş geçmişi listesindeki Ağ Verileri üzerindeki girişler üzerinde yinelenir.
otHistoryTrackerIterateRouterHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Yönlendirici geçmişi listesindeki girişler üzerinde yinelenir.
otHistoryTrackerIterateRxHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
RX mesaj geçmişi listesindeki girişler üzerinde yinelenir.
otHistoryTrackerIterateTxHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
TX mesaj geçmişi listesindeki girişleri tekrarlar.
otHistoryTrackerIterateUnicastAddressHistory(otInstance *aInstance, otHistoryTrackerIterator *aIterator, uint32_t *aEntryAge)
Tek noktaya yayın adres geçmişi listesindeki girişler üzerinde yinelenir.

Yapılar

otHistoryTrackerExternalRouteInfo

Ağ Verileri dış rota bilgisini gösterme.

otHistoryTrackerIterator

Bir geçmiş listesinde iterasyon/yinelemeyi temsil eder.

otHistoryTrackerMessageInfo

RX/TX IPv6 mesaj bilgisini temsil eder.

otHistoryTrackerMulticastAddressInfo

Bir IPv6 çoklu yayın adres bilgisini temsil eder.

otHistoryTrackerNeighborInfo

Komşu bilgiyi temsil eder.

otHistoryTrackerNetworkInfo

Thread ağ bilgisini temsil eder.

otHistoryTrackerOnMeshPrefixInfo

Örgü ön ek bilgisi üzerinde bir Ağ Verilerini temsil eder.

otHistoryTrackerRouterInfo

Yönlendirici tablosu giriş etkinliğini temsil eder.

otHistoryTrackerUnicastAddressInfo

Tek noktaya yayın IPv6 adres bilgisini temsil eder.

Sıralamalar

anonim sıralama

 anonymous enum

otHistoryTrackerMessageInfo yapısında kullanılan mesaj önceliğini temsil eden sabitler.

Özellikler
OT_HISTORY_TRACKER_MSG_PRIORITY_HIGH

Yüksek öncelik düzeyi.

OT_HISTORY_TRACKER_MSG_PRIORITY_LOW

Düşük öncelik düzeyi.

OT_HISTORY_TRACKER_MSG_PRIORITY_NET

Ağ denetimi öncelik düzeyi.

OT_HISTORY_TRACKER_MSG_PRIORITY_NORMAL

Normal öncelik düzeyi.

otHistoryTrackerAddressEvent

 otHistoryTrackerAddressEvent

Bir IPv6 (tek yayın veya çoklu yayın) adres bilgisiyle (yani adresin eklenip eklenmediğiyle) ilgili etkinlikleri tanımlar.

Özellikler
OT_HISTORY_TRACKER_ADDRESS_EVENT_ADDED

Adres eklendi.

OT_HISTORY_TRACKER_ADDRESS_EVENT_REMOVED

Adres kaldırılır.

otHistoryTrackerNeighborEvent

 otHistoryTrackerNeighborEvent

Bir komşu bilgideki (ör.

komşu ekleme, kaldırma veya değiştirme).

OT_HISTORY_TRACKER_NEIGHBOR_EVENT_RESTORING etkinliği yalnızca alt komşular için geçerlidir. Bu uyarı, cihaz (yeniden) başlatıldıktan ve önceki çocuk listesi geçici olmayan ayarlardan alınıp cihaz onlarla tekrar bağlantı kurmaya çalıştığında tetiklenir.

Özellikler
OT_HISTORY_TRACKER_NEIGHBOR_EVENT_ADDED

Komşu eklendi.

OT_HISTORY_TRACKER_NEIGHBOR_EVENT_CHANGED

Komşu değişti (ör. cihaz modu işaretleri değiştirildi).

OT_HISTORY_TRACKER_NEIGHBOR_EVENT_REMOVED

Komşu kaldırıldı.

OT_HISTORY_TRACKER_NEIGHBOR_EVENT_RESTORING

Komşu geri yükleniyor (yalnızca çocuk için geçerlidir).

otHistoryTrackerNetDataEvent

 otHistoryTrackerNetDataEvent

Bir Ağ Veri girişiyle ilgili etkinlikleri tanımlar (ör. bir girişin eklenip eklenmediği veya kaldırılıp kaldırılmadığı).

Özellikler
OT_HISTORY_TRACKER_NET_DATA_ENTRY_ADDED

Ağ veri girişi eklendi.

OT_HISTORY_TRACKER_NET_DATA_ENTRY_REMOVED

Ağ veri girişi kaldırıldı.

otHistoryTrackerRouterEvent

 otHistoryTrackerRouterEvent

Yönlendirici bilgilerindeki (ör.

eklenip eklenmediğini veya değiştirildiği anlamına gelir.

Özellikler
OT_HISTORY_TRACKER_ROUTER_EVENT_ADDED

Yönlendirici eklendi (ayrılmış yönlendirici kimliği).

OT_HISTORY_TRACKER_ROUTER_EVENT_COST_CHANGED

Yönlendirici giriş yolu maliyeti değişti (önceki durak olduğu gibi).

OT_HISTORY_TRACKER_ROUTER_EVENT_NEXT_HOP_CHANGED

Yönlendirici girişi sonraki durak ve maliyet değişti.

OT_HISTORY_TRACKER_ROUTER_EVENT_REMOVED

Yönlendirici girişi kaldırılır (yönlendirici kimliği serbest bırakıldı).

Türdefler

otHistoryTrackerExternalRouteInfo

struct otHistoryTrackerExternalRouteInfo otHistoryTrackerExternalRouteInfo

Ağ Verileri dış rota bilgisini gösterme.

otHistoryTrackerIterator

struct otHistoryTrackerIterator otHistoryTrackerIterator

Bir geçmiş listesinde iterasyon/yinelemeyi temsil eder.

Bu türdeki alanlar opaktır (OpenThread core tarafından kullanılmak üzere tasarlanmıştır) ve bu nedenle arayan tarafından erişilmemelidir.

Bir iterasyon/yineleyici kullanılmadan önce otHistoryTrackerInitIterator() kullanılarak başlatılması ZORUNLUDUR.

otHistoryTrackerMessageInfo

struct otHistoryTrackerMessageInfo otHistoryTrackerMessageInfo

RX/TX IPv6 mesaj bilgisini temsil eder.

Bu yapıdaki alanlardan bazıları yalnızca RX veya TX mesajları için geçerlidir.Ör. mAveRxRss, alınan bir mesajı oluşturan tüm parça çerçevelerin ortalama RSS değeridir ve yalnızca RX mesajı için geçerlidir.

otHistoryTrackerMulticastAddressInfo

struct otHistoryTrackerMulticastAddressInfo otHistoryTrackerMulticastAddressInfo

Bir IPv6 çoklu yayın adres bilgisini temsil eder.

otHistoryTrackerNeighborInfo

struct otHistoryTrackerNeighborInfo otHistoryTrackerNeighborInfo

Komşu bilgiyi temsil eder.

otHistoryTrackerNetworkInfo

struct otHistoryTrackerNetworkInfo otHistoryTrackerNetworkInfo

Thread ağ bilgisini temsil eder.

otHistoryTrackerOnMeshPrefixInfo

struct otHistoryTrackerOnMeshPrefixInfo otHistoryTrackerOnMeshPrefixInfo

Örgü ön ek bilgisi üzerinde bir Ağ Verilerini temsil eder.

otHistoryTrackerRouterInfo

struct otHistoryTrackerRouterInfo otHistoryTrackerRouterInfo

Yönlendirici tablosu giriş etkinliğini temsil eder.

otHistoryTrackerUnicastAddressInfo

struct otHistoryTrackerUnicastAddressInfo otHistoryTrackerUnicastAddressInfo

Tek noktaya yayın IPv6 adres bilgisini temsil eder.

İşlevler

otHistoryTrackerEntryAgeToString

void otHistoryTrackerEntryAgeToString(
  uint32_t aEntryAge,
  char *aBuffer,
  uint16_t aSize
)

Belirli bir giriş yaşını okunabilir bir dizeye dönüştürür.

Giriş yaş dizesi, saat, dakika, saniye ve milisaniye için "::." (bir günden kısaysa) veya " biçiminde olur.

gün ::." (bir günden uzunsa).

Oluşturulan dize aBuffer içine sığmazsa (aSize karakter içinde) dize kısaltılır, ancak çıkarılan dize her zaman boş sona erer.

Ayrıntılar
Parametreler
[in] aEntryAge
Giriş yaşı (milisaniye cinsinden süre).
[out] aBuffer
Dizenin çıktısı için bir karakter dizisine işaret eden işaretçi (BOŞ OLMAMALIDIR).
[in] aSize
aBuffer boyutu. OT_HISTORY_TRACKER_ENTRY_AGE_STRING_SIZE kullanılması önerilir.

otHistoryTrackerInitIterator

void otHistoryTrackerInitIterator(
  otHistoryTrackerIterator *aIterator
)

Bir otHistoryTrackerIterator başlatır.

Bir yinelemenin kullanılmadan önce başlatılması ZORUNLUDUR.

Bir iterasyon öğesi, listenin başından başlayacak şekilde tekrar başlatılabilir.

Bir listedeki girişler üzerinde iterasyon yaparken, giriş yaşlarının tutarlı olmasını sağlamak için yaş yineleyicinin başlatıldığı zamana göre verilir. Örneğin, giriş yaşı, etkinlikten (giriş kaydedildiğinde) yineleme başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır.

Ayrıntılar
Parametreler
[in] aIterator
Başlatılacak yinelemenin işaretçisi (NULL OLMAMALIDIR).

otHistoryTrackerIterateExternalRouteHistory

const otHistoryTrackerExternalRouteInfo * otHistoryTrackerIterateExternalRouteHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Ağ Verileri harici rota girişi geçmişi listesindeki girişleri yineler.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
otHistoryTrackerExternalRouteInfo girişi veya listede başka giriş yoksa NULL.

otHistoryTrackerIterateMulticastAddressHistory

const otHistoryTrackerMulticastAddressInfo * otHistoryTrackerIterateMulticastAddressHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Çoklu yayın adres geçmişi listesindeki girişler üzerinde yinelenir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
Listede başka giriş yoksa otHistoryTrackerMulticastAddressInfo girişine veya NULL öğesine işaretçi.

otHistoryTrackerIterateNeighborHistory

const otHistoryTrackerNeighborInfo * otHistoryTrackerIterateNeighborHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Komşu geçmiş listesindeki girişleri yineler.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
otHistoryTrackerNeighborInfo girişi veya listede başka giriş yoksa NULL.

otHistoryTrackerIterateNetInfoHistory

const otHistoryTrackerNetworkInfo * otHistoryTrackerIterateNetInfoHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Ağ bilgisi geçmişi listesindeki girişler üzerinde yinelenir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
Listede başka giriş yoksa otHistoryTrackerNetworkInfo girişine veya NULL öğesine işaretçi.

otHistoryTrackerIterateOnMeshPrefixHistory

const otHistoryTrackerOnMeshPrefixInfo * otHistoryTrackerIterateOnMeshPrefixHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Örgü ön eki giriş geçmişi listesindeki Ağ Verileri üzerindeki girişler üzerinde yinelenir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
otHistoryTrackerOnMeshPrefixInfo girişi veya listede başka giriş yoksa NULL.

otHistoryTrackerIterateRouterHistory

const otHistoryTrackerRouterInfo * otHistoryTrackerIterateRouterHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Yönlendirici geçmişi listesindeki girişler üzerinde yinelenir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
otHistoryTrackerRouterInfo girişi veya listede başka giriş yoksa NULL.

otHistoryTrackerIterateRxHistory

const otHistoryTrackerMessageInfo * otHistoryTrackerIterateRxHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

RX mesaj geçmişi listesindeki girişler üzerinde yinelenir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
otHistoryTrackerMessageInfo girişi veya listede başka giriş yoksa NULL.

otHistoryTrackerIterateTxHistory

const otHistoryTrackerMessageInfo * otHistoryTrackerIterateTxHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

TX mesaj geçmişi listesindeki girişleri tekrarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
otHistoryTrackerMessageInfo girişi veya listede başka giriş yoksa NULL.

otHistoryTrackerIterateUnicastAddressHistory

const otHistoryTrackerUnicastAddressInfo * otHistoryTrackerIterateUnicastAddressHistory(
  otInstance *aInstance,
  otHistoryTrackerIterator *aIterator,
  uint32_t *aEntryAge
)

Tek noktaya yayın adres geçmişi listesindeki girişler üzerinde yinelenir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğine işaretçi.
[in,out] aIterator
Bir yinelemenin işaretçisi. Başlatılması ZORUNLUDUR veya davranış tanımlanmamıştır.
[out] aEntryAge
Girişin yaşını belirlemek için bir değişkenin işaretçisi. BOŞ OLMAMALIDIR. Yaş, girişin kaydedildiği andan aIterator başlatma zamanına kadar olan süre (milisaniye cinsinden) olarak sağlanır. Maksimum yaştan daha eski girişler için OT_HISTORY_TRACKER_MAX_AGE olarak ayarlandı.
İadeler
Listede başka giriş yoksa otHistoryTrackerUnicastAddressInfo girişine veya NULL öğesine işaretçi.

Makrolar

OT_HISTORY_TRACKER_ENTRY_AGE_STRING_SIZE

 OT_HISTORY_TRACKER_ENTRY_AGE_STRING_SIZE 21

Bir giriş yaşının dize temsili için önerilen boyut.

OT_HISTORY_TRACKER_INFINITE_PATH_COST

 OT_HISTORY_TRACKER_INFINITE_PATH_COST 0

Sonsuz yol maliyeti - otHistoryTrackerRouterInfo içinde kullanıldı.

OT_HISTORY_TRACKER_MAX_AGE

 OT_HISTORY_TRACKER_MAX_AGE (49 * 24 * 60 * 60 * 1000u)

Bu sabit değer, 49 gün (milisaniye cinsinden) olan maksimum giriş yaşını belirtir.

Maksimum yaştan daha büyük girişler, bu değeri yaş olarak verir.

OT_HISTORY_TRACKER_NO_NEXT_HOP

 OT_HISTORY_TRACKER_NO_NEXT_HOP 63

Sonraki durak yok - otHistoryTrackerRouterInfo bölgesinde mNextHop için.

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.