Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 357 lines (357 sloc) 17.9 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<device version="10" rx_modes="CONFIG,WAKEUP,LAZY_CONFIG" peering_sysinfo_expect_channel="false" supports_aes="true">
<supported_types>
<type name="Wireless Transmitter Module, 8-bit" id="HM-MOD-EM-8Bit" updatable="true" priority="2">
<parameter index="10.0" size="2.0" const_value="0x0106" />
</type>
</supported_types>
<paramset type="MASTER" id="remote_dev_master">
<parameter id="TRANSMIT_DEV_TRY_MAX">
<logical type="integer" min="1.0" max="10.0" default="3.0" />
<physical type="integer" interface="config" list="0" index="20" size="1" />
</parameter>
<parameter id="DEVICE_LED_MODE">
<logical type="option">
<option id="OFF" default="true" />
<option id="ON" />
</logical>
<physical type="integer" interface="config" list="0" index="5.6" size="0.2" />
<conversion type="integer_integer_map">
<value_map device_value="0x00" parameter_value="0" />
<value_map device_value="0x01" parameter_value="1" />
</conversion>
</parameter>
<parameter id="LOW_BAT_LIMIT">
<logical type="float" min="0.0" max="12.0" default="0.0" unit="V" />
<physical type="integer" interface="config" list="0" index="18" size="1" />
<conversion type="float_integer_scale" factor="10" />
</parameter>
<parameter id="TRANSMIT_DEV_TRY_MAX">
<logical type="integer" min="1.0" max="10.0" default="3.0" />
<physical type="integer" interface="config" list="0" index="20" size="1" />
</parameter>
<parameter id="LOCAL_RESET_DISABLE">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="0" index="24" size="0.1" />
</parameter>
</paramset>
<channels>
<channel index="0" type="MAINTENANCE" ui_flags="internal" class="maintenance" count="1">
<paramset type="MASTER" id="maint_ch_master" />
<paramset type="VALUES" id="maint_ch_values">
<parameter id="UNREACH" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="UNREACH" />
</parameter>
<parameter id="STICKY_UNREACH" operations="read,write,event" ui_flags="service,sticky">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="STICKY_UNREACH" />
</parameter>
<parameter id="CONFIG_PENDING" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="CONFIG_PENDING" />
</parameter>
<parameter id="LOWBAT" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="LOWBAT" />
</parameter>
<parameter id="AES_KEY" operations="read" ui_flags="invisible">
<logical type="integer" min="0" max="127" />
<physical type="integer" interface="internal" value_id="AES_KEY" />
</parameter>
<parameter id="RSSI_DEVICE" operations="read,event">
<logical type="integer" />
<physical type="integer" interface="internal" value_id="RSSI_DEVICE" />
</parameter>
<parameter id="RSSI_PEER" operations="read,event">
<logical type="integer" />
<physical type="integer" interface="internal" value_id="RSSI_PEER" />
</parameter>
<parameter id="DEVICE_IN_BOOTLOADER" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="DEVICE_IN_BOOTLOADER" />
</parameter>
<parameter id="UPDATE_PENDING" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="UPDATE_PENDING" />
</parameter>
</paramset>
</channel>
<channel type="KEY" autoregister="true" index="1" count="2" pair_function="BA" function="A" paired="false"
aes_default="false">
<link_roles>
<source name="SWITCH" />
<source name="KEYMATIC" />
<source name="WINMATIC" />
<source name="REMOTECONTROL_RECEIVER" />
</link_roles>
<paramset type="MASTER" id="remoteModEM8bit_key_ch_master">
<subset ref="key_paramset" />
</paramset>
<paramset type="VALUES" id="remoteModEM8bit_key_ch_values">
<subset ref="key_valueset" />
</paramset>
<paramset type="LINK" id="remoteModEM8bit_key_ch_link">
<subset ref="key_linkset" />
</paramset>
</channel>
<channel type="MOD_EM8BIT_TRANSMITTER" autoregister="true" index="3" count="1" function="A" paired="false"
aes_default="false">
<link_roles>
<source name="SWITCH" />
<source name="KEYMATIC" />
<source name="WINMATIC" />
<source name="REMOTECONTROL_RECEIVER" />
</link_roles>
<paramset type="MASTER" id="remoteModEM8bit_transmitter_ch_master">
<subset ref="transmitter_paramset" />
</paramset>
<paramset type="VALUES" id="remoteModEM8bit_transmitter_ch_values">
<subset ref="transmitter_valueset" />
</paramset>
<paramset type="LINK" id="remoteModEM8bit_transmitter_ch_link">
<subset ref="transmitter_linkset" />
</paramset>
<enforce_link>
<value id="LONG_ACTION_TYPE" value="0" />
<value id="SHORT_CT_RAMPOFF" value="0" />
<value id="SHORT_CT_RAMPON" value="2" />
<value id="SHORT_CT_OFFDELAY" value="0" />
<value id="SHORT_CT_ONDELAY" value="2" />
<value id="SHORT_CT_OFF" value="0" />
<value id="SHORT_CT_ON" value="2" />
<value id="SHORT_COND_VALUE_LO" value="50" />
<value id="SHORT_COND_VALUE_HI" value="180" />
<value id="SHORT_ACTION_TYPE" value="1" />
<value id="SHORT_JT_OFF" value="1" />
<value id="SHORT_JT_ON" value="4" />
<value id="SHORT_JT_OFFDELAY" value="2" />
<value id="SHORT_JT_ONDELAY" value="4" />
<value id="SHORT_JT_RAMPOFF" value="2" />
<value id="SHORT_JT_RAMPON" value="4" />
</enforce_link>
</channel>
</channels>
<frames>
<frame id="KEY_EVENT_SHORT" direction="from_device" allowed_receivers="CENTRAL,BROADCAST,OTHER" event="true"
type="0x40" channel_field="9:0.6">
<parameter type="integer" index="9.6" size="0.1" const_value="0" />
<parameter type="integer" index="10.0" size="1.0" param="COUNTER" />
<parameter type="integer" index="10.0" size="1.0" param="TEST_COUNTER" />
</frame>
<frame id="KEY_EVENT_LONG" direction="from_device" allowed_receivers="CENTRAL,BROADCAST,OTHER" event="true"
type="0x40" channel_field="9:0.6">
<parameter type="integer" index="9.6" size="0.1" const_value="1" />
<parameter type="integer" index="10.0" size="1.0" param="COUNTER" />
<parameter type="integer" index="10.0" size="1.0" param="TEST_COUNTER" />
</frame>
<frame id="KEY_EVENT_LONG_BIDI" direction="from_device" allowed_receivers="CENTRAL,BROADCAST,OTHER" event="true"
type="0x40" channel_field="9:0.6">
<parameter type="integer" index="1.5" size="0.1" const_value="1" />
<parameter type="integer" index="9.6" size="0.1" const_value="1" />
<parameter type="integer" index="10.0" size="1.0" param="COUNTER" />
<parameter type="integer" index="10.0" size="1.0" param="TEST_COUNTER" />
</frame>
<frame id="KEY_SIM_SHORT" direction="from_device" type="0x40" channel_field="9:0.6">
<parameter type="integer" index="9.6" size="0.1" const_value="0" />
<parameter type="integer" index="9.7" size="0.1" const_value="0" />
<parameter type="integer" index="10.0" size="1.0" param="SIM_COUNTER" />
</frame>
<frame id="KEY_SIM_LONG" direction="from_device" type="0x40" channel_field="9:0.6">
<parameter type="integer" index="9.6" size="0.1" const_value="1" />
<parameter type="integer" index="9.7" size="0.1" const_value="0" />
<parameter type="integer" index="10.0" size="1.0" param="SIM_COUNTER" />
</frame>
<frame id="EVENT" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true" type="0x41"
channel_field="9:0.6">
<parameter type="integer" index="11.0" size="1.0" param="STATE" />
<parameter type="integer" index="9.7" size="0.1" param="LOWBAT" />
</frame>
<frame id="SWITCH_EVENT" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true"
type="0x40" channel_field="9:0.6">
<parameter type="integer" index="10.0" size="1.0" param="COUNTER" />
<parameter type="integer" index="10.0" size="1.0" param="TEST_COUNTER" />
</frame>
<frame id="INFO_LEVEL" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true" type="0x10"
subtype="6" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="STATE" />
<parameter type="integer" index="12.1" size="0.3" param="ERROR" />
<parameter type="integer" index="12.7" size="0.1" param="LOWBAT" />
</frame>
<frame id="EVENT_SIM" direction="from_device" type="0x40" channel_field="9:0.6">
<parameter type="integer" index="9.6" size="0.1" const_value="0" />
<parameter type="integer" index="9.7" size="0.1" const_value="0" />
<parameter type="integer" index="10.0" size="1.0" param="SIM_COUNTER" />
</frame>
</frames>
<paramset_defs>
<paramset id="key_valueset">
<parameter id="PRESS_SHORT" operations="write,event" loopback="true" control="BUTTON.SHORT" burst_suppression="0">
<logical type="action" />
<physical type="integer" interface="command" value_id="COUNTER">
<event frame="KEY_EVENT_SHORT" auth_violate_policy="reject" />
<set request="KEY_SIM_SHORT" />
</physical>
<conversion type="action_key_counter" sim_counter="SIM_COUNTER" />
</parameter>
<parameter id="PRESS_LONG" operations="write,event" loopback="true" control="BUTTON.LONG">
<logical type="action" />
<physical type="integer" interface="command" value_id="COUNTER">
<event frame="KEY_EVENT_LONG" auth_violate_policy="reject" />
<set request="KEY_SIM_LONG" />
</physical>
<conversion type="action_key_counter" sim_counter="SIM_COUNTER" />
</parameter>
<parameter id="PRESS_LONG_RELEASE" operations="event" ui_flags="internal" burst_suppression="0">
<logical type="action" />
<physical type="integer" interface="command" value_id="COUNTER">
<event frame="KEY_EVENT_LONG_BIDI" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="PRESS_CONT" operations="event" ui_flags="internal" burst_suppression="0">
<logical type="action" />
<physical type="integer" interface="command" value_id="COUNTER">
<event frame="KEY_EVENT_LONG" auth_violate_policy="reject" />
</physical>
<conversion type="action_key_same_counter" sim_counter="SIM_CONT_COUNTER" />
</parameter>
<parameter id="INSTALL_TEST" operations="event" ui_flags="internal">
<logical type="action" />
<physical type="integer" interface="command" value_id="TEST_COUNTER">
<event frame="KEY_EVENT_SHORT" />
<event frame="KEY_EVENT_LONG" />
</physical>
</parameter>
</paramset>
<paramset id="key_paramset">
<parameter id="TRANSMIT_TRY_MAX">
<logical type="integer" min="1.0" max="10.0" default="3.0" />
<physical type="integer" interface="config" list="1" index="48" size="1" />
</parameter>
<parameter id="LONG_PRESS_TIME">
<logical type="float" min="0.3" max="1.8" default="0.4" unit="s" />
<physical type="integer" interface="config" list="1" index="4.4" size="0.4" />
<conversion type="float_integer_scale" factor="10" offset="-0.3" />
</parameter>
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
</paramset>
<paramset id="key_linkset">
<parameter id="PEER_NEEDS_BURST">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="4" index="1.0" size="0.1" />
</parameter>
<parameter id="EXPECT_AES">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="4" index="1.7" size="0.1" />
</parameter>
<enforce id="EXPECT_AES" value="$PEER.AES" />
</paramset>
<paramset id="transmitter_valueset">
<parameter id="STATE" operations="read,event" control="DIGITAL_STATE.STATE">
<logical type="integer" min="0" max="255" />
<physical type="integer" interface="command" value_id="STATE">
<event frame="EVENT" auth_violate_policy="reject" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
<event frame="ACK_STATUS" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="LOWBAT" operations="read,event" control="BATTERIE.LOWBAT">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="LOWBAT">
<event frame="EVENT" />
<event frame="INFO_LEVEL" />
<event frame="ACK_STATUS" />
</physical>
</parameter>
<parameter id="INSTALL_TEST" operations="event" ui_flags="internal">
<logical type="action" />
<physical type="integer" interface="command" value_id="INSTALL_TEST_VALUE">
<event frame="EVENT" />
<event frame="BROADCAST_EVEN" />
</physical>
</parameter>
</paramset>
<paramset id="transmitter_paramset">
<parameter id="TRANSMIT_TRY_MAX">
<logical type="integer" min="1.0" max="10.0" default="3.0" />
<physical type="integer" interface="config" list="1" index="48" size="1" />
</parameter>
<parameter id="DATA_TRANSMISSION_CONDITION">
<logical type="option">
<option id="LEVEL_CHANGE_DATA[HIGH_to_LOW]" default="true" />
<option id="LEVEL_CHANGE_DATA[LOW_to_HIGH]" />
<option id="LEVEL_CHANGE_DATA[LOW_to_HIGH_and_HIGH_to_LOW]" />
<option id="NEW_DATA_STABLE_FOR_TIME_DEFAULT_ENABLE" />
<option id="NEW_DATA_SEND_IMMEDIATELY_DEFAULT_ENABLE" />
<option id="NEW_DATA_STABLE_FOR_TIME_DEFAULT_DISABLE" />
<option id="NEW_DATA_SEND_IMMEDIATELY_DEFAULT_DISABLE" />
</logical>
<physical type="integer" interface="config" list="1" index="176" size="1.0" />
<conversion type="option_integer">
<value_map device_value="0x00" parameter_value="0" />
<value_map device_value="0x01" parameter_value="1" />
<value_map device_value="0x02" parameter_value="2" />
<value_map device_value="0x03" parameter_value="3" />
<value_map device_value="0x04" parameter_value="4" />
<value_map device_value="0x05" parameter_value="5" />
<value_map device_value="0x06" parameter_value="6" />
</conversion>
</parameter>
<parameter id="DATA_STABILITY_FILTER_TIME">
<logical type="float" min="0.0" max="111600.0" default="1" unit="s" />
<physical type="integer" interface="config" list="1" index="177" size="1" />
<conversion type="float_configtime" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN0" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.0" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN1" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.1" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN2" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.2" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN3" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.3" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN4" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.4" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN5" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.5" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN6" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.6" size="0.1" />
</parameter>
<parameter id="DATA_INPUT_PROPERTIE_IN7" operations="read,write">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="1" index="178.7" size="0.1" />
</parameter>
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
</paramset>
<paramset id="transmitter_linkset">
<parameter id="PEER_NEEDS_BURST">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="4" index="1.0" size="0.1" />
</parameter>
<parameter id="EXPECT_AES">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="4" index="1.7" size="0.1" />
</parameter>
<enforce id="EXPECT_AES" value="$PEER.AES" />
</paramset>
</paramset_defs>
</device>
You can’t perform that action at this time.