Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Если механизм наложения титров по событиям банкомата, который используется в АТМ-Интеллект Про по умолчанию (при добавлении камеры в Объекте охраны включена настройка Титрование событий банкомата – см. раздел Настройка списка видеокамер), не устраивает, то можно отключить эту настройку и с помощью скриптов реализовать собственный сценарий. Например, в этом случае возможно по определенному событию или событиям от банкомата (Объекта объекта охраны) начать запись, а по другому событию или событиям остановить запись.
| Info | ||
|---|---|---|
| ||
При работе с чековым принтером это также возможно. Для этого можно использовать следующие события объекта VIDEOSRVобъекта VIDEOSRV_C_DVC_ATM (Объект охраны): RECEIPT_START – Начало чека RECEIPT_STOP – Конец чека |
Пример скрипта на встроенном языке программирования ПК Интеллект для JScript для наложения титров по событию Карта вставлена приведен ниже:
| Code Block |
|---|
OnEvent(if (Event.SourceType=="VIDEOSRV_C_DVC_ATM", && Event.SourceId=="1", && Event.Action=="INSERT_CARD") { [ var state if(= !CheckStateGetObjectState("CAM","1",); if (state.indexOf("DETACHED") == -1) { DoReactDoReactStr("CAM","1","REC",""); DoReactDoReactStr("CAM","1","ADD_SUBTITLES","command<"+Event.GetParam("param2")+" ID : "+Event.GetParam("param1")+"\r>,page<BEGIN>,title_id<1>"); DoReactDoReactStr("CAM","1","ADD_SUBTITLES","command<КАРТА N: "+Event.GetParam("param0")+"\r>,title_id<1>"); DoReactDoReactStr("CAM","1","ADD_SUBTITLES","command<СОБЫТИЕ: Карта вставлена\r>,title_id<1>"); Wait(5Sleep(5000); DoReactDoReactStr("CAM","1","ADD_SUBTITLES","command< \r>,page<END>,title_id<1>"); DoReactDoReactStr("CAM","1","CLEAR_SUBTITLES","title_id<1>"); DoReactDoReactStr("CAM","1","REC_STOP",""); } ] } |
В результате выполнения данного скрипта в течении течение 5 секунд на изображение будет наложена следующая информация.
...