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 ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล