otDeviceProperties
    #include <thread_ftd.h>
  
แสดงพร็อพเพอร์ตี้ของอุปกรณ์ซึ่งใช้ในการคำนวณน้ำหนักของผู้นำในพื้นที่บนอุปกรณ์
สรุป
โดยการตั้งค่าพารามิเตอร์ตามความสามารถของอุปกรณ์ ไม่ว่าจะทำหน้าที่เป็น Border Router, การกำหนดค่าแหล่งจ่ายไฟ ฯลฯ
mIsUnstable จะระบุความเสถียรในการทำงานของอุปกรณ์และจะกำหนดผ่านกลไกเฉพาะของผู้ให้บริการ ซึ่งอาจประกอบไปด้วยกรณีต่อไปนี้
- ภายในอุปกรณ์ตรวจพบว่าไม่มีแหล่งจ่ายไฟภายนอกหลุดบ่อยกว่าปกติ ผู้ให้บริการจะเป็นผู้กำหนดสิ่งที่ปกติ
 - ภายในอุปกรณ์ตรวจพบว่ามีการรีบูตบ่อยกว่าปกติ ผู้ให้บริการจะเป็นผู้กำหนดสิ่งที่ปกติ
 
        แอตทริบิวต์สาธารณะ | 
    |
|---|---|
        mIsBorderRouter
       | 
      
        bool
        ระบุว่าอุปกรณ์เป็น Border Router หรือไม่  
       | 
    
        mIsUnstable
       | 
      
        bool
        ความเสถียรในการทำงานของอุปกรณ์ (เฉพาะผู้ให้บริการ)  
       | 
    
        mLeaderWeightAdjustment
       | 
      
        int8_t
        การปรับน้ำหนัก ควรเป็น -16 ถึง +16 (หากถูกจำกัด)  
       | 
    
        mPowerSupply
       | 
      
        
         การกำหนดค่าแหล่งจ่ายไฟ  
       | 
    
        mSupportsCcm
       | 
      
        bool
        ระบุว่าอุปกรณ์รองรับ CCM หรือไม่ (ทำหน้าที่เป็น Border Router ของ CCM ได้)  
       | 
    
แอตทริบิวต์สาธารณะ
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
ระบุว่าอุปกรณ์เป็น Border Router หรือไม่
mIsUnstable
bool otDeviceProperties::mIsUnstable
ความเสถียรในการทำงานของอุปกรณ์ (เฉพาะผู้ให้บริการ)
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
การปรับน้ำหนัก ควรเป็น -16 ถึง +16 (หากถูกจำกัด)
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
ระบุว่าอุปกรณ์รองรับ CCM หรือไม่ (ทำหน้าที่เป็น Border Router ของ CCM ได้)
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล