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 (หากถูกจำกัด)

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

การกำหนดค่าแหล่งจ่ายไฟ

mSupportsCcm

bool otDeviceProperties::mSupportsCcm

ระบุว่าอุปกรณ์รองรับ CCM หรือไม่ (ทำหน้าที่เป็น Border Router ของ CCM ได้)

แหล่งข้อมูล

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