Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

otRadioCoexMetrics

#include <radio.h>

Berikut adalah transisi status radio yang valid:

Ringkasan

(Radio ON) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Dinonaktifkan | | Tidur | | Terima | | Mengirim | |<-----| |<-----| |<--------| | +----+ Disable() +-+ Sleep() +---+ Receive() +----+ (Radio OFF) atau sinyal TransmitDone

Selama perintah permintaan data IEEE 802.15.4, transisi Sleep->Receive->Transmit dapat dipersingkat ke transisi langsung dari Sleep ke Transmit jika platform mendukung kemampuan OT_RADIO_CAPS_SLEEP_TO_TX. Struktur ini mewakili metrik koeksistensi radio.

Atribut publik

mAvgRxRequestToGrantTime
uint32_t
Waktu rata-rata digunakan dari permintaan rx yang akan diberikan.
mAvgTxRequestToGrantTime
uint32_t
Waktu rata-rata digunakan dari permintaan tx agar diberikan.
mNumGrantGlitch
uint32_t
Jumlah gangguan hibah.
mNumRxDelayedGrant
uint32_t
Jumlah permintaan rx yang tidak diberikan dalam 50us.
mNumRxGrantDeactivatedDuringRequest
uint32_t
Jumlah rx yang sedang diproses saat pemberian dinonaktifkan.
mNumRxGrantImmediate
uint32_t
Jumlah permintaan rx saat hibah aktif.
mNumRxGrantNone
uint32_t
Jumlah permintaan rx yang diselesaikan tanpa menerima hibah.
mNumRxGrantWait
uint32_t
Jumlah permintaan rx saat hibah tidak aktif.
mNumRxGrantWaitActivated
uint32_t
Jumlah permintaan rx saat pemberian tidak aktif yang akhirnya diberikan.
mNumRxGrantWaitTimeout
uint32_t
Jumlah permintaan rx saat pemberian tidak aktif sehingga waktu habis.
mNumRxRequest
uint32_t
Jumlah permintaan rx.
mNumTxDelayedGrant
uint32_t
Jumlah permintaan tx yang tidak diberikan dalam 50us.
mNumTxGrantDeactivatedDuringRequest
uint32_t
Jumlah tx yang sedang diproses saat pemberian dinonaktifkan.
mNumTxGrantImmediate
uint32_t
Jumlah permintaan tx saat hibah aktif.
mNumTxGrantWait
uint32_t
Jumlah permintaan tx saat hibah tidak aktif.
mNumTxGrantWaitActivated
uint32_t
Jumlah permintaan tx saat pemberian tidak aktif yang akhirnya diberikan.
mNumTxGrantWaitTimeout
uint32_t
Jumlah permintaan tx saat hibah tidak aktif, sehingga waktu habis.
mNumTxRequest
uint32_t
Jumlah permintaan tx.
mStopped
bool
Pengumpulan statistik dihentikan karena saturasi.

Atribut publik

mCPMRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

Waktu rata-rata digunakan dari permintaan rx yang akan diberikan.

mCPMTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

Waktu rata-rata digunakan dari permintaan tx agar diberikan.

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

Jumlah gangguan hibah.

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

Jumlah permintaan rx yang tidak diberikan dalam 50us.

mNumRxGrantDisabledUpRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

Jumlah rx yang sedang diproses saat pemberian dinonaktifkan.

mNumRxGrantLangsung

uint32_t otRadioCoexMetrics::mNumRxGrantImmediate

Jumlah permintaan rx saat hibah aktif.

mNumRxGrantTidak ada

uint32_t otRadioCoexMetrics::mNumRxGrantNone

Jumlah permintaan rx yang diselesaikan tanpa menerima hibah.

mNumRxGrantWait

uint32_t otRadioCoexMetrics::mNumRxGrantWait

Jumlah permintaan rx saat hibah tidak aktif.

mNumRxGrantWaitDiaktifkan

uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated

Jumlah permintaan rx saat pemberian tidak aktif yang akhirnya diberikan.

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

Jumlah permintaan rx saat pemberian tidak aktif sehingga waktu habis.

mNumRxPermintaan

uint32_t otRadioCoexMetrics::mNumRxRequest

Jumlah permintaan rx.

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

Jumlah permintaan tx yang tidak diberikan dalam 50us.

mNumTxGrantDisableddSelama Permintaan

uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest

Jumlah tx yang sedang diproses saat pemberian dinonaktifkan.

mNumTxGrantLangsung

uint32_t otRadioCoexMetrics::mNumTxGrantImmediate

Jumlah permintaan tx saat hibah aktif.

mNumTxGrantWait

uint32_t otRadioCoexMetrics::mNumTxGrantWait

Jumlah permintaan tx saat hibah tidak aktif.

mNumTxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated

Jumlah permintaan tx saat pemberian tidak aktif yang akhirnya diberikan.

mNumTxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

Jumlah permintaan tx saat hibah tidak aktif, sehingga waktu habis.

mNumTxRequest

uint32_t otRadioCoexMetrics::mNumTxRequest

Jumlah permintaan tx.

Dihentikan

bool otRadioCoexMetrics::mStopped

Pengumpulan statistik dihentikan karena saturasi.

Resource

Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk memberikan kontribusi pada dokumentasi kami, lihat Referensi.