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