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)

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

ที่อยู่แบบขยาย

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