Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
executable file 201 lines (201 sloc) 9.76 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<device version="18" rx_modes="CONFIG,WAKEUP,BURST" default="WAKEUP" cyclic_timeout="600">
<supported_types>
<type name="HM-WDS100-C6-O-2" id="HM-WDS100-C6-O-2" updatable="true">
<parameter index="10.0" size="2.0" const_value="0x00ae" />
</type>
</supported_types>
<paramset type="MASTER" id="wds100_dev_master">
<parameter id="LIVE_MODE_RX">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="0" index="1" size="1.0" />
</parameter>
<parameter id="LOCAL_RESET_DISABLE">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="0" index="24" size="1.0" />
</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="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 index="1" type="WEATHER">
<link_roles>
<source name="WEATHER_CS" />
</link_roles>
<paramset type="MASTER" id="wds100_ch_master">
<parameter id="CYCLIC_INFO_MSG_DIS">
<logical type="integer" min="0" max="0xff" />
<physical type="integer" interface="config" list="0" index="17.0" size="1.0" />
</parameter>
<parameter id="SUNSHINE_THRESHOLD">
<logical type="integer" min="0" max="0xff" />
<physical type="integer" interface="config" list="1" index="5.0" size="1.0" />
</parameter>
<parameter id="WIND_SPEED_RESULT_SOURCE">
<logical type="option">
<option id="AVERAGE_VALUE" />
<option id="MAX_VALUE" />
</logical>
<physical type="integer" interface="config" list="1" index="10" size="1.0" />
</parameter>
</paramset>
<paramset type="VALUES" id="wds100_ch_values">
<parameter id="TEMPERATURE" operations="read,event">
<logical type="float" min="-40.0" max="80.0" unit="°C" />
<physical type="integer" interface="command" value_id="TEMPERATURE" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="10.0" />
<description>
<field id="AutoconfRoles" value="WEATHER" />
</description>
</parameter>
<parameter id="HUMIDITY" operations="read,event">
<logical type="integer" min="0" max="99" unit="%" />
<physical type="integer" interface="command" value_id="HUMIDITY" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
<description>
<field id="AutoconfRoles" value="WEATHER" />
</description>
</parameter>
<parameter id="RAINING" operations="read,event">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="RAINING" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
</parameter>
<parameter id="RAIN_COUNTER" operations="read,event" control="NONE">
<logical type="float" min="0.0" max="9666.265" unit="mm" />
<physical type="integer" interface="command" value_id="RAIN_COUNTER" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="3.38983050847" />
</parameter>
<parameter id="WIND_SPEED" operations="read,event">
<logical type="float" min="0.0" max="1638.3" unit="km/h" />
<physical type="integer" interface="command" value_id="WIND_SPEED" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="10.0" />
</parameter>
<parameter id="WIND_DIRECTION" operations="read,event">
<logical type="integer" min="0" max="355" unit="degree" />
<physical type="integer" interface="command" value_id="WIND_DIRECTION" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
<conversion type="integer_integer_scale" div="5" />
</parameter>
<parameter id="WIND_DIRECTION_RANGE" operations="read,event">
<logical type="integer" min="0" max="67" unit="degree" />
<physical type="integer" interface="command" value_id="WIND_DIRECTION_RANGE" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
<conversion type="integer_integer_scale" div="45" mul="2" />
</parameter>
<parameter id="SUNSHINEDURATION" operations="read,event">
<logical type="integer" min="0" max="255" />
<physical type="integer" interface="command" value_id="SUNSHINEDURATION" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
</parameter>
<parameter id="BRIGHTNESS" operations="read,event">
<logical type="integer" min="0" max="255" />
<physical type="integer" interface="command" value_id="BRIGHTNESS" no_init="true">
<event frame="WEATHER_EVENT" />
</physical>
</parameter>
</paramset>
<paramset type="LINK" id="wds100_ch_link">
<parameter id="STORM_UPPER_THRESHOLD">
<logical type="integer" min="0" max="0xc8" />
<physical type="integer" interface="config" list="1" index="6.0" size="1.0" />
</parameter>
<parameter id="STORM_LOWER_THRESHOLD">
<logical type="integer" min="0" max="0xc8" />
<physical type="integer" interface="config" list="1" index="7.0" size="1.0" />
</parameter>
<parameter id="PEER_NEEDS_BURST">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="4" index="1.0" size="0.1" />
</parameter>
</paramset>
<enforce_link>
<value id="SHORT_CT_RAMPOFF" value="1" />
<value id="SHORT_CT_RAMPON" value="1" />
<value id="SHORT_CT_OFFDELAY" value="1" />
<value id="SHORT_CT_ONDELAY" value="1" />
<value id="SHORT_CT_OFF" value="1" />
<value id="SHORT_CT_ON" value="1" />
<value id="SHORT_CT_REFOFF" value="1" />
<value id="SHORT_CT_REFON" value="1" />
<value id="SHORT_COND_VALUE_LO" value="0x05" />
<value id="SHORT_COND_VALUE_HI" value="0x19" />
<value id="SHORT_ONDELAY_TIME" value="0x00" />
<value id="SHORT_ON_TIME" value="0xff" />
<value id="SHORT_OFFDELAY_TIME" value="0x00" />
<value id="SHORT_OFF_TIME" value="0xff" />
<value id="SHORT_ON_TIME_MODE" value="0x00" />
<value id="SHORT_OFF_TIME_MODE" value="0x00" />
<value id="SHORT_ACTION_TYPE" value="0x01" />
<value id="SHORT_JT_OFF" value="0x01" />
<value id="SHORT_JT_ON" value="0x04" />
<value id="SHORT_JT_OFFDELAY" value="0x04" />
<value id="SHORT_JT_ONDELAY" value="0x01" />
<value id="SHORT_JT_RAMPOFF" value="3" />
<value id="SHORT_JT_RAMPON" value="3" />
<value id="SHORT_JT_REFOFF" value="3" />
<value id="SHORT_JT_REFON" value="3" />
</enforce_link>
</channel>
</channels>
<frames>
<frame id="WEATHER_EVENT" direction="from_device" event="true" fixed_channel="1" type="0x70">
<parameter type="integer" signed="true" index="9.0" size="1.7" param="TEMPERATURE" />
<parameter type="integer" index="11.0" size="1.0" param="HUMIDITY" />
<parameter type="integer" index="12.7" size="0.1" param="RAINING" />
<parameter type="integer" index="12.0" size="1.7" param="RAIN_COUNTER" />
<parameter type="integer" index="14.0" size="1.6" param="WIND_SPEED" />
<parameter type="integer" index="16.0" size="1.0" param="WIND_DIRECTION" />
<parameter type="integer" index="14.6" size="0.2" param="WIND_DIRECTION_RANGE" />
<parameter type="integer" index="17.0" size="1.0" param="SUNSHINEDURATION" />
<parameter type="integer" index="18.0" size="1.0" param="BRIGHTNESS" />
</frame>
</frames>
<paramset_defs />
</device>