|
Configuration
ВведениеЗдесь будет описан формат файла конфигурации, подробно описаны опции. Пример файла<?xml version="1.0" ?>
<settings>
<global>
<gsm port="9" baud="19200" />
<sms logfilename="sms.txt" />
<owen port="4" baud="115200" />
<userlist>
<user name="user1" phone="+79131234567" />
<user name="user2" phone="+79131234500" />
<user name="user3" phone="+79131234511" />
</userlist>
<usergroups>
<group name="water" members="user1;user2;" />
<group name="water" members="user2;user3;" />
</usergroups>
</global>
<parameters>
<param name="Test" group="Test">
<source type="opc" param="OPC.DataServer\Test\Tag" />
<alarm group="water"
cond="g"
failvalue="50"
normalvalue="40"
text="Test failed. Value=%1"
normaltext="Test passed."
messages="20" interval="3600"
waittime="15" />
</param>
</parameters>
</settings>globalОбщие настройки программы. Внутри этого элемента располагаются общие настройки программы и ее компонент. Элемент <gsm> задает настройки порта для обмена с GSM модемом. Оба атрибута являются обязательными. Атрибут "port" указывает номер COM-порта, а атрибут baud скорость обмена. Элемент <sms>. Параметр logfilename указывает путь к файлу, в который будут сохраняться все успешно отправленные сообщения с указанием даты и времени отправки. Элемент <owen> является необязательным. Он указывает настройки последовательного порта для обмена с приборами фирмы OWEN. Использовать его следует в случае если вам необходимо получать данные с приборов этой фирмы (http://owen.ru/). Атрибуты такие-же как у элемента <gsm>. Элемент userlistСписок пользователей и их номера мобильных телефонов. у элемента <user> поля name и phone являются обязательными. Элемент usergroupsу элемента <group> поля name и members обязательны для заполнения. parametersВнутри этого контейнера находится список отслеживаемых тегов, а также параметры уведомлений. параметр обозначается тегом param, содержащим имя параметра и группу (или установку), к которой этот параметр принадлежит. Эти значения хоть и являются обязательными, но при этом они используются только при отображении параметра на форме. Параметр должен содержать 1 элемент <source> и может включать в себя один или несколько элементов <alarm>. Элемент sourceОписывает источник данных. Атрибут type указывает тип источника данных. А атрибут param идентифицирует параметр в этом источнике. На текущий момент в программе реализовано несколько типов источников:
Элемент alarmЭлемент задает текст сообщения и условия его отправки. Обязательными атрибутами этого элемента являются:
Следующие атрибуты необязательны:
|