|
|
|
@ -44,6 +44,10 @@
|
|
|
|
|
<parameter const_value="0" size="0.2" index="12.0" type="integer"/>
|
|
|
|
|
<parameter size="0.6" index="12.2" type="integer" param="COUNTER"/>
|
|
|
|
|
</frame>
|
|
|
|
|
<frame id="KEY_EVENT_DOUBLE" type="#K" channel_field="10" direction="from_device" event="true">
|
|
|
|
|
<parameter const_value="1" size="0.2" index="12.0" type="integer"/>
|
|
|
|
|
<parameter size="0.6" index="12.2" type="integer" param="COUNTER"/>
|
|
|
|
|
</frame>
|
|
|
|
|
</frames>
|
|
|
|
|
|
|
|
|
|
<channels>
|
|
|
|
@ -61,6 +65,69 @@
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
</paramset>
|
|
|
|
|
<paramset id="hmw_switch_ch_link" type="LINK" count="16" address_start="0x10" address_step="7" peer_param="SENSOR" channel_param="CHANNEL">
|
|
|
|
|
<parameter id="SENSOR" hidden="true" operations="none">
|
|
|
|
|
<logical type="address"/>
|
|
|
|
|
<physical type="array">
|
|
|
|
|
<physical size="4.0" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+0"/>
|
|
|
|
|
</physical>
|
|
|
|
|
<physical size="1.0" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+4"/>
|
|
|
|
|
</physical>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="CHANNEL" hidden="true" operations="none">
|
|
|
|
|
<logical type="integer" min="0" max="255" default="255"/>
|
|
|
|
|
<physical size="1.0" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+5"/>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="SHORT_ACTION_TYPE">
|
|
|
|
|
<logical type="option">
|
|
|
|
|
<option id="ON"/>
|
|
|
|
|
<option id="OFF"/>
|
|
|
|
|
<option id="INACTIVE"/>
|
|
|
|
|
<option id="TOGGLE" default="true"/>
|
|
|
|
|
</logical>
|
|
|
|
|
<physical size="0.2" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+6"/>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="LONG_ACTION_TYPE">
|
|
|
|
|
<logical type="option">
|
|
|
|
|
<option id="ON"/>
|
|
|
|
|
<option id="OFF"/>
|
|
|
|
|
<option id="INACTIVE"/>
|
|
|
|
|
<option id="TOGGLE" default="true"/>
|
|
|
|
|
</logical>
|
|
|
|
|
<physical size="0.2" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+6.2"/>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="LONGRELEASE_ACTION_TYPE">
|
|
|
|
|
<logical type="option">
|
|
|
|
|
<option id="ON"/>
|
|
|
|
|
<option id="OFF"/>
|
|
|
|
|
<option id="INACTIVE" default="true"/>
|
|
|
|
|
<option id="TOGGLE"/>
|
|
|
|
|
</logical>
|
|
|
|
|
<physical size="0.2" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+6.4"/>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="DOUBLE_ACTION_TYPE">
|
|
|
|
|
<logical type="option">
|
|
|
|
|
<option id="ON"/>
|
|
|
|
|
<option id="OFF"/>
|
|
|
|
|
<option id="INACTIVE" default="true"/>
|
|
|
|
|
<option id="TOGGLE"/>
|
|
|
|
|
</logical>
|
|
|
|
|
<physical size="0.2" type="integer" interface="eeprom">
|
|
|
|
|
<address index="+6.6"/>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
</paramset>
|
|
|
|
|
<paramset id="hmw_switch_ch_values" type="VALUES">
|
|
|
|
|
<parameter id="STATE" operations="read,write,event" control="SWITCH.STATE">
|
|
|
|
|
<logical type="boolean" default="false"/>
|
|
|
|
@ -89,7 +156,7 @@
|
|
|
|
|
</conversion>
|
|
|
|
|
</parameter>
|
|
|
|
|
</paramset>
|
|
|
|
|
<paramset id="hmw_input_ch_link" type="LINK" count="6" address_step="6" address_start="0x10" channel_param="CHANNEL" peer_param="ACTUATOR">
|
|
|
|
|
<paramset id="hmw_input_ch_link" type="LINK" count="16" address_step="6" address_start="0x80" channel_param="CHANNEL" peer_param="ACTUATOR">
|
|
|
|
|
<parameter hidden="true" id="CHANNEL" operations="none">
|
|
|
|
|
<logical type="integer" default="255" max="255" min="0"/>
|
|
|
|
|
<physical size="1.0" type="integer" interface="eeprom">
|
|
|
|
@ -107,7 +174,7 @@
|
|
|
|
|
</physical>
|
|
|
|
|
</physical>
|
|
|
|
|
</parameter>
|
|
|
|
|
</paramset>
|
|
|
|
|
</paramset>
|
|
|
|
|
<paramset id="hmw_input_ch_values" type="VALUES">
|
|
|
|
|
<parameter id="PRESS_SHORT" operations="event,write" loopback="true" control="BUTTON.SHORT">
|
|
|
|
|
<logical type="action"/>
|
|
|
|
@ -123,6 +190,20 @@
|
|
|
|
|
</physical>
|
|
|
|
|
<conversion type="action_key_counter" counter_size="6" sim_counter="SIM_COUNTER"/>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="RELEASE_LONG" operations="event" loopback="true" control="BUTTON.RELEASE">
|
|
|
|
|
<logical type="action"/>
|
|
|
|
|
<physical type="integer" interface="command" value_id="COUNTER">
|
|
|
|
|
<event frame="KEY_EVENT_LONGRELEASE"/>
|
|
|
|
|
</physical>
|
|
|
|
|
<conversion type="action_key_counter" counter_size="6" sim_counter="SIM_COUNTER"/>
|
|
|
|
|
</parameter>
|
|
|
|
|
<parameter id="DOUBLECLICK" operations="event" loopback="true" control="BUTTON.DOUBLE">
|
|
|
|
|
<logical type="action"/>
|
|
|
|
|
<physical type="integer" interface="command" value_id="COUNTER">
|
|
|
|
|
<event frame="KEY_EVENT_DOUBLE"/>
|
|
|
|
|
</physical>
|
|
|
|
|
<conversion type="action_key_counter" counter_size="6" sim_counter="SIM_COUNTER"/>
|
|
|
|
|
</parameter>
|
|
|
|
|
</paramset>
|
|
|
|
|
</channel>
|
|
|
|
|
</channels>
|
|
|
|
|