otRadioCoexMetrics

#include <radio.h>

Sau đây là các quá trình chuyển đổi trạng thái radio hợp lệ:

Tóm tắt

(Bật đài) +----+ Bật() +-+ Nhận() +---+ Truyền() +----+ | |----->| |----->| |-------->| | Đã tắt | | Ngủ | | Nhận | | Truyền | |<-----| |<-----| |<--------| | +---+ Tắt() +-+ Tín hiệu Radio() +---+ Nhận + ---+ Tín hiệu Radio() +---+ Nhận + ----

Trong lệnh yêu cầu dữ liệu IEEE 802.15.4, lệnh chuyển đổi Sleep->Receive->Phát có thể được rút ngắn để chuyển đổi trực tiếp từ chế độ Ngủ sang chế độ Phát nếu nền tảng hỗ trợ chức năng OT_Radio_CAPS_SLEEP_TO_TX. Biểu thị các chỉ số cùng tồn tại qua sóng vô tuyến.

Thuộc tính công khai

mAvgRxRequestToGrantTime
uint32_t
Thời gian sử dụng trung bình từ yêu cầu rx để cấp.
mAvgTxRequestToGrantTime
uint32_t
Thời gian sử dụng trung bình từ yêu cầu cấp quyền.
mNumGrantGlitch
uint32_t
Số sự cố về việc cấp quyền.
mNumRxDelayedGrant
uint32_t
Số lượng yêu cầu rx không được cấp trong vòng 50us.
mNumRxGrantDeactivatedDuringRequest
uint32_t
Số lượt rx đang diễn ra khi tính năng cấp quyền bị huỷ kích hoạt.
mNumRxGrantImmediate
uint32_t
Số yêu cầu rx khi tính năng cấp quyền còn hiệu lực.
mNumRxGrantNone
uint32_t
Số yêu cầu rx đã hoàn thành mà không nhận được khoản trợ cấp.
mNumRxGrantWait
uint32_t
Số yêu cầu rx trong khi tính năng cấp quyền không hoạt động.
mNumRxGrantWaitActivated
uint32_t
Số yêu cầu rx trong khi chức năng cấp không hoạt động mà cuối cùng đã được cấp.
mNumRxGrantWaitTimeout
uint32_t
Số yêu cầu rx trong khi quyền không hoạt động đã hết giờ.
mNumRxRequest
uint32_t
Số yêu cầu rx.
mNumTxDelayedGrant
uint32_t
Số lượng yêu cầu thiết lập sao cho không được cấp trong vòng 50us.
mNumTxGrantDeactivatedDuringRequest
uint32_t
Số tx đang thực hiện khi tài trợ bị vô hiệu hoá.
mNumTxGrantImmediate
uint32_t
Số yêu cầu đưa tin khi hoạt động cấp quyền còn hiệu lực.
mNumTxGrantWait
uint32_t
Số yêu cầu tx trong khi chức năng cấp quyền không hoạt động.
mNumTxGrantWaitActivated
uint32_t
Số yêu cầu đưa ra quyết định về hoạt động thực tế trong khi chức năng cấp không hoạt động nhưng cuối cùng đã được cấp.
mNumTxGrantWaitTimeout
uint32_t
Số yêu cầu tx trong khi cấp không hoạt động đã hết thời gian chờ.
mNumTxRequest
uint32_t
Số yêu cầu liên quan đến hoạt động thực tế.
mStopped
bool
Quá trình thu thập số liệu thống kê đã dừng do độ bão hoà.

Thuộc tính công khai

mAvgRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

Thời gian sử dụng trung bình từ yêu cầu rx để cấp.

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

Thời gian sử dụng trung bình từ yêu cầu cấp quyền.

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

Số sự cố về việc cấp quyền.

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

Số lượng yêu cầu rx không được cấp trong vòng 50us.

mNumRxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

Số lượt rx đang diễn ra khi tính năng cấp quyền bị huỷ kích hoạt.

mNumRxGrantImmediate

uint32_t otRadioCoexMetrics::mNumRxGrantImmediate

Số yêu cầu rx khi tính năng cấp quyền còn hiệu lực.

mNumRxGrantNone

uint32_t otRadioCoexMetrics::mNumRxGrantNone

Số yêu cầu rx đã hoàn thành mà không nhận được khoản trợ cấp.

mNumRxGrantWait

uint32_t otRadioCoexMetrics::mNumRxGrantWait

Số yêu cầu rx trong khi tính năng cấp quyền không hoạt động.

mNumRxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated

Số yêu cầu rx trong khi chức năng cấp không hoạt động mà cuối cùng đã được cấp.

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

Số yêu cầu rx trong khi quyền không hoạt động đã hết giờ.

mNumRxRequest

uint32_t otRadioCoexMetrics::mNumRxRequest

Số yêu cầu rx.

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

Số lượng yêu cầu thiết lập sao cho không được cấp trong vòng 50us.

mNumTxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest

Số tx đang thực hiện khi tài trợ bị vô hiệu hoá.

mNumTxGrantImmediate

uint32_t otRadioCoexMetrics::mNumTxGrantImmediate

Số yêu cầu đưa tin khi hoạt động cấp quyền còn hiệu lực.

mNumTxGrantWait

uint32_t otRadioCoexMetrics::mNumTxGrantWait

Số yêu cầu tx trong khi chức năng cấp quyền không hoạt động.

mNumTxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated

Số yêu cầu đưa ra quyết định về hoạt động thực tế trong khi chức năng cấp không hoạt động nhưng cuối cùng đã được cấp.

mNumTxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

Số yêu cầu tx trong khi cấp không hoạt động đã hết thời gian chờ.

mNumTxRequest

uint32_t otRadioCoexMetrics::mNumTxRequest

Số yêu cầu liên quan đến hoạt động thực tế.

mStopped

bool otRadioCoexMetrics::mStopped

Quá trình thu thập số liệu thống kê đã dừng do độ bão hoà.

Tài nguyên

Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.