otMeshDiagChildEntry
#include <mesh_diag.h>
แสดงข้อมูลเกี่ยวกับรายการย่อยจาก otMeshDiagQueryChildTable()
สรุป
mSupportsErrRate
จะระบุว่ารองรับฟีเจอร์การติดตามข้อผิดพลาดหรือไม่ และค่า mFrameErrorRate
และ mMessageErrorRate
ถูกต้อง ข้อผิดพลาดของเฟรมจะติดตามข้อผิดพลาด tx ของเฟรม (ไปยังเฟรมย่อย) ที่เลเยอร์ MAC ขณะที่ mMessageErrorRate
ติดตามอัตราข้อผิดพลาดของข้อความ IPv6 (เหนือเลเยอร์ MAC และหลังจาก MAC ซ้ำ) เมื่อข้อความ IPv6 หายไป เช่น หากข้อความมีขนาดใหญ่และต้องมีการแยกส่วน 6LoWPAN ข้อความ tx จะถือว่าล้มเหลว หากเฟรม Fragment tx รายการใดรายการหนึ่งล้มเหลว (เช่น ไม่จับคู่)
แอตทริบิวต์สาธารณะ |
|
---|---|
mAge
|
uint32_t
เวลาไม่กี่วินาทีนับตั้งแต่ที่เด็กได้ยินครั้งสุดท้าย
|
mAverageRssi
|
int8_t
RSSI เฉลี่ย
|
mConnectionTime
|
uint32_t
จำนวนวินาทีนับตั้งแต่การแนบย่อย
|
mCslChannel
|
uint8_t
ช่อง CSL
|
mCslPeriod
|
uint16_t
ระยะเวลา CSL ในหน่วยของเวลาสัญลักษณ์ 10 ตัว ค่าศูนย์หมายถึง CSL ถูกปิดใช้
|
mCslSynchronized
|
bool
สามารถซิงค์ CSL และซิงค์ CSL ได้หรือไม่
|
mCslTimeout
|
uint32_t
CSL หมดเวลาในหน่วยวินาที
|
mDeviceTypeFtd
|
bool
เป็น FTD ของอุปกรณ์ (เทียบกับ MTD)
|
mExtAddress
|
ที่อยู่แบบขยาย
|
mFrameErrorRate
|
uint16_t
อัตราข้อผิดพลาดของเฟรม (0x0000->0%, 0xffff->100%)
|
mFullNetData
|
bool
ระบุว่าอุปกรณ์ได้รับข้อมูลเครือข่ายเต็มรูปแบบหรือไม่ (เทียบกับชุดย่อยที่เสถียร)
|
mLastRssi
|
int8_t
RSSI ของเฟรมที่ได้รับล่าสุด
|
mLinkMargin
|
uint8_t
อัตรากำไรลิงก์ในหน่วย dB
|
mMessageErrorRate
|
uint16_t
(IPv6) อัตราข้อผิดพลาดของข้อความ (0x0000->0%, 0xffff->100%)
|
mQueuedMessageCount
|
uint16_t
จำนวนข้อความที่อยู่ในคิวสำหรับ tx โดยอ้อมไปยังบัญชีย่อย
|
mRloc16
|
uint16_t
RLOC16
|
mRxOnWhenIdle
|
bool
ระบบ Rx-on เมื่อไม่มีการใช้งาน (เทียบกับง่วง)
|
mSupervisionInterval
|
uint16_t
ช่วงเวลาการควบคุมดูแลเป็นวินาที ศูนย์หมายถึงไม่ได้ใช้
|
mSupportsErrRate
|
bool
ค่า
mFrameErrorRate และ mMessageErrorRate ถูกต้อง |
mTimeout
|
uint32_t
ระยะหมดเวลาในหน่วยวินาที
|
mVersion
|
uint16_t
เวอร์ชัน
|
แอตทริบิวต์สาธารณะ
mAge
uint32_t otMeshDiagChildEntry::mAge
เวลาไม่กี่วินาทีนับตั้งแต่ที่เด็กได้ยินครั้งสุดท้าย
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
RSSI เฉลี่ย
mConnectionTime
uint32_t otMeshDiagChildEntry::mConnectionTime
จำนวนวินาทีนับตั้งแต่การแนบย่อย
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
ช่อง CSL
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
ระยะเวลา CSL ในหน่วยของเวลาสัญลักษณ์ 10 ตัว ค่าศูนย์หมายถึง CSL ถูกปิดใช้
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
สามารถซิงค์ CSL และซิงค์ CSL ได้หรือไม่
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
CSL หมดเวลาในหน่วยวินาที
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
เป็น FTD ของอุปกรณ์ (เทียบกับ MTD)
mFrameErrorRate
uint16_t otMeshDiagChildEntry::mFrameErrorRate
อัตราข้อผิดพลาดของเฟรม (0x0000->0%, 0xffff->100%)
mFullNetData
bool otMeshDiagChildEntry::mFullNetData
ระบุว่าอุปกรณ์ได้รับข้อมูลเครือข่ายเต็มรูปแบบหรือไม่ (เทียบกับชุดย่อยที่เสถียร)
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
RSSI ของเฟรมที่ได้รับล่าสุด
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
อัตรากำไรลิงก์ในหน่วย dB
mMessageErrorRate
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) อัตราข้อผิดพลาดของข้อความ (0x0000->0%, 0xffff->100%)
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
จำนวนข้อความที่อยู่ในคิวสำหรับ tx โดยอ้อมไปยังบัญชีย่อย
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
ระบบ Rx-on เมื่อไม่มีการใช้งาน (เทียบกับง่วง)
mSupervisionInterval
uint16_t otMeshDiagChildEntry::mSupervisionInterval
ช่วงเวลาการควบคุมดูแลเป็นวินาที ศูนย์หมายถึงไม่ได้ใช้
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
ค่า mFrameErrorRate
และ mMessageErrorRate
ถูกต้อง
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
ระยะหมดเวลาในหน่วยวินาที
mVersion
uint16_t otMeshDiagChildEntry::mVersion
เวอร์ชัน
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล