Присмотр за детьми
Этот модуль включает в себя функции для функции присмотра за детьми.
Краткое содержание
Функции | |
---|---|
otChildSupervisionGetCheckFailureCounter ( otInstance *aInstance) | uint16_t Получите значение счетчика ошибок тайм-аута проверки контроля. |
otChildSupervisionGetCheckTimeout ( otInstance *aInstance) | uint16_t Получает интервал времени ожидания проверки контроля (в секундах) для дочернего элемента. |
otChildSupervisionGetInterval ( otInstance *aInstance) | uint16_t Получает интервал наблюдения за детьми (в секундах) для ребенка. |
otChildSupervisionResetCheckFailureCounter ( otInstance *aInstance) | void Сбросьте счетчик ошибок тайм-аута контрольной проверки на ноль. |
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout) | void Устанавливает интервал времени ожидания проверки контроля (в секундах) для дочернего элемента. |
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval) | void Устанавливает интервал наблюдения за ребенком (в секундах) для ребенка. |
Функции
otChildSupervisionGetCheckFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
Получите значение счетчика ошибок тайм-аута проверки контроля.
Счетчик отслеживает количество неудачных проверок дочернего элемента. Он увеличивается, когда дочерний элемент не получает известий от своего родителя в течение указанного интервала времени ожидания проверки.
otChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Получает интервал времени ожидания проверки контроля (в секундах) для дочернего элемента.
Если устройство является сонливым дочерним устройством и не получает никаких известий от своего родителя в течение указанного тайм-аута проверки, оно инициирует процесс повторного подключения (обмен запросом/ответом на обновление дочернего элемента MLE со своим родителем).
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возвращает | Тайм-аут контрольной проверки. Ноль указывает на то, что контроль над дочерним элементом отключен. |
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Получает интервал наблюдения за детьми (в секундах) для ребенка.
Функция «Наблюдение за детьми» предоставляет родителям механизм, обеспечивающий отправку сообщения каждому сонному ребенку в течение интервала наблюдения. Если нет передачи дочернему элементу в течение интервала контроля, OpenThread ставится в очередь и отправляет дочернему узлу сообщение контроля.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возвращает | Интервал присмотра за детьми. Ноль указывает на то, что контроль отключен. |
otChildSupervisionResetCheckFailureCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
Сбросьте счетчик ошибок тайм-аута контрольной проверки на ноль.
otChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Устанавливает интервал времени ожидания проверки контроля (в секундах) для дочернего элемента.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Устанавливает интервал наблюдения за ребенком (в секундах) для ребенка.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
Ресурсы
Разделы справочника по API OpenThread взяты из исходного кода, доступного на GitHub . Чтобы получить дополнительную информацию или внести свой вклад в нашу документацию, обратитесь к разделу Ресурсы .