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).

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

Cấu hình nguồn điện.

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.