You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Объект SSS_WATCHDOG соответствует системному объекту Служба перезагрузки системы.

От объекта SSS_WATCHDOG поступают события, представленные в таблице. Запуск процедур происходит при возникновении соответствующего события. Формат процедуры событий для объекта Служба перезагрузки системы:

OnEvent("SSS_WATCHDOG","_id_","_событие_")

События

Описание событий

"RESTART_EXCEEDED"

Превышено количество перезагрузок модуля.

"RESTART_PROCESS"

Перезагрузка модуля.

Формат оператора для описания действий со службой перезагрузки системы:

DoReact("SSS_WATCHDOG","_id_","_команда_" [,"_параметры_"]);

Список команд и параметров для объекта SSS_WATCHDOG представлен в таблице.

Команда – описание команды

Параметры

Описание параметров

"SETUP" – установить параметры для службы перезагрузки системы.

name<>

Имя объекта.

flags<>

Флаги.

restart_period<>

Период рестарта.

restart_times<>

Максимальное число перезагрузок за заданный промежуток времени.

timeout<>

Время отклика.

usb_wd_control<>

Подключение ITV USB Watchdog.

Свойства объекта SSS_WATCHDOG показаны в таблице.

Свойства объекта SSS_WATCHDOG

Описание свойств объекта

ID<>

Идентификатор объекта.

PARENT_ID<>

Идентификатор родительского объекта.

 Примеры использования событий и реакций объекта SSS_WATCHDOG:

  1. При перезагрузке модуля активировать третью камеру на монитор №5.

    OnEvent("SSS_WATCHDOG","1"," RESTART_PROCESS")
    {
    	DoReact("MONITOR", "5", " ACTIVATE_CAM", "CAM<3>")
    }
  • No labels