otRadyoCoexMetrics
#include <radio.h>
Geçerli radyo durumu geçişleri şunlardır:
Özet
(Radyo AÇIK) +----+Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| --------> | | Devre dışı | | Uyku | | Al | | İletim | | |<-----| |<-----| |------| | +----+ Disable() +-- Sleep() +---+ Receive() +----+ (Radyo KAPALI) veya sinyal TransmitBitti
OTEE 802.15.4 veri isteği komutu sırasında Uyku->Al->Aktar gibi geçiş, platform OT_DIGIT_CAPS_SLEEP_TO_TX özelliğini destekliyorsa Uyku'dan İletim'e doğrudan geçişi kapsayacak şekilde kısaltılabilir. Bu yapı, radyo birlikte kullanım metriklerini temsil eder.
Herkese açık özellikler |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
rx isteğinden verme için ortalama kullanım süresi.
|
mAvgTxRequestToGrantTime
|
uint32_t
x için istekten gelen izin vermenin ortalama kullanım süresi.
|
mNumGrantGlitch
|
uint32_t
Bağış hatalarının sayısı.
|
mNumRxDelayedGrant
|
uint32_t
50 ABD içinde gönderilmemiş rx isteklerinin sayısı.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
İzin devre dışı bırakıldığında devam eden rx sayısı.
|
mNumRxGrantImmediate
|
uint32_t
İzin etkin durumdayken rx isteklerinin sayısı.
|
mNumRxGrantNone
|
uint32_t
İzin almadan tamamlanan rx isteklerinin sayısı.
|
mNumRxGrantWait
|
uint32_t
İzin etkin değilken rx isteklerinin sayısı.
|
mNumRxGrantWaitActivated
|
uint32_t
İzin verilen ve henüz etkin olmayan rx isteklerinin sayısı.
|
mNumRxGrantWaitTimeout
|
uint32_t
Bu izin zaman aşımına uğramışken zaman aşımına uğrayan rx isteklerinin sayısı.
|
mNumRxRequest
|
uint32_t
Rx isteklerinin sayısı.
|
mNumTxDelayedGrant
|
uint32_t
50 ABD içinde gönderilmemiş tx isteklerinin sayısı.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
İzin devre dışı bırakıldığında devam eden tx sayısı.
|
mNumTxGrantImmediate
|
uint32_t
İzin etkin durumdayken yapılan tx isteklerinin sayısı.
|
mNumTxGrantWait
|
uint32_t
İzin etkin değilken tx isteklerinin sayısı.
|
mNumTxGrantWaitActivated
|
uint32_t
Hibe sonucunda etkin olmayan ve sonuç olarak verilen tx isteklerinin sayısı.
|
mNumTxGrantWaitTimeout
|
uint32_t
Erişim izninin devre dışı olduğu ancak zaman aşımına uğrayan tx isteklerinin sayısı.
|
mNumTxRequest
|
uint32_t
Tx isteklerinin sayısı.
|
mStopped
|
bool
Doygunluk nedeniyle istatistik toplama durduruldu.
|
Herkese açık özellikler
mOrtRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
rx isteğinden verme için ortalama kullanım süresi.
mOrtTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
x'in istekte bulunma izni için ortalama kullanım süresi.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Bağış hatalarının sayısı.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
50 ABD içinde gönderilmemiş rx isteklerinin sayısı.
mNumRxGrantDisabledDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
İzin devre dışı bırakıldığında devam eden rx sayısı.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
İzin etkin durumdayken rx isteklerinin sayısı.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
İzin almadan tamamlanan rx isteklerinin sayısı.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
İzin etkin değilken rx isteklerinin sayısı.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
İzin verilen ve henüz etkin olmayan rx isteklerinin sayısı.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Bu izin zaman aşımına uğramışken zaman aşımına uğrayan rx isteklerinin sayısı.
mNumRxİstek
uint32_t otRadioCoexMetrics::mNumRxRequest
Rx isteklerinin sayısı.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
50 ABD içinde gönderilmemiş tx isteklerinin sayısı.
mNumTxGrantDisabledDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
İzin devre dışı bırakıldığında devam eden tx sayısı.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
İzin etkin durumdayken yapılan tx isteklerinin sayısı.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
İzin etkin değilken tx isteklerinin sayısı.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Hibe sonucunda etkin olmayan ve sonuç olarak verilen tx isteklerinin sayısı.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Erişim izninin devre dışı olduğu ancak zaman aşımına uğrayan tx isteklerinin sayısı.
mNumTxİstek
uint32_t otRadioCoexMetrics::mNumTxRequest
Tx isteklerinin sayısı.
Durduruldu
bool otRadioCoexMetrics::mStopped
Doygunluk nedeniyle istatistik toplama durduruldu.
Kaynaklar
OpenThread API Referansı konuları, GitHub'da bulunan kaynak koddan gelmektedir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.