otRadioCoexMetrics
#include <radio.h>
Geçerli radyo durumu geçişleri şunlardır:
Özet
(Radyo AÇIK) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Devre Dışı | | Uyku | | Al | | İletim | | |<-----| |<-----| |<--------| | +----+ Devre Dışı Bırak() +-+ Uyku() +---+ Radyo Aracı +--
IEEE 802.15.4 veri isteği komutu sırasında, platform OT_RADIO_CAPS_SLEEP_TO_TX özelliğini destekliyorsa Uyku->Alma->Aktarım geçişi Uyku'dan İletim'e doğrudan geçiş olacak şekilde kısaltılabilir. Radyo birlikte kullanım metriklerini temsil eder.
Herkese açık özellikler |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Sipariş isteği ile hibe talebinde bulunulan ortalama kullanım süresi.
|
mAvgTxRequestToGrantTime
|
uint32_t
İşlem onayı isteğinden itibaren geçen ortalama kullanım süresi.
|
mNumGrantGlitch
|
uint32_t
Erişim hatası sayısı.
|
mNumRxDelayedGrant
|
uint32_t
50 gün içinde izin verilmeyen rx isteklerinin sayısı.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
İzin devre dışı bırakıldığında devam etmekte olan tx sayısı.
|
mNumRxGrantImmediate
|
uint32_t
İzin etkin durumdayken rx isteklerinin sayısı.
|
mNumRxGrantNone
|
uint32_t
Hibe alınmadan tamamlanan rx isteklerinin sayısı.
|
mNumRxGrantWait
|
uint32_t
İzin verme etkin değilken gönderilen rx isteklerinin sayısı.
|
mNumRxGrantWaitActivated
|
uint32_t
İzin verme etkin değilken nihai olarak izin verilen rx isteklerinin sayısı.
|
mNumRxGrantWaitTimeout
|
uint32_t
Erişim izni etkin değilken zaman aşımına uğrayan rx isteklerinin sayısı.
|
mNumRxRequest
|
uint32_t
Rx isteklerinin sayısı.
|
mNumTxDelayedGrant
|
uint32_t
50 gün içinde onaylanmayan işlem isteği sayısı.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
İzin devre dışı bırakıldığında devam eden işlem sayısı.
|
mNumTxGrantImmediate
|
uint32_t
İzin etkinken gönderilen işlem sayısı isteklerinin sayısı.
|
mNumTxGrantWait
|
uint32_t
İzin verme etkin değilken gönderilen tx isteklerinin sayısı.
|
mNumTxGrantWaitActivated
|
uint32_t
İzin verilmemiş durumdayken nihai olarak izin verilen Tx isteklerinin sayısı.
|
mNumTxGrantWaitTimeout
|
uint32_t
İzin verme etkin değilken zaman aşımına uğrayan Tx isteklerinin sayısı.
|
mNumTxRequest
|
uint32_t
İşlem sayısı.
|
mStopped
|
bool
Doygunluk nedeniyle istatistik toplama işlemi durduruldu.
|
Herkese açık özellikler
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Sipariş isteği ile hibe talebinde bulunulan ortalama kullanım süresi.
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
İşlem onayı isteğinden itibaren geçen ortalama kullanım süresi.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Erişim hatası sayısı.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
50 gün içinde izin verilmeyen rx isteklerinin sayısı.
mNumRxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
İzin devre dışı bırakıldığında devam etmekte olan tx sayısı.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
İzin etkin durumdayken rx isteklerinin sayısı.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Hibe alınmadan tamamlanan rx isteklerinin sayısı.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
İzin verme etkin değilken gönderilen rx isteklerinin sayısı.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
İzin verme etkin değilken nihai olarak izin verilen rx isteklerinin sayısı.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Erişim izni etkin değilken zaman aşımına uğrayan rx isteklerinin sayısı.
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
Rx isteklerinin sayısı.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
50 gün içinde onaylanmayan işlem isteği sayısı.
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
İzin devre dışı bırakıldığında devam eden işlem sayısı.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
İzin etkinken gönderilen işlem sayısı isteklerinin sayısı.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
İzin verme etkin değilken gönderilen tx isteklerinin sayısı.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
İzin verilmemiş durumdayken nihai olarak izin verilen Tx isteklerinin sayısı.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
İzin verme etkin değilken zaman aşımına uğrayan Tx isteklerinin sayısı.
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
İşlem sayısı.
mStopped
bool otRadioCoexMetrics::mStopped
Doygunluk nedeniyle istatistik toplama işlemi durduruldu.
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.