Giám sát Trẻ em

Học phần này bao gồm các chức năng cho tính năng Giám sát trẻ em.

Tóm tắt

Hàm

otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
uint16_t
Nhận giá trị của bộ đếm lỗi kiểm tra thời gian chờ kiểm tra giám sát.
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
uint16_t
Xem khoảng thời gian chờ kiểm tra giám sát (tính bằng giây) trên phần tử con.
otChildSupervisionGetInterval(otInstance *aInstance)
uint16_t
Xem khoảng thời gian Giám sát trẻ em (tính bằng giây) trên một trẻ.
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
void
Đặt lại bộ đếm lỗi hết thời gian kiểm tra giám sát thành 0.
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
Đặt khoảng thời gian chờ kiểm tra giám sát (tính bằng giây) trên phần tử con.
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
Đặt khoảng thời gian giám sát con (tính bằng giây) cho con.

Hàm

otChild MonitoringGetCheckFailureCounter

uint16_t otChildSupervisionGetCheckFailureCounter(
  otInstance *aInstance
)

Nhận giá trị của bộ đếm lỗi kiểm tra thời gian chờ kiểm tra giám sát.

Bộ đếm theo dõi số lần kiểm tra giám sát không thành công đối với nhà xuất bản con. Tốc độ này được tăng lên khi thành phần con không nghe thấy từ thành phần mẹ trong khoảng thời gian chờ kiểm tra đã chỉ định.

otChildMonitorGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Xem khoảng thời gian chờ kiểm tra giám sát (tính bằng giây) trên phần tử con.

Nếu thiết bị là con ngủ và không nhận được thông báo từ cha mẹ trong thời gian chờ kiểm tra đã chỉ định, thì thiết bị sẽ bắt đầu quá trình đính kèm lại (Yêu cầu cập nhật/phản hồi MLE Child với mẹ).

Thông tin chi tiết
Các tham số
[in] aInstance
Con trỏ trỏ đến một thực thể OpenThread.
Trả về
Hết thời gian kiểm tra giám sát. Số 0 cho biết rằng tính năng kiểm tra giám sát của trẻ đã tắt.

Khoảng thời gian giám sát con cái

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Xem khoảng thời gian Giám sát trẻ em (tính bằng giây) trên một trẻ.

Tính năng Giám sát trẻ em cung cấp một cơ chế để cha mẹ có thể gửi thư cho từng trẻ buồn ngủ trong khoảng thời gian giám sát. Nếu không có hoạt động truyền dữ liệu nào đến thành phần con trong khoảng thời gian giám sát, thì OpenThread sẽ đưa vào hàng đợi và gửi Thông báo giám sát của con cho thành phần con.

Thông tin chi tiết
Các tham số
[in] aInstance
Con trỏ trỏ đến một thực thể OpenThread.
Trả về
Khoảng thời gian giám sát con. Số không cho biết tính năng giám sát đã bị tắt.

otChildMonitorResetCheckFailureCounter

void otChildSupervisionResetCheckFailureCounter(
  otInstance *aInstance
)

Đặt lại bộ đếm lỗi hết thời gian kiểm tra giám sát thành 0.

otChildgiáSetSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Đặt khoảng thời gian chờ kiểm tra giám sát (tính bằng giây) trên phần tử con.

Thông tin chi tiết
Các tham số
[in] aInstance
Con trỏ trỏ đến một thực thể OpenThread.
[in] aTimeout
Thời gian chờ kiểm tra (tính bằng giây). Không bật tính năng kiểm tra giám sát đối với trẻ.

Khoảng thời gian giám sát con

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Đặt khoảng thời gian giám sát con (tính bằng giây) cho con.

Thông tin chi tiết
Các tham số
[in] aInstance
Con trỏ trỏ đến một thực thể OpenThread.
[in] aInterval
Khoảng thời gian giám sát (tính bằng giây). Không để tắt tính năng giám sát.

Tài nguyên

Các chủ đề Tham chiếu API OpenThread bắt nguồn từ mã nguồn, có sẵn 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 phần Tài nguyên.