otRadioCoexMetrics

#include <radio.h>

ต่อไปนี้เป็นการเปลี่ยนสถานะวิทยุที่ถูกต้อง:

สรุป

(วิทยุเปิดอยู่) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | ปิดใช้งาน | | สลีป | | รับ | | ส่ง | |<-----| |<-----| |<--------| | +----+ +-----+ (สัญญาณ) +---->

ในระหว่างคำสั่งขอข้อมูล IEEE 802.15.4 การเปลี่ยน Sleep->Receive->Transmit อาจถูกตัดให้สั้นลงจากสลีปเป็น Transmit โดยตรงถ้าแพลตฟอร์มสนับสนุนความสามารถ OT_RADIO_CAPS_SLEEP_TO_TX ได้ แสดงเมตริกการใช้งานวิทยุร่วมกัน

แอตทริบิวต์สาธารณะ

mAvgRxRequestToGrantTime
uint32_t
เวลาเฉลี่ยใน usec จากคำขอ rx เพื่อให้สิทธิ์
mAvgTxRequestToGrantTime
uint32_t
เวลาเฉลี่ยใน usec จากคำขอ tx เพื่อให้สิทธิ์
mNumGrantGlitch
uint32_t
จำนวนข้อบกพร่องการให้สิทธิ์
mNumRxDelayedGrant
uint32_t
จํานวนคําขอ RX ที่ไม่ได้รับอนุญาตภายใน 50us
mNumRxGrantDeactivatedDuringRequest
uint32_t
จำนวน Rx ที่กำลังดำเนินการเมื่อปิดใช้งานการให้สิทธิ์
mNumRxGrantImmediate
uint32_t
จำนวนคำขอ rx ขณะที่ให้สิทธิ์อยู่
mNumRxGrantNone
uint32_t
จำนวนคำขอ RX ที่ดำเนินการเสร็จสมบูรณ์โดยไม่ได้รับงบประมาณสนับสนุน
mNumRxGrantWait
uint32_t
จำนวนคำขอ Rx ขณะที่ไม่มีการใช้งานการให้สิทธิ์
mNumRxGrantWaitActivated
uint32_t
จำนวนคำขอ Rx ขณะที่ไม่ได้ให้สิทธิ์ซึ่งได้รับอนุญาตให้ดำเนินการในท้ายที่สุด
mNumRxGrantWaitTimeout
uint32_t
จำนวนคำขอ Rx ขณะที่ไม่มีการใช้งานการให้สิทธิ์ที่หมดเวลา
mNumRxRequest
uint32_t
จำนวนคำขอ Rx
mNumTxDelayedGrant
uint32_t
จํานวนคําขอ tx ที่ไม่ได้รับอนุญาตภายใน 50us
mNumTxGrantDeactivatedDuringRequest
uint32_t
จำนวน tx ที่กำลังดำเนินการเมื่อปิดใช้งานการให้สิทธิ์
mNumTxGrantImmediate
uint32_t
จำนวนคำขอ tx ขณะที่ให้สิทธิ์อยู่
mNumTxGrantWait
uint32_t
จำนวนคำขอ tx ขณะที่ไม่มีการใช้งานการให้สิทธิ์
mNumTxGrantWaitActivated
uint32_t
จำนวนคำขอ tx ขณะที่ไม่ได้ให้สิทธิ์และได้ให้สิทธิ์ในท้ายที่สุดแล้ว
mNumTxGrantWaitTimeout
uint32_t
จำนวนคำขอ tx ขณะที่ไม่มีการใช้งานการให้สิทธิ์ที่หมดเวลา
mNumTxRequest
uint32_t
จำนวนคำขอ tx
mStopped
bool
หยุดการรวบรวมสถิติแล้วเนื่องจากความอิ่มตัว

แอตทริบิวต์สาธารณะ

mAvgRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

เวลาเฉลี่ยใน usec จากคำขอ rx เพื่อให้สิทธิ์

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

เวลาเฉลี่ยใน usec จากคำขอ tx เพื่อให้สิทธิ์

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

จำนวนข้อบกพร่องการให้สิทธิ์

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

จํานวนคําขอ RX ที่ไม่ได้รับอนุญาตภายใน 50us

mNumRxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

จำนวน Rx ที่กำลังดำเนินการเมื่อปิดใช้งานการให้สิทธิ์

mNumRxGrantImmediate

uint32_t otRadioCoexMetrics::mNumRxGrantImmediate

จำนวนคำขอ rx ขณะที่ให้สิทธิ์อยู่

mNumRxGrantNone

uint32_t otRadioCoexMetrics::mNumRxGrantNone

จำนวนคำขอ RX ที่ดำเนินการเสร็จสมบูรณ์โดยไม่ได้รับงบประมาณสนับสนุน

mNumRxGrantWait

uint32_t otRadioCoexMetrics::mNumRxGrantWait

จำนวนคำขอ Rx ขณะที่ไม่มีการใช้งานการให้สิทธิ์

mNumRxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated

จำนวนคำขอ Rx ขณะที่ไม่ได้ให้สิทธิ์ซึ่งได้รับอนุญาตให้ดำเนินการในท้ายที่สุด

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

จำนวนคำขอ Rx ขณะที่ไม่มีการใช้งานการให้สิทธิ์ที่หมดเวลา

mNumRxRequest

uint32_t otRadioCoexMetrics::mNumRxRequest

จำนวนคำขอ Rx

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

จํานวนคําขอ tx ที่ไม่ได้รับอนุญาตภายใน 50us

mNumTxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest

จำนวน tx ที่กำลังดำเนินการเมื่อปิดใช้งานการให้สิทธิ์

mNumTxGrantImmediate

uint32_t otRadioCoexMetrics::mNumTxGrantImmediate

จำนวนคำขอ tx ขณะที่ให้สิทธิ์อยู่

mNumTxGrantWait

uint32_t otRadioCoexMetrics::mNumTxGrantWait

จำนวนคำขอ tx ขณะที่ไม่มีการใช้งานการให้สิทธิ์

mNumTxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated

จำนวนคำขอ tx ขณะที่ไม่ได้ให้สิทธิ์และได้ให้สิทธิ์ในท้ายที่สุดแล้ว

mNumTxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

จำนวนคำขอ tx ขณะที่ไม่มีการใช้งานการให้สิทธิ์ที่หมดเวลา

mNumTxRequest

uint32_t otRadioCoexMetrics::mNumTxRequest

จำนวนคำขอ tx

mStopped

bool otRadioCoexMetrics::mStopped

หยุดการรวบรวมสถิติแล้วเนื่องจากความอิ่มตัว

แหล่งข้อมูล

หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล