otDeviceProperties
#include <thread_ftd.h>
Đại diện cho các thuộc tính thiết bị dùng để tính trọng số trưởng cục bộ trên một thiết bị.
Tóm tắt
Các tham số này được đặt dựa trên khả năng của thiết bị, cho dù thiết bị có chức năng như bộ định tuyến biên hay cấu hình nguồn điện của thiết bị, v.v.
mIsUnstable
cho biết độ ổn định hoạt động của thiết bị và được xác định thông qua một cơ chế dành riêng cho nhà cung cấp. Nó có thể bao gồm các trường hợp sau:
- Trong nội bộ thiết bị, phát hiện thấy thiết bị mất nguồn điện bên ngoài thường xuyên hơn bình thường. Những gì thông thường là do nhà cung cấp xác định.
- Trong nội bộ thiết bị, phát hiện thấy thiết bị khởi động lại thường xuyên hơn bình thường. Những gì thông thường là do nhà cung cấp xác định.
Thuộc tính công khai |
|
---|---|
mIsBorderRouter
|
bool
Thiết bị có phải là bộ định tuyến biên hay không.
|
mIsUnstable
|
bool
Độ ổn định hoạt động của thiết bị (dành riêng cho nhà cung cấp).
|
mLeaderWeightAdjustment
|
int8_t
Điều chỉnh trọng lượng. Nên là -16 đến +16 (nếu không thì bị kẹp).
|
mPowerSupply
|
Cấu hình nguồn điện.
|
mSupportsCcm
|
bool
Xem thiết bị có hỗ trợ CCM (có thể hoạt động như một bộ định tuyến đường viền CCM) hay không.
|
Thuộc tính công khai
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
Thiết bị có phải là bộ định tuyến biên hay không.
mIsUnstable
bool otDeviceProperties::mIsUnstable
Độ ổn định hoạt động của thiết bị (dành riêng cho nhà cung cấp).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
Điều chỉnh trọng lượng. Nên là -16 đến +16 (nếu không thì bị kẹp).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
Xem thiết bị có hỗ trợ CCM (có thể hoạt động như một bộ định tuyến đường viền CCM) hay không.
Tài nguyên
Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.