<?xml version="1.0" encoding="utf-8"?>
<protocol name="Cet" caption="Сет" module="Cet" driver="Async" version="2.0"
  redundancy="" priority="0"
  portNumber="1" baudRate="19200" dataBits="8" parity="0" stopBits="0"
  portCfg="0" timeoutCfg="0" 
  timeShiftS="0" timeShiftW="0" startDelay="0"        
  t0="2000" t1="3000" t2="500"
  t11="3600000" t12="100" t14="50">
  <properties title="number,caption,name" format="%s, %s (%s)"
    rdx="line(index=number,name=name,type=module,driver=driver,redLine=priority,
      portNumber=portNumber,baudRate=baudRate,dataBits=dataBits,parity=parity,stopBits=stopBits,
	  portCfg=portCfg,timeoutCfg=timeoutCfg,
      timeShiftS=timeShiftS,timeShiftW=timeShiftW,startDelay=startDelay,
      t0=t0,t1=t1,t2=t2,t11=t11,t12=t12,t14=t14)">
    <property name="name" caption="Протокол"
      type="text"	editing="false" visible="false" key="false"/>
    <property name="caption" caption="Наименование"
      type="text"	editing="true" visible="true" key="false"/>
    <property name="module" caption="Модуль"
      type="text"	editing="false" visible="true" key="false"/>
    <property name="driver" caption="Драйвер"
      type="text"	editing="false" visible="true" key="false">
      <enum item="Async" caption="COM-порт (Serial)"/>
    </property>
    <property name="redundancy" caption="Резервирование"
   	  type="text"	editing="false" visible="false" key="false"/>
    <property name="priority" caption="Приоритет"
      type="int"	editing="true" visible="false" key="false">
      <range min="0" max="100"/>
    </property>
    <property name="IPaddress" caption="IP-адрес"
      type="text"	editing="true" visible="true" key="false"/>
    <property name="port" caption="TCP-порт"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="portNumber" caption="COM-порт"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="baudRate" caption="Скорость"
      type="text"	editing="true" visible="true" key="false">
      <enum item="100" caption="100"/>
      <enum item="110" caption="110"/>
      <enum item="200" caption="200"/>
      <enum item="300" caption="300"/>
      <enum item="600" caption="600"/>
      <enum item="1200" caption="1200"/>
      <enum item="2400" caption="2400"/>
      <enum item="4800" caption="4800"/>
      <enum item="9600" caption="9600"/>
      <enum item="14400" caption="14400"/>
      <enum item="19200" caption="19200"/>
      <enum item="38400" caption="38400"/>
      <enum item="56000" caption="56000"/>
      <enum item="57600" caption="57600"/>
      <enum item="115200" caption="115200"/>
      <enum item="128000" caption="128000"/>
      <enum item="256000" caption="256000"/>
    </property>
    <property name="dataBits" caption="Длина слова"
      type="text"	editing="true" visible="false" key="false">
      <enum item="5" caption="5"/>
      <enum item="6" caption="6"/>
      <enum item="7" caption="7"/>
      <enum item="8" caption="8*"/>
    </property>
    <property name="parity" caption="Паритет"
      type="text"	editing="true" visible="true" key="false">
      <enum item="0" caption="0-NOPARITY"/>
      <enum item="1" caption="1-ODDPARITY"/>
      <enum item="2" caption="2-EVENPARITY*"/>
      <enum item="3" caption="3-MARKPARITY"/>
    </property>
    <property name="stopBits" caption="Количество стоп-бит"
      type="text"	editing="true" visible="true" key="false">
      <enum item="0" caption="0-ONESTOPBIT*"/>
      <enum item="1" caption="1-ONE5STOPBITS"/>
      <enum item="2" caption="2-TWOSTOPBITS"/>
    </property>
    <property name="portCfg" caption="Удаленное конфигурирование (TCP-порт)"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="timeoutCfg" caption="Удаленное конфигурирование (таймаут, сек)"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="startDelay" caption="Задержка при старте (ms)"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="timeShiftS" caption="Сдвиг летнего времени(s)"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="timeShiftW" caption="Сдвиг зимнего времени(s)"
      type="int"	editing="true" visible="true" key="false"/>
    <property name="t0" caption="Таймаут подключения (ms)"
      type="int" editing="true" visible="true" key="false"/>
    <property name="t1" caption="Таймаут ожидания ответа (ms)"
      type="int" editing="true" visible="true" key="false"/>
    <property name="t2" caption="??? (ms)"
      type="int" editing="true" visible="true" key="false"/>
    <property name="t11" caption="Таймаут синхронизации времени (ms)"
      type="int" editing="true" visible="true" key="false"/>
    <property name="t12" caption="Интервал синхронизации времени (ms)"
      type="int" editing="true" visible="false" key="false"/>
    <property name="t14" caption="Таймаут ожидания не в overlaped режиме (ms)"
      type="int" editing="false" visible="false" key="false"/>
    <property name="no" caption="Адрес тэга. Имя свойства"
      type="text" editing="false" visible="false" key="false"/>
    <property name="function" caption="Тип значения тэга. Имя свойства"
      type="text" editing="false" visible="false" key="false"/>
  </properties>
 	<remoteunit address="255" access="1" password="000000" timeSync="0" caption="Устройство">
    <properties title="caption" format="%s">
      <property name="caption" caption="Наименование"
        type="text"	editing="true" visible="true" key="false"/>
      <property name="address" caption="Адрес"
        type="int"  editing="true" visible="true"  key="true"/>
      <property name="access" caption="Доступ"
        type="int"	editing="true" visible="false" key="false">
        <enum item="1" caption="1-чтение"/>
        <enum item="2" caption="2-конфигурирование"/>
      </property>
      <property name="password" caption="Пароль (#-bin)"
        type="text"	editing="true" visible="true" key="false"/>
      <property name="timeSync" caption="Синхронизация времени"
        type="int"	editing="true" visible="true" key="false"/>
    </properties>
    <source caption="" function="4" parameter1="0" parameter2="0" no="1">
      <properties title="no,caption" format="%s, %s"
     	  rdx="rtu(address=remoteunit.address,access=remoteunit.access,password=remoteunit.password),board(function=function),
        informationObject(parameter1=parameter1,parameter2=parameter2,no=no)">
        <property name="caption" caption="Наименование"
          type="text"	editing="true" visible="true" key="false"/>
        <property name="function" caption="Тип параметра"
          type="int"	editing="true" visible="true" key="true">
          <enum item="4" caption="4-чтение массивов времен"/>
          <enum item="5" caption="5-чтение массивов регистров накопленной энергии"/>
          <enum item="8" caption="8-чтение параметров и уставок"/>
          <enum item="9" caption="9-чтение массива показателей качества электричества"/>
          <enum item="10" caption="10-состояние"/>
        </property>
        <property name="parameter1" caption="Номер массива"
          type="int"	editing="true" visible="true" key="true"/>
        <property name="parameter2" caption="Номер записи в массиве"
          type="int"	editing="true" visible="true" key="true"/>
        <property name="no" caption="Номер параметра"
          type="int"	editing="true" visible="true" key="true" rep="%d"/>
      </properties>
    </source>
  </remoteunit>
</protocol>

