Seite 5 von 8
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 16:41
von jp112sdl
Ich muss den Sketch bei Gelegenheit mal überarbeiten.
Da hat sich was vor einiger Zeit an der Lib geändert (Stichwort ActorChannel).
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 17:19
von jp112sdl
Habs geändert aber nicht getestet.
Probier mal.
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 17:39
von dirk.abel
Hallo,
danke für die Infos!
@Jérôme
Supergeil! Du bist hier echt wahnsinnig schnell unterwegs. Danke!
Während ich noch überlege, ob ich es dann anders lösen muss, hast Du schon neuen Code fertig...
Compiliert, wird aber leider als 1-fach Sensor erkannt. Ich bin allerdings auch mit Homegear und openHAB unterwegs, nicht, das es da dran liegt...
So sehen die in Homegear aus. Der "papa..." ist der normale 1-fach, der "JPBL..." sollte der 2-fach sein
Code: Alles auswählen
10 │ │ 5932AF │ papa5932af │ 0005 │ HM-LC-Bl1-FM │ 2.4 │ No │ No │ No
11 │ │ 0005AF │ JPBL200001 │ 0005 │ HM-LC-Bl1-FM │ 2.4 │ No │ No │ No
openHAB meldet den dann als:
Funk-Rollladenaktor 1-fach, Unterputzmontage
Funk-Rollladenaktor 1-fach, Unterputzmontage (HM-LC-Bl1-FM)
Noch eine Idee?
Gruß, Dirk
Nachtrag:
Müssten nicht auch die Funktionen für die Relaisansteuerung für motor_up, motor_down & motor_stop bzw diese ganze BlChannel Klasse 2x da sein - also ein 2. Mal für die 2. Ein- und Ausgänge?
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 17:49
von jp112sdl
Wird in der CCU korrekt angezeigt.
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 17:55
von dirk.abel
Ok,
mein Nachtrag war quatsch - das ist ja nur die Klasse, zugewiesen wird ja dann unten 2x -
Bin nicht so fit in C++.
Das läuft aber in der CCU auch mit den normalen HM XML Dateien oder irgendwelche Modifikationen?
Dann sollte Homegear das doch auch richtig erkennen.
Ich bin da noch nicht weit genug im Thema - muss mal schauen...
Eine CCU habe ich nicht.
Trotzdem Danke!
Dirk
Das sind die von Homegear verwendeten XML Files in denen "BL" vorkommt:
Code: Alles auswählen
rf_bl_644.xml rf_bl_conf_644_e_v2_0.xml rf_bl_conf_644_e_v2_1.xml rf_bl_conf_644.xml rf_bl_le_v2_3.xml rf_bl.xml
Welches ist den wohl das, in das ich mal schauen sollte?
Du bist echt zu schnell für mich...
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 18:00
von jp112sdl
dirk.abel hat geschrieben: ↑12.04.2019, 17:55
Das läuft aber in der CCU auch mit den normalen HM XML Dateien oder irgendwelche Modifikationen?
Ja, das geht ohne Anpassungen.
Genutzt wird die
https://asksinpp.de/rftypes/rf_bl.xml
Code: Alles auswählen
<channel index="1" type="BLIND" count_from_sysinfo="23.0:1.0">
Die Anzahl der Kanäle kann dynamisch allokiert werden, was auch von der CCU berücksichtigt wird.
Vielleicht geht aber Homegear intern fest von 1 Kanal aus...
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 18:11
von dirk.abel
Hier mal die rf_bl.xml aus Homegear.
Wenn die aus Deiner Sicht ok ist, frage ich mal bei den Homegear Leuten...
Code: Alles auswählen
<homegearDevice version="13">
<supportedDevices>
<device id="HM-LC-Bl1-SM">
<description>radio-controlled blind actuator 1-channel (surface-mount)</description>
<typeNumber>0x6</typeNumber>
<minFirmwareVersion>0x24</minFirmwareVersion>
</device>
<device id="HM-LC-Bl1-FM">
<description>radio-controlled blind actuator 1-channel (flush-mount)</description>
<typeNumber>0x5</typeNumber>
<minFirmwareVersion>0x24</minFirmwareVersion>
</device>
<device id="HM-LC-Bl1-PB-FM">
<description>radio-controlled blind actuator 1-channel (flush-mount)</description>
<typeNumber>0x53</typeNumber>
<minFirmwareVersion>0x24</minFirmwareVersion>
</device>
<device id="ZEL STG RM FEP 230V">
<description>radio-controlled blind actuator 1-channel (flush-mount) Roto</description>
<typeNumber>0x7B</typeNumber>
<minFirmwareVersion>0x24</minFirmwareVersion>
</device>
<device id="263 146">
<description>radio-controlled blind actuator 1-channel (flush-mount) Schueco</description>
<typeNumber>0x86</typeNumber>
<minFirmwareVersion>0x24</minFirmwareVersion>
</device>
</supportedDevices>
<properties>
<encryption>true</encryption>
</properties>
<functions>
<function channel="0" type="MAINTENANCE">
<properties>
<internal>true</internal>
</properties>
<configParameters>blind_dev_master--0</configParameters>
<variables>maint_ch_values--0</variables>
</function>
<function channel="1" type="BLIND">
<properties>
<dynamicChannelCount>23:1.0</dynamicChannelCount>
<linkReceiverFunctionTypes>
<type>SWITCH</type>
<type>WEATHER_CS</type>
</linkReceiverFunctionTypes>
</properties>
<configParameters>blind_ch_master--1</configParameters>
<variables>blind_ch_values--1</variables>
<linkParameters>blind_ch_link--1</linkParameters>
</function>
</functions>
<packets>
<packet id="ACK_STATUS">
<direction>toCentral</direction>
<type>0x2</type>
<subtype>0x1</subtype>
<subtypeIndex>9</subtypeIndex>
<channelIndex>10</channelIndex>
<binaryPayload>
<element>
<index>11.0</index>
<parameterId>LEVEL</parameterId>
</element>
<element>
<index>12.4</index>
<size>0.3</size>
<parameterId>STATE_FLAGS</parameterId>
</element>
<element>
<index>12.4</index>
<size>0.2</size>
<parameterId>DIRECTION_FLAGS</parameterId>
</element>
</binaryPayload>
</packet>
<packet id="INFO_LEVEL">
<direction>toCentral</direction>
<type>0x10</type>
<subtype>0x6</subtype>
<subtypeIndex>9</subtypeIndex>
<channelIndex>10</channelIndex>
<binaryPayload>
<element>
<index>11.0</index>
<parameterId>LEVEL</parameterId>
</element>
<element>
<index>12.4</index>
<size>0.3</size>
<parameterId>STATE_FLAGS</parameterId>
</element>
<element>
<index>12.4</index>
<size>0.2</size>
<parameterId>DIRECTION_FLAGS</parameterId>
</element>
</binaryPayload>
</packet>
<packet id="INSTALL_TEST">
<direction>fromCentral</direction>
<type>0x11</type>
<channelIndex>10</channelIndex>
<binaryPayload>
<element>
<index>9.0</index>
<constValueInteger>2</constValueInteger>
</element>
<element>
<index>11.0</index>
<parameterId>IT_LEVEL</parameterId>
<omitIf>255</omitIf>
</element>
</binaryPayload>
</packet>
<packet id="LEVEL_GET">
<direction>fromCentral</direction>
<type>0x1</type>
<channelIndex>9</channelIndex>
<binaryPayload>
<element>
<index>10.0</index>
<constValueInteger>14</constValueInteger>
</element>
</binaryPayload>
</packet>
<packet id="LEVEL_SET">
<direction>fromCentral</direction>
<type>0x11</type>
<subtype>0x2</subtype>
<subtypeIndex>9</subtypeIndex>
<channelIndex>10</channelIndex>
<binaryPayload>
<element>
<index>11.0</index>
<parameterId>LEVEL</parameterId>
</element>
</binaryPayload>
</packet>
<packet id="SET_LOCK">
<direction>fromCentral</direction>
<type>0x11</type>
<channelIndex>10</channelIndex>
<binaryPayload>
<element>
<index>9.0</index>
<size>0.1</size>
<parameterId>INHIBIT</parameterId>
</element>
</binaryPayload>
</packet>
<packet id="STOP">
<direction>fromCentral</direction>
<type>0x11</type>
<subtype>0x3</subtype>
<subtypeIndex>9</subtypeIndex>
<channelIndex>10</channelIndex>
</packet>
</packets>
<parameterGroups>
<configParameters id="blind_ch_master--1">
<parameter id="AES_ACTIVE">
<properties>
<internal>true</internal>
<casts>
<booleanInteger/>
</casts>
</properties>
<logicalBoolean>
<defaultValue>false</defaultValue>
</logicalBoolean>
<physicalInteger groupId="AES_ACTIVE">
<index>8.0</index>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="REFERENCE_RUNNING_TIME_TOP_BOTTOM">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>10.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.100000</minimumValue>
<maximumValue>6000.000000</maximumValue>
<defaultValue>50.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>11.0</index>
<size>2.0</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="REFERENCE_RUNNING_TIME_BOTTOM_TOP">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>10.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.100000</minimumValue>
<maximumValue>6000.000000</maximumValue>
<defaultValue>50.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>13.0</index>
<size>2.0</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="CHANGE_OVER_DELAY">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>10.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.500000</minimumValue>
<maximumValue>25.500000</maximumValue>
<defaultValue>0.500000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>15.0</index>
<size>1.0</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="REFERENCE_RUN_COUNTER">
<properties/>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>255</maximumValue>
<defaultValue>0</defaultValue>
</logicalInteger>
<physicalInteger>
<index>16.0</index>
<size>1.0</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="TRANSMIT_TRY_MAX">
<properties/>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>10</maximumValue>
<defaultValue>6</defaultValue>
</logicalInteger>
<physicalInteger>
<index>48.0</index>
<size>1.0</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="STATUSINFO_MINDELAY">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>2.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.500000</minimumValue>
<maximumValue>15.500000</maximumValue>
<defaultValue>2.000000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">0.000000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>87.0</index>
<size>0.5</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="STATUSINFO_RANDOM">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>1.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>7.000000</maximumValue>
<defaultValue>1.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>87.5</index>
<size>0.3</size>
<list>1</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
</configParameters>
<configParameters id="blind_dev_master--0">
<parameter id="INTERNAL_KEYS_VISIBLE">
<properties>
<internal>true</internal>
</properties>
<logicalBoolean>
<defaultValue>true</defaultValue>
</logicalBoolean>
<physicalInteger>
<index>2.7</index>
<size>0.1</size>
<list>0</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="CONF_BUTTON_TIME">
<properties>
<unit>minutes</unit>
</properties>
<logicalInteger>
<minimumValue>1</minimumValue>
<maximumValue>254</maximumValue>
<defaultValue>255</defaultValue>
<specialValues>
<specialValue id="PERMANENT">255</specialValue>
</specialValues>
</logicalInteger>
<physicalInteger>
<index>21.0</index>
<size>1.0</size>
<list>0</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LOCAL_RESET_DISABLE">
<properties/>
<logicalBoolean>
<defaultValue>false</defaultValue>
</logicalBoolean>
<physicalInteger>
<index>24.0</index>
<size>0.1</size>
<list>0</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="ROAMING">
<properties>
<internal>true</internal>
</properties>
<logicalBoolean>
<defaultValue>false</defaultValue>
</logicalBoolean>
<physicalInteger>
<operationType>store</operationType>
</physicalInteger>
</parameter>
<parameter id="POLLING">
<properties>
<internal>true</internal>
</properties>
<logicalBoolean>
<defaultValue>false</defaultValue>
</logicalBoolean>
<physicalInteger>
<operationType>store</operationType>
</physicalInteger>
</parameter>
<parameter id="POLLING_INTERVAL">
<properties>
<internal>true</internal>
<unit>min</unit>
</properties>
<logicalInteger>
<minimumValue>10</minimumValue>
<maximumValue>1440</maximumValue>
<defaultValue>60</defaultValue>
</logicalInteger>
<physicalInteger>
<operationType>store</operationType>
</physicalInteger>
</parameter>
</configParameters>
<variables id="blind_ch_values--1">
<parameter id="LEVEL">
<properties>
<control>BLIND.LEVEL</control>
<unit>100%</unit>
<casts>
<decimalIntegerScale>
<factor>200.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>1.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger groupId="LEVEL">
<size>1.0</size>
<operationType>command</operationType>
</physicalInteger>
<packets>
<packet id="LEVEL_GET">
<type>get</type>
<responseId>INFO_LEVEL</responseId>
</packet>
<packet id="LEVEL_SET">
<type>set</type>
</packet>
<packet id="INFO_LEVEL">
<type>event</type>
</packet>
<packet id="ACK_STATUS">
<type>event</type>
</packet>
</packets>
</parameter>
<parameter id="STOP">
<properties>
<readable>false</readable>
<control>BLIND.STOP</control>
</properties>
<logicalAction/>
<physicalInteger>
<operationType>command</operationType>
</physicalInteger>
<packets>
<packet id="STOP">
<type>set</type>
</packet>
</packets>
</parameter>
<parameter id="INHIBIT">
<properties>
<control>NONE</control>
</properties>
<logicalBoolean/>
<physicalInteger groupId="INHIBIT">
<operationType>command</operationType>
</physicalInteger>
<packets>
<packet id="SET_LOCK">
<type>set</type>
</packet>
</packets>
</parameter>
<parameter id="WORKING">
<properties>
<writeable>false</writeable>
<internal>true</internal>
<casts>
<booleanInteger/>
<integerIntegerMap>
<direction>both</direction>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>1</logical>
</value>
<value>
<physical>3</physical>
<logical>0</logical>
</value>
<value>
<physical>4</physical>
<logical>1</logical>
</value>
</integerIntegerMap>
</casts>
</properties>
<logicalBoolean>
<defaultValue>false</defaultValue>
</logicalBoolean>
<physicalInteger groupId="STATE_FLAGS">
<operationType>command</operationType>
</physicalInteger>
<packets>
<packet id="LEVEL_GET">
<type>get</type>
<responseId>INFO_LEVEL</responseId>
</packet>
<packet id="INFO_LEVEL">
<type>event</type>
</packet>
<packet id="ACK_STATUS">
<type>event</type>
</packet>
</packets>
</parameter>
<parameter id="DIRECTION">
<properties>
<writeable>false</writeable>
<internal>true</internal>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>3</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>NONE</id>
<index>0</index>
</value>
<value>
<id>UP</id>
<index>1</index>
</value>
<value>
<id>DOWN</id>
<index>2</index>
</value>
<value>
<id>UNDEFINED</id>
<index>3</index>
</value>
</logicalEnumeration>
<physicalInteger groupId="DIRECTION_FLAGS">
<operationType>command</operationType>
</physicalInteger>
<packets>
<packet id="LEVEL_GET">
<type>get</type>
<responseId>INFO_LEVEL</responseId>
</packet>
<packet id="INFO_LEVEL">
<type>event</type>
</packet>
<packet id="ACK_STATUS">
<type>event</type>
</packet>
</packets>
</parameter>
<parameter id="INSTALL_TEST">
<properties>
<readable>false</readable>
<internal>true</internal>
<casts>
<blindTest>
<value>255</value>
</blindTest>
</casts>
</properties>
<logicalAction/>
<physicalInteger groupId="IT_LEVEL">
<operationType>command</operationType>
</physicalInteger>
<packets>
<packet id="INSTALL_TEST">
<type>set</type>
</packet>
</packets>
</parameter>
</variables>
<variables id="maint_ch_values--0">
<parameter id="UNREACH">
<properties>
<writeable>false</writeable>
<service>true</service>
</properties>
<logicalBoolean/>
<physicalInteger groupId="UNREACH">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="STICKY_UNREACH">
<properties>
<service>true</service>
<sticky>true</sticky>
</properties>
<logicalBoolean/>
<physicalInteger groupId="STICKY_UNREACH">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="CONFIG_PENDING">
<properties>
<writeable>false</writeable>
<service>true</service>
</properties>
<logicalBoolean/>
<physicalInteger groupId="CONFIG_PENDING">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="AES_KEY">
<properties>
<writeable>false</writeable>
<visible>false</visible>
</properties>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>127</maximumValue>
</logicalInteger>
<physicalInteger groupId="AES_KEY">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="DUTYCYCLE">
<properties>
<writeable>false</writeable>
<service>true</service>
</properties>
<logicalBoolean/>
<physicalInteger groupId="DUTYCYCLE">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="RSSI_DEVICE">
<properties>
<writeable>false</writeable>
</properties>
<logicalInteger/>
<physicalInteger groupId="RSSI_DEVICE">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="RSSI_PEER">
<properties>
<writeable>false</writeable>
</properties>
<logicalInteger/>
<physicalInteger groupId="RSSI_PEER">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
<parameter id="CENTRAL_ADDRESS_SPOOFED">
<properties>
<service>true</service>
<sticky>true</sticky>
<control>NONE</control>
</properties>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>UNSET</id>
<index>0</index>
</value>
<value>
<id>CENTRAL_ADDRESS_SPOOFED</id>
<index>1</index>
</value>
</logicalEnumeration>
<physicalInteger groupId="CENTRAL_ADDRESS_SPOOFED">
<operationType>internal</operationType>
</physicalInteger>
</parameter>
</variables>
<linkParameters id="blind_ch_link--1">
<parameter id="UI_HINT">
<properties/>
<logicalString>
<defaultValue/>
</logicalString>
<physicalString groupId="UI_HINT">
<operationType>store</operationType>
</physicalString>
</parameter>
<parameter id="SHORT_CT_RAMPOFF">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>1.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_RAMPON">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>1.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_OFFDELAY">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>2.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_ONDELAY">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>2.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_OFF">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>3.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_ON">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>3.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_REFOFF">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>28.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_CT_REFON">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>28.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_COND_VALUE_LO">
<properties/>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>255</maximumValue>
<defaultValue>50</defaultValue>
</logicalInteger>
<physicalInteger>
<index>4.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_COND_VALUE_HI">
<properties/>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>255</maximumValue>
<defaultValue>100</defaultValue>
</logicalInteger>
<physicalInteger>
<index>5.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_ONDELAY_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>111600.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>6.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_ON_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>108000.000000</maximumValue>
<defaultValue>111600.000000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">111600.000000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>7.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_OFFDELAY_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>111600.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>8.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_OFF_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>108000.000000</maximumValue>
<defaultValue>111600.000000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">111600.000000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>9.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_ON_TIME_MODE">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>ABSOLUTE</id>
<index>0</index>
</value>
<value>
<id>MINIMAL</id>
<index>1</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>10.7</index>
<size>0.1</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_OFF_TIME_MODE">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>ABSOLUTE</id>
<index>0</index>
</value>
<value>
<id>MINIMAL</id>
<index>1</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>10.6</index>
<size>0.1</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_ACTION_TYPE">
<properties/>
<logicalEnumeration>
<defaultValue>1</defaultValue>
<value>
<id>INACTIVE</id>
<index>0</index>
</value>
<value>
<id>JUMP_TO_TARGET</id>
<index>1</index>
</value>
<value>
<id>TOGGLE_TO_COUNTER</id>
<index>2</index>
</value>
<value>
<id>TOGGLE_INV_TO_COUNTER</id>
<index>3</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>10.0</index>
<size>0.2</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_OFF">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>11.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_ON">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>11.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_OFFDELAY">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>12.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_ONDELAY">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>12.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_RAMPOFF">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>13.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_RAMPON">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>13.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_REFOFF">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>30.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_JT_REFON">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>30.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_OFF_LEVEL">
<properties>
<unit>100%</unit>
<casts>
<decimalIntegerScale>
<factor>200.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>1.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>15.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_ON_LEVEL">
<properties>
<unit>100%</unit>
<casts>
<decimalIntegerScale>
<factor>200.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>1.000000</maximumValue>
<defaultValue>1.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>17.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_MAX_TIME_FIRST_DIR">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>10.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>25.400000</maximumValue>
<defaultValue>25.500000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">25.500000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>29.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="SHORT_DRIVING_MODE">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>DRIVE_DIRECTLY</id>
<index>0</index>
</value>
<value>
<id>DRIVE_VIA_UPPER_END_POSITION</id>
<index>1</index>
</value>
<value>
<id>DRIVE_VIA_LOWER_END_POSITION</id>
<index>2</index>
</value>
<value>
<id>DRIVE_VIA_NEXT_END_POSITION</id>
<index>3</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>31.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_RAMPOFF">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>129.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_RAMPON">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>129.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_OFFDELAY">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>130.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_ONDELAY">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>130.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_OFF">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>131.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_ON">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>131.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_REFOFF">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>156.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_CT_REFON">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>X GE COND_VALUE_LO</id>
<index>0</index>
</value>
<value>
<id>X GE COND_VALUE_HI</id>
<index>1</index>
</value>
<value>
<id>X LT COND_VALUE_LO</id>
<index>2</index>
</value>
<value>
<id>X LT COND_VALUE_HI</id>
<index>3</index>
</value>
<value>
<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
<index>4</index>
</value>
<value>
<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
<index>5</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>156.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_COND_VALUE_LO">
<properties/>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>255</maximumValue>
<defaultValue>50</defaultValue>
</logicalInteger>
<physicalInteger>
<index>132.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_COND_VALUE_HI">
<properties/>
<logicalInteger>
<minimumValue>0</minimumValue>
<maximumValue>255</maximumValue>
<defaultValue>100</defaultValue>
</logicalInteger>
<physicalInteger>
<index>133.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_ONDELAY_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>111600.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>134.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_ON_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>108000.000000</maximumValue>
<defaultValue>111600.000000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">111600.000000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>135.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_OFFDELAY_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>111600.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>136.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_OFF_TIME">
<properties>
<unit>s</unit>
<casts>
<decimalConfigTime/>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>108000.000000</maximumValue>
<defaultValue>111600.000000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">111600.000000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>137.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_ON_TIME_MODE">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>ABSOLUTE</id>
<index>0</index>
</value>
<value>
<id>MINIMAL</id>
<index>1</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>138.7</index>
<size>0.1</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_OFF_TIME_MODE">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>ABSOLUTE</id>
<index>0</index>
</value>
<value>
<id>MINIMAL</id>
<index>1</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>138.6</index>
<size>0.1</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_MULTIEXECUTE">
<properties/>
<logicalEnumeration>
<defaultValue>1</defaultValue>
<value>
<id>OFF</id>
<index>0</index>
</value>
<value>
<id>ON</id>
<index>1</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>138.5</index>
<size>0.1</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_ACTION_TYPE">
<properties/>
<logicalEnumeration>
<defaultValue>1</defaultValue>
<value>
<id>INACTIVE</id>
<index>0</index>
</value>
<value>
<id>JUMP_TO_TARGET</id>
<index>1</index>
</value>
<value>
<id>TOGGLE_TO_COUNTER</id>
<index>2</index>
</value>
<value>
<id>TOGGLE_INV_TO_COUNTER</id>
<index>3</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>138.0</index>
<size>0.2</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_OFF">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>139.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_ON">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>139.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_OFFDELAY">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>140.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_ONDELAY">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>140.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_RAMPOFF">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>141.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_RAMPON">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>141.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_REFOFF">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>158.4</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_JT_REFON">
<properties>
<casts>
<optionInteger>
<value>
<physical>0</physical>
<logical>0</logical>
</value>
<value>
<physical>1</physical>
<logical>1</logical>
</value>
<value>
<physical>2</physical>
<logical>2</logical>
</value>
<value>
<physical>3</physical>
<logical>4</logical>
</value>
<value>
<physical>4</physical>
<logical>5</logical>
</value>
<value>
<physical>5</physical>
<logical>6</logical>
</value>
<value>
<physical>6</physical>
<logical>8</logical>
</value>
<value>
<physical>8</physical>
<logical>3</logical>
</value>
<value>
<physical>9</physical>
<logical>7</logical>
</value>
</optionInteger>
</casts>
</properties>
<logicalEnumeration>
<defaultValue>8</defaultValue>
<value>
<id>NO_JUMP_IGNORE_COMMAND</id>
<index>0</index>
</value>
<value>
<id>ONDELAY</id>
<index>1</index>
</value>
<value>
<id>REFON</id>
<index>2</index>
</value>
<value>
<id>RAMPON</id>
<index>3</index>
</value>
<value>
<id>ON</id>
<index>4</index>
</value>
<value>
<id>OFFDELAY</id>
<index>5</index>
</value>
<value>
<id>REFOFF</id>
<index>6</index>
</value>
<value>
<id>RAMPOFF</id>
<index>7</index>
</value>
<value>
<id>OFF</id>
<index>8</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>158.0</index>
<size>0.4</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_OFF_LEVEL">
<properties>
<unit>100%</unit>
<casts>
<decimalIntegerScale>
<factor>200.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>1.000000</maximumValue>
<defaultValue>0.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>143.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_ON_LEVEL">
<properties>
<unit>100%</unit>
<casts>
<decimalIntegerScale>
<factor>200.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>1.000000</maximumValue>
<defaultValue>1.000000</defaultValue>
</logicalDecimal>
<physicalInteger>
<index>145.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_MAX_TIME_FIRST_DIR">
<properties>
<unit>s</unit>
<casts>
<decimalIntegerScale>
<factor>10.000000</factor>
</decimalIntegerScale>
</casts>
</properties>
<logicalDecimal>
<minimumValue>0.000000</minimumValue>
<maximumValue>25.400000</maximumValue>
<defaultValue>0.500000</defaultValue>
<specialValues>
<specialValue id="NOT_USED">25.500000</specialValue>
</specialValues>
</logicalDecimal>
<physicalInteger>
<index>157.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<parameter id="LONG_DRIVING_MODE">
<properties/>
<logicalEnumeration>
<defaultValue>0</defaultValue>
<value>
<id>DRIVE_DIRECTLY</id>
<index>0</index>
</value>
<value>
<id>DRIVE_VIA_UPPER_END_POSITION</id>
<index>1</index>
</value>
<value>
<id>DRIVE_VIA_LOWER_END_POSITION</id>
<index>2</index>
</value>
<value>
<id>DRIVE_VIA_NEXT_END_POSITION</id>
<index>3</index>
</value>
</logicalEnumeration>
<physicalInteger>
<index>159.0</index>
<size>1.0</size>
<list>3</list>
<operationType>config</operationType>
</physicalInteger>
</parameter>
<scenario id="A">
<parameter id="LONG_JT_OFF">ONDELAY</parameter>
<parameter id="LONG_JT_OFFDELAY">ONDELAY</parameter>
<parameter id="LONG_JT_ON">ONDELAY</parameter>
<parameter id="LONG_JT_ONDELAY">REFON</parameter>
<parameter id="LONG_JT_RAMPON">RAMPON</parameter>
<parameter id="LONG_JT_REFON">RAMPON</parameter>
<parameter id="SHORT_JT_OFF">ONDELAY</parameter>
<parameter id="SHORT_JT_OFFDELAY">ONDELAY</parameter>
<parameter id="SHORT_JT_ON">ONDELAY</parameter>
<parameter id="SHORT_JT_ONDELAY">REFON</parameter>
<parameter id="SHORT_JT_RAMPON">RAMPON</parameter>
<parameter id="SHORT_JT_REFON">RAMPON</parameter>
</scenario>
<scenario id="AB">
<parameter id="LONG_JT_OFF">ONDELAY</parameter>
<parameter id="LONG_JT_OFFDELAY">REFOFF</parameter>
<parameter id="LONG_JT_ON">OFFDELAY</parameter>
<parameter id="LONG_JT_ONDELAY">REFON</parameter>
<parameter id="LONG_JT_RAMPON">ON</parameter>
<parameter id="LONG_JT_REFON">ON</parameter>
<parameter id="SHORT_JT_OFF">ONDELAY</parameter>
<parameter id="SHORT_JT_OFFDELAY">REFOFF</parameter>
<parameter id="SHORT_JT_ON">OFFDELAY</parameter>
<parameter id="SHORT_JT_ONDELAY">REFON</parameter>
<parameter id="SHORT_JT_RAMPON">ON</parameter>
<parameter id="SHORT_JT_REFON">ON</parameter>
</scenario>
<scenario id="B">
<parameter id="LONG_JT_OFF">OFFDELAY</parameter>
<parameter id="LONG_JT_OFFDELAY">REFOFF</parameter>
<parameter id="LONG_JT_ON">OFFDELAY</parameter>
<parameter id="LONG_JT_ONDELAY">OFFDELAY</parameter>
<parameter id="LONG_JT_RAMPOFF">RAMPOFF</parameter>
<parameter id="LONG_JT_RAMPON">ON</parameter>
<parameter id="LONG_JT_REFOFF">RAMPOFF</parameter>
<parameter id="LONG_JT_REFON">ON</parameter>
<parameter id="SHORT_JT_OFF">OFFDELAY</parameter>
<parameter id="SHORT_JT_OFFDELAY">REFOFF</parameter>
<parameter id="SHORT_JT_ON">OFFDELAY</parameter>
<parameter id="SHORT_JT_ONDELAY">OFFDELAY</parameter>
<parameter id="SHORT_JT_RAMPOFF">RAMPOFF</parameter>
<parameter id="SHORT_JT_RAMPON">ON</parameter>
<parameter id="SHORT_JT_REFOFF">RAMPOFF</parameter>
<parameter id="SHORT_JT_REFON">ON</parameter>
</scenario>
<scenario id="default">
<parameter id="LCD_LEVEL_INTERP">3</parameter>
<parameter id="LCD_SYMBOL">5</parameter>
</scenario>
</linkParameters>
</parameterGroups>
</homegearDevice>
Danke!
Dirk
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 12.04.2019, 18:15
von jp112sdl
Nach meiner Interpretation sollte es passen.
Frag mal bei Homegear.
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 13.04.2019, 08:34
von dirk.abel
Danke!
In Homegear ist der 2.Kanal vorhanden:
Code: Alles auswählen
MASTER
{
Channel: 2
{
[TRANSMIT_TRY_MAX]: 06
[STATUSINFO_MINDELAY]: 04
[REFERENCE_RUN_COUNTER]: 00
[AES_ACTIVE]: 00
[STATUSINFO_RANDOM]: 01
[CHANGE_OVER_DELAY]: 05
[REFERENCE_RUNNING_TIME_BOTTOM_TOP]: 01 f4
[REFERENCE_RUNNING_TIME_TOP_BOTTOM]: 01 f4
}
Channel: 1
{
[TRANSMIT_TRY_MAX]: 06
[STATUSINFO_MINDELAY]: 04
[REFERENCE_RUN_COUNTER]: 00
[AES_ACTIVE]: 00
[STATUSINFO_RANDOM]: 01
[CHANGE_OVER_DELAY]: 05
[REFERENCE_RUNNING_TIME_BOTTOM_TOP]: 01 f4
[REFERENCE_RUNNING_TIME_TOP_BOTTOM]: 01 f4
}
Channel: 0
{
[ROAMING]: 00
[POLLING_INTERVAL]: 3c
[CONF_BUTTON_TIME]: ff
[INTERNAL_KEYS_VISIBLE]: 01
[POLLING]: 00
[LOCAL_RESET_DISABLE]: 00
}
}
Scheint also ein Problem zwischen Homegear und openHAB zu sein - oder nur in openHAB.
Ich forsche mal weiter...
Der Sketch tut dann wieder, was er soll, mein Problem liegt nun woanders.
Ich möchte nochmals Deine super schnelle Antwortzeiten sehr lobend hervorheben.
Die Code Änderung binnen Minuten hätte ich wirklich nicht erwartet. Danke nochmal!
Gruß, Dirk
Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)
Verfasst: 13.04.2019, 10:10
von papa
jp112sdl hat geschrieben: ↑12.04.2019, 16:41
Ich muss den Sketch bei Gelegenheit mal überarbeiten.
Da hat sich was vor einiger Zeit an der Lib geändert (Stichwort
ActorChannel).
Wir könnten auch Deine Sketche mit in das Travis-Script aufnehmen.