Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
190 lines (190 sloc) 8.89 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<device version="11" rx_modes="ALWAYS" peering_sysinfo_expect_channel="false" supports_aes="true">
<supported_types>
<type name="HM output unit LED16" id="HM-OU-LED16" priority="2" updatable="true">
<parameter index="9.0" size="1.0" cond_op="GE" const_value="0x11" />
<parameter index="10.0" size="2.0" const_value="0x006D" />
</type>
<type name="Generic OU" id="HM-OU-X" priority="1">
<parameter index="9.0" size="1.0" cond_op="GE" const_value="0x11" />
<parameter index="22.0" size="1.0" const_value="0x12" />
</type>
</supported_types>
<paramset type="MASTER" id="remote_dev_master">
<parameter id="DISPLAY_ENERGYOPTIONS">
<logical type="float" min="0.0" max="255.0" default="255.0" unit="s" />
<physical type="integer" interface="config" list="0" index="8.0" size="0.8" />
<conversion type="float_integer_scale" factor="1" offset="0.0" />
</parameter>
<parameter id="DISPLAY_BRIGHTNESS">
<logical type="option">
<option id="0" />
<option id="1" />
<option id="2" />
<option id="3" />
<option id="4" />
<option id="5" />
<option id="6" />
<option id="7" />
<option id="8" />
<option id="9" />
<option id="10" />
<option id="11" />
<option id="12" />
<option id="13" />
<option id="14" />
<option id="15" default="true" />
</logical>
<physical type="integer" interface="config" list="0" index="4.0" size="0.4" />
</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="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="LED_STATUS" operations="write" control="NONE">
<logical type="integer" />
<physical type="integer" interface="command" value_id="LED_STATUS">
<set request="SET_ALL_CHANNELS" />
</physical>
</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="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 index="1" type="KEY" count_from_sysinfo="23.0:1.0" function="A" aes_default="false">
<paramset type="MASTER" id="remote_ch_master">
<subset ref="key_paramset" />
</paramset>
<paramset type="VALUES" id="remote_ch_values">
<subset ref="key_valueset" />
</paramset>
</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_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="SET_ONE_CHANNEL" direction="to_device" type="0x11" subtype="0x80" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="LED_STATUS" />
</frame>
<frame id="GET_ONE_CHANNEL" direction="to_device" type="0x01" channel_field="9">
<parameter type="integer" index="10.0" size="1.0" const_value="14" />
</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="LED_STATUS" />
</frame>
<frame id="SET_ALL_CHANNELS" direction="to_device" type="0x11" subtype="0x81" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="4.0" param="LED_STATUS" />
</frame>
<frame id="TOGGLE_INSTALL_TEST" direction="to_device" type="0x11" subtype="0x80" subtype_index="9"
channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="LED_STATUS" />
</frame>
<frame id="ACK_STATUS" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true" type="0x02"
subtype="1" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="LED_STATUS" />
</frame>
<frame id="SET_LED_SLEEP_MODE" direction="to_device" type="0x11" subtype="0x82" subtype_index="9"
channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="LED_SLEEP_MODE" />
</frame>
</frames>
<paramset_defs>
<paramset id="key_valueset">
<parameter id="PRESS_SHORT" operations="write,event" loopback="true" control="BTN_SHORT_ONLY.SHORT">
<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="LED_STATUS" operations="read,write,event" control="NONE">
<logical type="option">
<option id="OFF" />
<option id="RED" />
<option id="GREEN" />
<option id="ORANGE" />
</logical>
<physical type="integer" interface="command" value_id="LED_STATUS">
<set request="SET_ONE_CHANNEL" />
<get request="GET_ONE_CHANNEL" response="INFO_LEVEL" process_as_event="true" />
<event frame="ACK_STATUS" />
</physical>
</parameter>
<parameter id="ALL_LEDS" operations="write" control="NONE">
<logical type="string" />
<physical type="integer" interface="command" value_id="LED_STATUS">
<set request="SET_ALL_CHANNELS" />
</physical>
<conversion type="string_unsigned_integer" />
</parameter>
<parameter id="LED_SLEEP_MODE" operations="write" control="NONE">
<logical type="option">
<option id="OFF" />
<option id="ON" />
</logical>
<physical type="integer" interface="command" value_id="LED_SLEEP_MODE">
<set request="SET_LED_SLEEP_MODE" />
</physical>
</parameter>
<parameter id="INSTALL_TEST" operations="write,event" ui_flags="internal">
<logical type="action" />
<physical type="integer" interface="command" value_id="LED_STATUS">
<set request="TOGGLE_INSTALL_TEST" />
</physical>
<conversion type="toggle" value="LED_STATUS" on="3" />
</parameter>
</paramset>
<paramset id="key_paramset">
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
</paramset>
</paramset_defs>
</device>
You can’t perform that action at this time.