Перейти в хранилище документации
Обратиться в техническую поддержку
...
Code Block |
---|
OnEvent("GRAY","1","ALARM") { [ if( !CheckState("CAM","1","DETACHED") ) { DoReact("CAM","1","REC_ROLLBACK"); Wait(5); DoReact("CAM","1","REC_STOP"); } ] } OnEvent("GRAY","1","ALARM") { [ Wait(2); DoReact("GRAY","1","CONFIRM"); Wait(2); DoReact("GRAY","1","ARM"); ] } |
Для режима постоянной записи команды начала и остановки записи по камере (REC_ROLLBACK иREC_STOP)выполнять не следует. В этом случае возможны следующие варианты скриптов:
Вариант 1: в настройках датчиков выключено титрование. В этом случае АТМ-Интеллект Про не останавливает запись и скрипт должен быть таким:
...
Code Block |
---|
OnEvent("GRAY","1","ALARM")
{
[
Wait(5); // Определяет через какое время надо приостановить запись, чтобы получить требуемый ролик или необходимое число кадров
DoReact("CAM","1","REC_STOP");
Wait(2); // Время предзаписи в настройке камеры = 2 сек.
DoReact("CAM","1","REC_ROLLBACK"); // Запускаем запись с откатом в те самые 2 сек. Т.о. данные в архиве не теряются
]
} |
Вариант 2: в настройках датчиков включено титрование. В этом случае АТМ-Интеллект Про принудительно остановит запись после наложения титров в течении указанного времени.
В этом случае скрипт должен быть таким:
...
Code Block |
---|
OnEvent("GRAY","1","ALARM")
{
[
Wait(7); // Время равно времени на титрование + 2 секунды времени предзаписи по камере
DoReact("CAM","1","REC_ROLLBACK"); // Запускаем запись с откатом в те самые 2 сек. Т.о. данные в архиве не теряются
]
} |