Настройки программного модуля (ini-файл)
Локальные настройки программы сохраняются в Fire.ini. Секция [Path] этого файла пуста, так как параметры подключения к базам данных вынесены в общий файл настроек системы Safe_inside.ini. Параметры секции [Position] формируются автоматически и представляют собой координаты и размеры экранных форм программы. Если эти параметры удалить, то при старте будут использованы параметры по «умолчанию». Вы можете изменить размеры всех экранных форм так, как сочтете нужным. При выходе из программы все текущие настройки будут автоматически созранены в этой секции. Наиболее важные параметры находятся в секции [Options]. Для каждого параметра здесь приведены подробные комментарии. Однако, ряд параметров требуют пояснения. Если установить значение security=R, то все функции, связанные с модификацией справочников будут заблокированы. Этот режим превращает программу в обычный просмотрщик. Значение параметров Input_Signals_Top_All, Input_Signals_Top_Fire определяют количество тревог, выводимых в окна «Сигналы» и «Сигналы в ПЧ (АРМ ДДС)». Условия фильтрации данных в этих окнах можно дополнительно изменить с помощью параметров Where_All, Where_Fire. Так, задание Where_Fire= AND id_Group=1 приведет к тому, что в окне и «Сигналы в ПЧ» будут присутствовать только сигналы Группы 1(Пожар). Наконец, установка параметра Send_Object_Number=1 приводит к тому, что курсор программы управления объектами (если она запущена) автоматически позиционируется на объекте, с которого пришло тревожное сообщение.
[Options]
Max_Attempt_TCP=2
;Мах. число попыток установки передачи по TCP припосылке «ручных» тревог
Port=6000
;Порт, который прослушиваетт TCP-сервер ПЧ(АРМ) «по умолчанию»
TCP_ReadTimeout=4000
;Timeout при отправке пакета по TCP
My_Ip=192.168.0.10
;Ip-адрес локального интерфейса
Ping_Size=56
;Количество байт, посылаемых командой Ping
Ping_TimeOut=1500
;Время ожидания ответа для Ping в мс
security=W
;Уровень безопасности(R,W)
Routing_Yes_No=1
;Разрешить(1) или запретить(0) отключение/включение маршрутизации. Не зависит от (R,W)
Blocking_Yes_No=1
;Разрешить(1) или запретить(0) изменение режима блокировки. Не зависит от (R,W)
Send_Alarm_channel=99
Номер канала для тревоги, формируемой вручную
KEY_OBJ_DISP=46
;Ключевая последовательность(Заголовок) в формате Disp
Routing_Filtr=Routing=0
;Условие фильтрации для просмотра объектов с отключенной маршрутизацией
Input_Signals_Top_All=200
;Количеcтво записей, считываемых из таблицы входных сигналов Input_Signals(верхнее окно)
Input_Signals_Top_Fire=100
;Количемтво записей о пожарных тревогах, считываемых из таблицы входных сигналов Input_Signals(нижнее окно)
Interval_Refresh=3000
;Интервал(мск) чтения данных из таблицы входных сигналов Input_Signals
Blocking_Routing_interval=10000
;Интервал для запроса по формированию списка блокированных и отключенных объкутов
Region=Регион-78(Санкт-Петербург)
;Название региона - Дополнительный заголовок модуля
;Where_All= AND id_Group=3
;Условие Where в операторе Select для верхнего окна (все события)
;Where_Fire= AND Id_Group=3
;Дополнительное условие Where в операторе Select для нижнего окна (тревоги)
Shift_Event_Hand_Sec=0
;Сдвиг (Сек) времени объекта (относительно текущего времени) для тревоги, формируемой вручную
Send_Object_Number=1
;Посылать номер объекта программе Control_Objects или нет
Alarm_Sound=1
;Проигрываем(1) звуковой сигнал или нет(0)
Message_Beep=MB_ICONHAND
; MB_ICONASTERISK - проигрывает звук «Звездочка» (SystemAsterisk)
; MB_ICONEXCLAMATION - проигрывает звук «Восклицание» (SystemExclamation)
; MB_ICONHAND - проигрывает звук «Критическая ошибка» (SystemHand)
; MB_ICONQUESTION - проигрывает звук «Вопрос» (SystemQuestion)
; MB_OK - проигрывает звук «Стандартный звук» (SystemDefault) }
;Возможные значения стандартного звука при получении тревоги
;Любое другое значение - нет стандартного звука
Play_Sound_File=1
;Проигрывать(1) стандартный файл alarm_wav.wav или нет
;(Только при Alarm_Sound=1)
;Файл alarm_wav.wav должен находиться в том же каталоге что и exe-модуль