Настройки модуля BisAlarmProvider находятся в файле LyrixAlarmProvider.Settings.json.
Для ОС Windows по умолчанию путь к файлу с настройками имеет следующий вид: C:\Integration\SferaVideoAlarm\sferavideoalarm.service\Configuration\LyrixAlarmProvider.Settings.json
Для ОС Linux по умолчанию путь к файлу с настройками имеет следующий вид: /usr/integration/sferavideoalarm/sferavideoalarm.service/Configuration/LyrixAlarmProvider.Settings.json
Описание полей файла настройки привязки датчиков к камерам приведено в таблице:
| Название | Описание | Допустимые значения |
|---|---|---|
Основные настройки | ||
| UseDeviceNamesCache | Включить кэширование наименований детекторов в системе | Тип значения: булев Значение по умолчанию: true |
| CheckNewEventsIntervalSec | Интервал проверки появления в базе данных новых событий, в секундах | Тип значения: целое число Значение по умолчанию: true |
| Database_instance | Адрес экземпляра базы данных Lyrix | Тип значение: строка |
| Database_port | Порт экземпляра базы данных | Тип значение: целое число Значение по умолчанию: 5432 |
| Database_username | Имя пользователя для доступа к базе данных Lyrix | Тип значение: строка Значение по умолчанию: "lyrix" |
| Database_password | Пароль пользователя для доступа к базе данных Lyrix | Тип значение: строка Значение по умолчанию: "lyrix" |
| Database_databaseName | Имя базы данных Lyrix | Тип значение: строка Значение по умолчанию: "lyrixdb" |
| Database_connectionString | Шаблон строки подключения к базе данных | Тип значение: строка Значение по умолчанию: "Host={0};Port={1};Username={2};Password={3};Database={4}" |
| DetectorsSeparation | Символ разделения по умолчанию между устройствами разного уровня иерархии в полном наименовании детектора | Тип значение: строка Значение по умолчанию: "." |
Конфигурация фильтра отображаемых устройств | ||
| DeviceTypes.Panels | Список отображаемых типов панелей | Тип значения: массив строк Значение по умолчанию: [ "TApolloAAN100" ] |
| DeviceTypes.Modules | Список отображаемых типов модулей | Тип значения: массив строк Значение по умолчанию: [ "TApolloAIM4SL" ] |
| DeviceTypes.Readers | Список отображаемых типов считывателей | Тип значения: массив строк Значение по умолчанию: [ "TApolloAAN100Reader" ] |
| AllowEvents.EventsNames | Список допустимых событий. Все события, не добавленные в этот фильтр, будут игнорироваться модулем LyrixAlarmProvider. Если список оставить пустым, то события всех типов будут обработаны | Тип значения: массив строк |
Модуль LyrixVideoAlarm отображает 3 типа устройств: панели, модули и считыватели. Название типа для соответствующего устройства можно посмотреть в свойствах элемента системы Lyrix (поле – Идентификатор типа, см. рисунок 4.1.3.2.1). Принимаемые модулем LyrixAlarmProvider события не зависят от наличия/отсутствия названия типа элемента в конфигурационном файле.
