Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
<?xml version="1.0" encoding="ISO-8859-1"?>
<device version="10" rx_modes="BURST" supports_aes="false" cyclic_timeout="1209600">
<supported_types>
<type name="HM Smoke Detector" id="HM-Sec-SD" priority="2" updatable="true">
<parameter index="10.0" size="2.0" const_value="66" />
</type>
<type name="Generic Smoke Detector" id="HM-Sec-SD-Generic" priority="1">
<parameter index="22.0" size="1.0" const_value="0xcd" />
</type>
</supported_types>
<paramset type="MASTER" id="HM-Sec-SD_dev_master" />
<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="DUTYCYCLE" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="DUTYCYCLE" />
</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="SMOKE_DETECTOR" count="1" direction="sender" has_team="true" team_tag="smoke_detector">
<link_roles>
<source name="SMOKE_DETECTOR_TEAM" team="true" />
<target name="SMOKE_DETECTOR_TEAM" virtual="true" team="true" />
</link_roles>
<paramset type="MASTER" id="smoke_detector_ch_master" />
<paramset type="VALUES" id="smoke_detector_ch_values">
<parameter id="STATE" operations="read,event" control="DANGER.STATE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="STATE">
<get request="LEVEL_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="EVENT" />
<event frame="INFO_LEVEL" />
</physical>
<conversion type="boolean_integer" threshold="180" />
</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" />
</physical>
</parameter>
</paramset>
</channel>
</channels>
<frames>
<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" />
</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" />
</frame>
<frame id="LEVEL_GET" direction="to_device" type="0x01" channel_field="9">
<parameter type="integer" index="10.0" size="1.0" const_value="14" />
</frame>
</frames>
<team version="1">
<supported_types>
<type name="HM Smoke Detector Team" id="HM-Sec-SD-Team" />
</supported_types>
<paramset type="MASTER" id="HM-Sec-SD_team_dev_master" />
<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" />
</channel>
<channel index="1" type="SMOKE_DETECTOR_TEAM" count="1" direction="sender" team_tag="smoke_detector">
<link_roles>
<source name="SWITCH" virtual="true" />
<source name="KEYMATIC" virtual="true" />
<source name="WINMATIC" virtual="true" />
</link_roles>
<paramset type="MASTER" id="smoke_detector_team_ch_master" />
<paramset type="VALUES" id="smoke_detector_team_ch_values">
<parameter id="STATE" operations="read,event" control="DANGER.STATE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="STATE">
<event frame="EVENT" />
<event frame="INFO_LEVEL" />
</physical>
<conversion type="boolean_integer" threshold="180" />
</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" />
</physical>
</parameter>
</paramset>
<paramset type="LINK" id="sd_team_ch_link" />
<enforce_link>
<value id="LONG_ACTION_TYPE" value="0" />
<value id="SHORT_CT_RAMPOFF" value="1" />
<value id="SHORT_CT_RAMPON" value="2" />
<value id="SHORT_CT_OFFDELAY" value="1" />
<value id="SHORT_CT_ONDELAY" value="2" />
<value id="SHORT_CT_OFF" value="1" />
<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="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" />
</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" />
</frame>
</frames>
</team>
</device>