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.