otMleCounters

#include <thread.h>

แสดงตัวนับ MLE ของเทรด

สรุป

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

mAttachAttempts
uint16_t
จำนวนครั้งในการแนบอุปกรณ์ขณะถอดอุปกรณ์
mBetterPartitionAttachAttempts
uint16_t
จำนวนครั้งที่พยายามต่อเชื่อมกับพาร์ติชันที่ดีกว่า
mChildRole
uint16_t
จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_CHILD
mChildTime
uint64_t
จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_CHILD
mDetachedRole
uint16_t
จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_DETACHED
mDetachedTime
uint64_t
จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_DETACHED
mDisabledRole
uint16_t
จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_DISABLED
mDisabledTime
uint64_t
การติดตามเวลาทำงาน
mLeaderRole
uint16_t
จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_LEADER
mLeaderTime
uint64_t
จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_LEADER
mParentChanges
uint16_t
จำนวนครั้งที่อุปกรณ์เปลี่ยนระดับบนสุด
mPartitionIdChanges
uint16_t
จำนวนการเปลี่ยนแปลงรหัสพาร์ติชัน
mRouterRole
uint16_t
จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_ROUTER
mRouterTime
uint64_t
จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_ROUTER
mTrackedTime
uint64_t
จำนวนมิลลิวินาทีที่ติดตามโดยตัวนับก่อนหน้า

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

mAttachAttempts

uint16_t otMleCounters::mAttachAttempts

จำนวนครั้งในการแนบอุปกรณ์ขณะถอดอุปกรณ์

mBetterPartitionAttachAttempts

uint16_t otMleCounters::mBetterPartitionAttachAttempts

จำนวนครั้งที่พยายามต่อเชื่อมกับพาร์ติชันที่ดีกว่า

mChildRole

uint16_t otMleCounters::mChildRole

จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_CHILD

mChildTime

uint64_t otMleCounters::mChildTime

จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_CHILD

mDetachedRole

uint16_t otMleCounters::mDetachedRole

จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_DETACHED

mDetachedTime

uint64_t otMleCounters::mDetachedTime

จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_DETACHED

mDisabledRole

uint16_t otMleCounters::mDisabledRole

จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_DISABLED

mDisabledTime

uint64_t otMleCounters::mDisabledTime

การติดตามเวลาทำงาน

เมื่อเปิดใช้ฟีเจอร์ระยะเวลาทำงาน (OPENTHREAD_CONFIG_UPTIME_ENABLE = 1) เวลาที่ใช้ในแต่ละบทบาท MLE จะมีการติดตาม จำนวนอุปกรณ์เป็นมิลลิวินาทีที่อยู่ในบทบาท OT_DEVICE_ROLE_DISABLED

mLeaderRole

uint16_t otMleCounters::mLeaderRole

จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_LEADER

mLeaderTime

uint64_t otMleCounters::mLeaderTime

จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_LEADER

mParentChanges

uint16_t otMleCounters::mParentChanges

จำนวนครั้งที่อุปกรณ์เปลี่ยนระดับบนสุด

การเปลี่ยนแปลงของรายการระดับบนสามารถเกิดขึ้นได้หากอุปกรณ์แยกออกจากระดับบนสุดที่ใช้อยู่ในปัจจุบันและเชื่อมต่อกับอุปกรณ์อื่น หรือแม้แต่ในขณะที่เชื่อมต่ออุปกรณ์อยู่เมื่อเปิดใช้งานคุณลักษณะการค้นหาระดับบนเป็นระยะ (โปรดดูตัวเลือก OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE)

mPartitionIdChanges

uint16_t otMleCounters::mPartitionIdChanges

จำนวนการเปลี่ยนแปลงรหัสพาร์ติชัน

mRouterRole

uint16_t otMleCounters::mRouterRole

จำนวนครั้งที่อุปกรณ์เข้าสู่บทบาท OT_DEVICE_ROLE_ROUTER

mRouterTime

uint64_t otMleCounters::mRouterTime

จำนวนมิลลิวินาทีของอุปกรณ์ที่อยู่ในบทบาท OT_DEVICE_ROLE_ROUTER

mTrackedTime

uint64_t otMleCounters::mTrackedTime

จำนวนมิลลิวินาทีที่ติดตามโดยตัวนับก่อนหน้า

แหล่งข้อมูล

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