Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
957 lines (957 sloc) 49.6 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<device version="153" rx_modes="ALWAYS" supports_aes="true" cyclic_timeout="88200">
<supported_types>
<type name="WCS-TipTronic-Modul Schueco" id="263_149_/_263_150" updatable="true" priority="2">
<parameter index="10.0" size="2.0" const_value="155" />
</type>
<type name="WCS-TipTronic-Modul Generic" id="HM-ReSC-Win-PCB-xx" priority="1">
<parameter index="22.0" size="2.0" const_value="0xc300" />
</type>
</supported_types>
<paramset type="MASTER" id="tiptronic_dev_master">
<parameter id="CYCLIC_INFO_MSG">
<logical type="boolean" default="true" />
<physical type="integer" interface="config" list="0" index="9" size="1" />
</parameter>
<parameter id="CYCLIC_INFO_MSG_DIS">
<logical type="integer" min="0" max="0xff" default="0.0" />
<physical type="integer" interface="config" list="0" index="17" 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" />
</parameter>
<parameter id="RS485_IDLE_TIME">
<logical type="integer" min="10" max="0xff" default="10.0" unit="s" />
<physical type="integer" interface="config" list="0" index="29" size="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="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="ENTER_BOOTLOADER" operations="write" ui_flags="internal">
<logical type="action" />
<physical type="integer" interface="command">
<set request="ENTER_BOOTLOADER" />
</physical>
</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="ACTOR_WINDOW" count="1">
<link_roles>
<target name="SWITCH" />
<target name="WEATHER_CS" />
<target name="WINMATIC" />
</link_roles>
<paramset type="MASTER" id="actor_window_ch_master">
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
<parameter id="TRANSMIT_TRY_MAX">
<logical type="integer" min="1.0" max="10.0" default="6.0" />
<physical type="integer" interface="config" list="1" index="48" size="1" />
</parameter>
<parameter id="STATUSINFO_MINDELAY" operations="read,write">
<logical type="float" min="0.5" max="15.5" default="4.0" unit="s">
<special_value id="NOT_USED" value="0.0" />
</logical>
<physical type="integer" interface="config" list="1" index="87.0" size="0.5" />
<conversion type="float_integer_scale" factor="2" />
</parameter>
<parameter id="STATUSINFO_RANDOM" operations="read,write">
<logical type="float" min="0.0" max="7.0" default="1.0" unit="s" />
<physical type="integer" interface="config" list="1" index="87.5" size="0.3" />
<conversion type="float_integer_scale" factor="1" />
</parameter>
</paramset>
<paramset type="VALUES" id="actor_ch_values">
<parameter id="LEVEL" operations="write" control="WIN_SC.LEVEL">
<logical type="float" default="1.0" min="0.0" max="1.0" unit="100%">
<special_value id="LOCKED" value="-0.005" />
</logical>
<physical type="integer" interface="command" value_id="LEVEL">
<set request="LEVEL_SET" />
<event frame="EVENT" auth_violate_policy="reject" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
<event frame="ACK_STATUS" auth_violate_policy="reject" />
<reset_after_send param="ON_TIME" />
</physical>
<conversion type="float_integer_scale" factor="200" />
<conversion type="integer_integer_map">
<value_map device_value="0xff" parameter_value="-1" />
</conversion>
</parameter>
<parameter id="ON_TIME" operations="write" control="NONE">
<logical type="float" min="0.0" max="85825945.6" default="0.0" unit="s" />
<physical type="integer" interface="store" id="ON_TIME" volatile="true" />
<conversion type="float_integer_scale" factor="10" />
<conversion type="integer_tinyfloat" mantissa_start="5" mantissa_size="11" exponent_start="0"
exponent_size="5" />
</parameter>
<parameter id="STOP" operations="write" control="WIN_SC.STOP">
<logical type="action" />
<physical type="integer" interface="command">
<set request="STOP" />
</physical>
</parameter>
<parameter id="HANDLE_LOCK" operations="read,write,event" control="WIN_SC.HANDLE_LOCK">
<logical type="boolean" default="false" />
<physical type="integer" interface="command" value_id="HANDLE_LOCK_STATE">
<set request="HANDLE_LOCK" />
<get request="STATUS_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="WIN_RELEASE_ACT" operations="write" control="WIN_SC.RELEASE">
<logical type="action" />
<physical type="integer" interface="command">
<set request="DO_WIN_RELEASE" />
</physical>
</parameter>
<parameter id="WINTER_MODE" operations="read,write,event" control="WIN_SC.WINTER_MODE">
<logical type="float" min="0.0" max="65535.0" default="111600.0" unit="s">
<special_value id="NOT_USED" value="111600.0" />
</logical>
<physical type="integer" interface="command" value_id="WINTER_MODE_TIME">
<set request="SET_WINTER_MODE" />
<get request="STATUS_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
</physical>
<conversion type="float_configtime" />
</parameter>
<parameter id="HANDLE_LED_MODE" operations="read,write,event" control="WIN_SC.HANDLE_LED_MODE">
<logical type="option">
<option id="OFF" />
<option id="DIMMED_ON" />
<option id="FULL_ON" default="true" />
</logical>
<physical type="integer" interface="command" value_id="HANDLE_LED_STATE">
<set request="SET_HANDLE_LED_MODE" />
<get request="STATUS_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="RELEASE_TURN" operations="read,write,event" control="NONE">
<logical type="boolean" default="true" />
<physical type="integer" interface="command" value_id="RELEASE_TURN_STATE">
<set request="SET_RELEASE_TURN" />
<get request="STATUS_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="SHEV_POS" operations="write" control="NONE">
<logical type="option">
<option id="ZULUFT_DEACTIVATED" default="true" />
<option id="ZULUFT_UNBLOCKED" />
<option id="ZULUFT_BLOCKED" />
</logical>
<physical type="integer" interface="command" value_id="SHEV_POS_STATE">
<set request="SET_SHEV_POS" />
</physical>
</parameter>
<parameter id="DIRECTION" operations="read,event" ui_flags="internal">
<logical type="option">
<option id="NONE" default="true" />
<option id="UP" />
<option id="DOWN" />
<option id="UNDEFINED" />
</logical>
<physical type="integer" interface="command" value_id="LEVEL_STATE">
<get request="STATUS_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="INFO_LEVEL" />
<event frame="ACK_STATUS" />
</physical>
<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" />
</conversion>
</parameter>
<parameter id="WORKING" operations="read,event" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="integer" interface="command" value_id="STATE_FLAGS">
<get request="STATUS_GET" response="INFO_LEVEL" process_as_event="true" />
<event frame="INFO_LEVEL" />
<event frame="ACK_STATUS" />
</physical>
<conversion type="boolean_integer" />
<conversion type="integer_integer_map">
<value_map device_value="0x04" parameter_value="1" mask="0x04" />
<value_map device_value="0x00" parameter_value="0" />
<value_map device_value="0x01" parameter_value="1" />
<value_map device_value="0x02" parameter_value="1" />
<value_map device_value="0x03" parameter_value="0" />
</conversion>
</parameter>
<parameter id="INHIBIT" operations="read,write,event" control="NONE" loopback="true">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="INHIBIT">
<set request="SET_LOCK" />
</physical>
</parameter>
<parameter id="INSTALL_TEST" operations="write" ui_flags="internal">
<logical type="action" />
<physical type="integer" interface="command" no_init="true">
<set request="INSTALL_TEST" />
</physical>
</parameter>
<parameter id="ERROR" operations="read,event" ui_flags="internal">
<logical type="option">
<option id="NO_ERROR" index="0" default="true" />
<option id="DEVICE_ERROR" index="1" />
</logical>
<physical type="integer" interface="command" value_id="ERROR">
<event frame="INFO_LEVEL" />
<event frame="ACK_STATUS" />
</physical>
</parameter>
<parameter id="ERR_WINDOW_NOT_FOUND" operations="read,event" ui_flags="service,internal" control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_WINDOW_NOT_FOUND">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_DETECT_EIA485_SERVICE" operations="read,event" ui_flags="service,internal" control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_DETECT_EIA485_SERVICE">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTM_INTERNAL" operations="read,event" ui_flags="service,internal" control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTM_INTERNAL">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTM_OVERVOLT" operations="read,event" ui_flags="service" control="NONE">
<logical type="option">
<option id="NO_ERROR" index="0" default="true" />
<option id="OVERVOLT" index="1" />
</logical>
<physical type="integer" interface="command" value_id="ERR_TTM_OVERVOLT">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="STICKY_ERR_TTM_OVERVOLT" operations="read,write,event" ui_flags="service,sticky,internal"
control="NONE">
<logical type="option">
<option id="WAS_OVERVOLT" index="0" default="true" />
<option id="OVERVOLT" index="1" />
</logical>
<physical type="integer" interface="command" value_id="ERR_TTM_OVERVOLT">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTM_UNDERVOLT" operations="read,event" ui_flags="service" control="NONE">
<logical type="option">
<option id="NO_ERROR" index="0" default="true" />
<option id="UNDERVOLT" index="1" />
</logical>
<physical type="integer" interface="command" value_id="ERR_TTM_UNDERVOLT">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="STICKY_ERR_TTM_UNDERVOLT" operations="read,write,event" ui_flags="service,sticky,internal"
control="NONE">
<logical type="option">
<option id="WAS_UNDERVOLT" index="0" default="true" />
<option id="UNDERVOLT" index="1" />
</logical>
<physical type="integer" interface="command" value_id="ERR_TTM_UNDERVOLT">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="FREE_TO_USE" operations="read,event" ui_flags="service,internal" control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_FREE_TO_USE_1_2">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_WRONG_VOLTAGE_POLARITY" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_WRONG_VOLTAGE_POLARITY">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_INTERNAL_TEST" operations="read,event" ui_flags="service,internal" control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_OVERVOLT_UNDERVOLT_OR_INTERNAL">
<event frame="INFO_LEVEL" />
</physical>
<conversion type="boolean_integer" threshold="0x03" />
</parameter>
<parameter id="ERR_TTCU_LOCK_ROLLERS_SHORTED" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_LOCK_ROLLERS_SHORTED">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_SHORTED" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_SHORTED">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_BLOCKED" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_BLOCKED">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_OVERCURRENT" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_OVERCURRENT">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_ASYNCHRON" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_ASYNCHRON">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_CONTACT_PROBLEM" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_CONTACT_PROBLEM">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_NO_SPEED_SIGNAL" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_NO_SPEED_SIGNAL">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_MAGNET_ERROR" operations="read,event" ui_flags="service,internal" control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_MAGNET_ERROR">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_TURN_TILT_ACT_ALLOY_MOSFET" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_TURN_TILT_ACT_ALLOY_MOSFET">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_SENSOR_STRIP_SHORTED" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_SENSOR_STRIP_SHORTED">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_SENSOR_STRIP_DISCONNECTED" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_SENSOR_STRIP_DISCONNECTED">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_POWER_ONTIME_EXCEEDED" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_POWER_ONTIME_EXCEEDED">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_TTCU_STOP_AFTER_10_CLOSING_TRIES" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="ERR_TTCU_STOP_AFTER_10_CLOSING_TRIES">
<event frame="INFO_LEVEL" />
</physical>
</parameter>
<parameter id="ERR_WIN_STAY_IN_INITIAL_OPERATION" operations="read,event" ui_flags="service,internal"
control="NONE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="TIPTRONIC_STATE">
<event frame="INFO_LEVEL" />
</physical>
<conversion type="boolean_integer" threshold="0x0f" />
</parameter>
</paramset>
<paramset type="LINK" id="actor_window_ch_link">
<parameter id="UI_HINT">
<logical type="string" default="" use_default_on_failure="true" />
<physical type="string" interface="store" id="UI_HINT" save_on_change="true" />
</parameter>
<parameter id="SHORT_CT_RAMPOFF">
<logical type="option">
<option id="X GE COND_VALUE_LO" default="true" />
<option id="X GE COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO" />
<option id="X LT COND_VALUE_HI" />
<option id="COND_VALUE_LO LE X LT COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO OR X GE COND_VALUE_HI" />
</logical>
<physical type="integer" interface="config" list="3" index="0x1.4" size="0.4" />
</parameter>
<parameter id="SHORT_CT_RAMPON">
<logical type="option">
<option id="X GE COND_VALUE_LO" default="true" />
<option id="X GE COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO" />
<option id="X LT COND_VALUE_HI" />
<option id="COND_VALUE_LO LE X LT COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO OR X GE COND_VALUE_HI" />
</logical>
<physical type="integer" interface="config" list="3" index="0x1.0" size="0.4" />
</parameter>
<parameter id="SHORT_CT_OFFDELAY">
<logical type="option">
<option id="X GE COND_VALUE_LO" default="true" />
<option id="X GE COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO" />
<option id="X LT COND_VALUE_HI" />
<option id="COND_VALUE_LO LE X LT COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO OR X GE COND_VALUE_HI" />
</logical>
<physical type="integer" interface="config" list="3" index="0x2.4" size="0.4" />
</parameter>
<parameter id="SHORT_CT_ONDELAY">
<logical type="option">
<option id="X GE COND_VALUE_LO" default="true" />
<option id="X GE COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO" />
<option id="X LT COND_VALUE_HI" />
<option id="COND_VALUE_LO LE X LT COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO OR X GE COND_VALUE_HI" />
</logical>
<physical type="integer" interface="config" list="3" index="0x2.0" size="0.4" />
</parameter>
<parameter id="SHORT_CT_OFF">
<logical type="option">
<option id="X GE COND_VALUE_LO" default="true" />
<option id="X GE COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO" />
<option id="X LT COND_VALUE_HI" />
<option id="COND_VALUE_LO LE X LT COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO OR X GE COND_VALUE_HI" />
</logical>
<physical type="integer" interface="config" list="3" index="0x3.4" size="0.4" />
</parameter>
<parameter id="SHORT_CT_ON">
<logical type="option">
<option id="X GE COND_VALUE_LO" default="true" />
<option id="X GE COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO" />
<option id="X LT COND_VALUE_HI" />
<option id="COND_VALUE_LO LE X LT COND_VALUE_HI" />
<option id="X LT COND_VALUE_LO OR X GE COND_VALUE_HI" />
</logical>
<physical type="integer" interface="config" list="3" index="0x3.0" size="0.4" />
</parameter>
<parameter id="SHORT_COND_VALUE_LO">
<logical type="integer" min="0" max="255" default="50" />
<physical type="integer" interface="config" list="3" index="4" size="1" />
</parameter>
<parameter id="SHORT_COND_VALUE_HI">
<logical type="integer" min="0" max="255" default="100" />
<physical type="integer" interface="config" list="3" index="5" size="1" />
</parameter>
<parameter id="SHORT_ON_TIME">
<logical type="float" min="0.0" max="108000.0" default="111600.0" unit="s">
<special_value id="NOT_USED" value="111600.0" />
</logical>
<physical type="integer" interface="config" list="3" index="7" size="1" />
<conversion type="float_configtime" />
</parameter>
<parameter id="SHORT_OFF_TIME">
<logical type="float" min="0.0" max="65535.0" default="111600.0" unit="s">
<special_value id="NOT_USED" value="111600.0" />
</logical>
<physical type="integer" interface="config" list="3" index="9" size="1" />
<conversion type="float_configtime" />
</parameter>
<parameter id="SHORT_ONDELAY_TIME">
<logical type="float" min="0.0" max="111600.0" default="0" unit="s" />
<physical type="integer" interface="config" list="3" index="6" size="1" />
<conversion type="float_configtime" />
</parameter>
<parameter id="SHORT_OFFDELAY_TIME">
<logical type="float" min="0.0" max="111600.0" default="0" unit="s" />
<physical type="integer" interface="config" list="3" index="8" size="1" />
<conversion type="float_configtime" />
</parameter>
<parameter id="SHORT_ON_TIME_MODE">
<logical type="option">
<option id="ABSOLUTE" default="true" />
<option id="MINIMAL" />
</logical>
<physical type="integer" interface="config" list="3" index="0xA.7" size="0.1" />
</parameter>
<parameter id="SHORT_OFF_TIME_MODE">
<logical type="option">
<option id="ABSOLUTE" default="true" />
<option id="MINIMAL" />
</logical>
<physical type="integer" interface="config" list="3" index="0xA.6" size="0.1" />
</parameter>
<parameter id="SHORT_MULTIEXECUTE">
<logical type="option">
<option id="OFF" />
<option id="ON" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0xA.5" size="0.1" />
</parameter>
<parameter id="SHORT_ACTION_TYPE">
<logical type="option">
<option id="INACTIVE" />
<option id="JUMP_TO_TARGET" default="true" />
<option id="TOGGLE_TO_COUNTER" />
<option id="TOGGLE_INV_TO_COUNTER" />
</logical>
<physical type="integer" interface="config" list="3" index="0xA.0" size="0.2" />
</parameter>
<parameter id="SHORT_JT_OFF">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="RAMPON(ONDELAY)" />
<option id="RAMPON" />
<option id="ON(ABORT_RAMP)" />
<option id="RAMPOFF(OFFDELAY)" />
<option id="RAMPOFF" />
<option id="OFF(ABORT_RAMP)" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0x0B.4" size="0x0.4" />
</parameter>
<parameter id="SHORT_JT_ON">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="RAMPON(ONDELAY)" />
<option id="RAMPON" />
<option id="ON(ABORT_RAMP)" />
<option id="RAMPOFF(OFFDELAY)" />
<option id="RAMPOFF" />
<option id="OFF(ABORT_RAMP)" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0x0B.0" size="0x0.4" />
</parameter>
<parameter id="SHORT_JT_OFFDELAY">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="RAMPON(ONDELAY)" />
<option id="RAMPON" />
<option id="ON(ABORT_RAMP)" />
<option id="RAMPOFF(OFFDELAY)" />
<option id="RAMPOFF" />
<option id="OFF(ABORT_RAMP)" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0xC.4" size="0x0.4" />
</parameter>
<parameter id="SHORT_JT_ONDELAY">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="RAMPON(ONDELAY)" />
<option id="RAMPON" />
<option id="ON(ABORT_RAMP)" />
<option id="RAMPOFF(OFFDELAY)" />
<option id="RAMPOFF" />
<option id="OFF(ABORT_RAMP)" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0xC.0" size="0x0.4" />
</parameter>
<parameter id="SHORT_JT_RAMPOFF">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="RAMPON(ONDELAY)" />
<option id="RAMPON" />
<option id="ON(ABORT_RAMP)" />
<option id="RAMPOFF(OFFDELAY)" />
<option id="RAMPOFF" />
<option id="OFF(ABORT_RAMP)" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0xD.4" size="0x0.4" />
</parameter>
<parameter id="SHORT_JT_RAMPON">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="RAMPON(ONDELAY)" />
<option id="RAMPON" />
<option id="ON(ABORT_RAMP)" />
<option id="RAMPOFF(OFFDELAY)" />
<option id="RAMPOFF" />
<option id="OFF(ABORT_RAMP)" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0x0D.0" size="0x0.4" />
</parameter>
<parameter id="SHORT_ON_LEVEL">
<logical type="float" min="0.01" max="1.0" unit="100%" default="1.0">
<special_value id="LOCKED" value="-0.005" />
</logical>
<physical type="integer" interface="config" list="3" index="0x11" size="1" />
<conversion type="float_integer_scale" factor="200" />
<conversion type="integer_integer_map">
<value_map device_value="0xff" parameter_value="-1" />
</conversion>
</parameter>
</paramset>
<enforce_link>
<value id="LCD_SYMBOL" value="3" />
<value id="LCD_LEVEL_INTERP" value="5" />
</enforce_link>
</channel>
<channel autoregister="true" index="2" type="SENSOR_WINDOW" count="1">
<link_roles>
<source name="WCS_TIPTRONIC_SENSOR" />
<source name="WINDOW_SWITCH_RECEIVER" />
<source name="WINDOW_SWITCH_RECEIVER_V2" />
</link_roles>
<paramset type="MASTER" id="sensor_window_ch_master">
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
<parameter id="TRANSMIT_TRY_MAX">
<logical type="integer" min="1.0" max="10.0" default="6.0" />
<physical type="integer" interface="config" list="1" index="48" size="1" />
</parameter>
<parameter id="EVENT_DELAYTIME">
<logical type="float" min="1.0" max="7620.0" unit="s" default="2.0">
<special_value id="NOT_USED" value="0.0" />
</logical>
<physical type="integer" interface="config" list="1" index="33" size="1" />
<conversion type="float_configtime" factors="1,60" value_size="0.7" />
</parameter>
</paramset>
<paramset type="VALUES" id="sensor_window_ch_values">
<parameter id="LEVEL" operations="read,event" control="WIN_SC_SENSOR.LEVEL">
<logical type="float" default="1.0" min="0.0" max="1.0" unit="100%" />
<physical type="integer" interface="command" value_id="LEVEL">
<get request="STATUS_GET" response="INFO_LEVEL_CH2" process_as_event="true" />
<event frame="EVENT" auth_violate_policy="reject" />
<event frame="INFO_LEVEL_CH2" auth_violate_policy="reject" />
<event frame="ACK_STATUS" auth_violate_policy="reject" />
</physical>
<conversion type="float_integer_scale" factor="200" />
<conversion type="integer_integer_map">
<value_map device_value="0xff" parameter_value="0" />
</conversion>
</parameter>
<parameter id="WIN_RELEASE" operations="read,event" control="WIN_SC_SENSOR.RELEASE">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="LEVEL_STATE">
<get request="STATUS_GET" response="INFO_LEVEL_CH2" process_as_event="true" />
<event frame="INFO_LEVEL_CH2" auth_violate_policy="reject" />
<event frame="ACK_STATUS" auth_violate_policy="reject" />
</physical>
<conversion type="boolean_integer" />
<conversion type="integer_integer_map">
<value_map device_value="0" parameter_value="0" from_device="true" />
<value_map device_value="1" parameter_value="0" from_device="true" />
<value_map device_value="2" parameter_value="0" from_device="true" />
<value_map device_value="3" parameter_value="1" from_device="true" />
</conversion>
</parameter>
<parameter id="TIPTRONIC_STATE" operations="read,event" control="WIN_SC_SENSOR.TIPTRONIC_STATE">
<logical type="option">
<option id="TT_LOCKED" />
<option id="TT_UNLOCKS_IN_TILT_POSITION" />
<option id="TT_IS_UNLOCKED_IN_TILT_POSITION_VENT_FRAME_IS_DUE" />
<option id="TT_OPENS_IN_TILT_POSITION" />
<option id="TT_IS_IN_TILT_POSITION_PARTITIAL_OPEND" />
<option id="TT_IS_IN_TILT_POSITION_FULL_OPEND" />
<option id="TT_CLOSES_FROM_TILT_POSITION" />
<option id="TT_LOCKS_FROM_TILT_POSITION" />
<option id="TT_UNLOCKS_IN_TURN_POSITION" />
<option id="TT_IS_UNLOCKED_IN_TURN_POSITION_VENT_FRAME_IS_DUE" />
<option id="TT_COULT_BE_OPEND_MANUAL_IN_TURN_POSITION" />
<option id="TT_VENT_FRAME_IS_DUE_WINDOW_LOCKS_FROM_TURN_POSITION" />
<option id="TIPTRONIC_UNKNOWN_STATE1" default="true" />
<option id="TIPTRONIC_UNKNOWN_STATE2" />
<option id="TIPTRONIC_WINDOW_IN_SHEV_POSITION" />
<option id="TT_INITIAL_OPERATION" />
</logical>
<physical type="integer" interface="command" value_id="TIPTRONIC_STATE">
<get request="STATUS_GET" response="INFO_LEVEL_CH2" process_as_event="true" />
<event frame="INFO_LEVEL_CH2" auth_violate_policy="reject" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="WINDOW_TYPE" operations="read,event" control="WIN_SC_SENSOR.WINDOW_TYPE">
<logical type="option">
<option id="TIPTRONIC_UNKNOWN_WINDOW_TYPE" default="true" />
<option id="TIPTRONIC_TURN_AND_TILT" />
<option id="TIPTRONIC_TURN_AND_TILT_TURN_LOCKED" />
<option id="TIPTRONIC_TOPLIGHT" />
<option id="TIPTRONIC_TURN" />
<option id="TIPTRONIC_SHEV_TURN" />
<option id="TIPTRONIC_SHEV_TILT" />
</logical>
<physical type="integer" interface="command" value_id="WINDOW_TYPE">
<get request="STATUS_GET" response="INFO_LEVEL_CH2" process_as_event="true" />
<event frame="INFO_LEVEL_CH2" auth_violate_policy="reject" />
<event frame="INFO_LEVEL" auth_violate_policy="reject" />
</physical>
</parameter>
<parameter id="WORKING" operations="read,event" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="integer" interface="command" value_id="STATE_FLAGS">
<get request="STATUS_GET" response="INFO_LEVEL_CH2" process_as_event="true" />
<event frame="INFO_LEVEL_CH2" auth_violate_policy="reject" />
<event frame="ACK_STATUS" />
</physical>
<conversion type="boolean_integer" />
<conversion type="integer_integer_map">
<value_map device_value="0x04" parameter_value="1" mask="0x04" />
<value_map device_value="0x00" parameter_value="0" />
<value_map device_value="0x01" parameter_value="1" />
<value_map device_value="0x02" parameter_value="1" />
<value_map device_value="0x03" parameter_value="0" />
</conversion>
</parameter>
</paramset>
<paramset type="LINK" id="sensor_window_ch_link">
<parameter id="UI_HINT">
<logical type="string" default="" use_default_on_failure="true" />
<physical type="string" interface="store" id="UI_HINT" save_on_change="true" />
</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>
<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>
</channel>
<channel index="3" type="ACTOR_SECURITY" count="1">
<link_roles>
<target name="SWITCH" />
<target name="WEATHER_CS" />
<target name="WINMATIC" />
</link_roles>
<paramset type="MASTER" id="actor_security_ch_master">
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
</paramset>
<paramset type="VALUES" id="actor_security_ch_values">
<parameter id="SECURE_STATE" operations="read,write,event" control="WIN_SC_SECURE.STATE">
<logical type="boolean" default="false" />
<physical type="integer" interface="command" value_id="SECURE_STATE">
<set request="SECURE_SET" />
<get request="STATUS_GET" response="INFO_LEVEL_CH3" process_as_event="true" />
<event frame="INFO_LEVEL_CH3" auth_violate_policy="reject" />
<reset_after_send param="ON_TIME" />
</physical>
<conversion type="boolean_integer" threshold="1" false="0" true="200" />
</parameter>
<parameter id="ON_TIME" operations="write" control="NONE">
<logical type="float" min="0.0" max="85825945.6" default="0.0" unit="s" />
<physical type="integer" interface="store" id="ON_TIME" volatile="true" />
<conversion type="float_integer_scale" factor="10" />
<conversion type="integer_tinyfloat" mantissa_start="5" mantissa_size="11" exponent_start="0"
exponent_size="5" />
</parameter>
<parameter id="INSTALL_TEST" operations="write" ui_flags="internal">
<logical type="action" />
<physical type="integer" interface="command" no_init="true">
<set request="INSTALL_TEST" />
</physical>
</parameter>
<parameter id="INHIBIT" operations="read,write,event" control="NONE" loopback="true">
<logical type="boolean" />
<physical type="integer" interface="command" value_id="INHIBIT">
<set request="SET_LOCK" />
</physical>
</parameter>
</paramset>
<paramset type="LINK" id="actor_security_ch_link">
<parameter id="UI_HINT">
<logical type="string" default="" use_default_on_failure="true" />
<physical type="string" interface="store" id="UI_HINT" save_on_change="true" />
</parameter>
<parameter id="SHORT_JT_OFF">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="ON" />
<option id="OFF" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0x0B.4" size="0x0.4" />
<conversion type="option_integer">
<value_map device_value="0x00" parameter_value="0" />
<value_map device_value="0x02" parameter_value="1" />
<value_map device_value="0x05" parameter_value="2" />
</conversion>
</parameter>
<parameter id="SHORT_JT_ON">
<logical type="option">
<option id="NO_JUMP_IGNORE_COMMAND" />
<option id="ON" />
<option id="OFF" default="true" />
</logical>
<physical type="integer" interface="config" list="3" index="0x0B.0" size="0x0.4" />
<conversion type="option_integer">
<value_map device_value="0x00" parameter_value="0" />
<value_map device_value="0x02" parameter_value="1" />
<value_map device_value="0x05" parameter_value="2" />
</conversion>
</parameter>
<parameter id="SHORT_ON_TIME">
<logical type="float" min="0.0" max="108000.0" default="111600.0" unit="s">
<special_value id="NOT_USED" value="111600.0" />
</logical>
<physical type="integer" interface="config" list="3" index="7" size="1" />
<conversion type="float_configtime" />
</parameter>
</paramset>
</channel>
</channels>
<frames>
<frame id="EVENT" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true" type="0x41"
fixed_channel="*">
<parameter type="integer" index="11.0" size="1.0" param="LEVEL" />
</frame>
<frame id="INFO_LEVEL_CH2" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true"
type="0x10" subtype="6" subtype_index="9" fixed_channel="2">
<parameter type="integer" index="11.0" size="1.0" param="LEVEL" />
<parameter type="integer" index="12.4" size="0.2" param="LEVEL_STATE" />
<parameter type="integer" index="12.4" size="0.3" param="STATE_FLAGS" />
<parameter type="integer" index="14.2" size="0.4" param="TIPTRONIC_STATE" />
<parameter type="integer" index="18.0" size="0.4" param="WINDOW_TYPE" />
</frame>
<frame id="INFO_LEVEL_CH3" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true"
type="0x10" subtype="6" subtype_index="9" fixed_channel="3">
<parameter type="integer" index="17.2" size="0.1" param="SECURE_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="LEVEL" />
<parameter type="integer" index="12.1" size="0.3" param="ERROR" />
<parameter type="integer" index="12.4" size="0.2" param="LEVEL_STATE" />
<parameter type="integer" index="12.4" size="0.3" param="STATE_FLAGS" />
<parameter type="integer" index="14.0" size="0.2" param="HANDLE_LED_STATE" />
<parameter type="integer" index="14.2" size="0.4" param="TIPTRONIC_STATE" />
<parameter type="integer" index="14.6" size="0.1" param="ERR_WINDOW_NOT_FOUND" />
<parameter type="integer" index="14.7" size="0.1" param="ERR_DETECT_EIA485_SERVICE" />
<parameter type="integer" index="15.0" size="0.1" param="ERR_TTCU_WRONG_VOLTAGE_POLARITY" />
<parameter type="integer" index="15.1" size="0.2" param="ERR_TTCU_OVERVOLT_UNDERVOLT_OR_INTERNAL" />
<parameter type="integer" index="15.3" size="0.1" param="ERR_TTCU_LOCK_ROLLERS_SHORTED" />
<parameter type="integer" index="15.4" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_SHORTED" />
<parameter type="integer" index="15.5" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_BLOCKED" />
<parameter type="integer" index="15.6" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_OVERCURRENT" />
<parameter type="integer" index="15.7" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_ASYNCHRON" />
<parameter type="integer" index="16.0" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_CONTACT_PROBLEM" />
<parameter type="integer" index="16.1" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_NO_SPEED_SIGNAL" />
<parameter type="integer" index="16.2" size="0.1" param="ERR_TTCU_MAGNET_ERROR" />
<parameter type="integer" index="16.3" size="0.1" param="ERR_TTCU_TURN_TILT_ACT_ALLOY_MOSFET" />
<parameter type="integer" index="16.4" size="0.1" param="ERR_TTCU_SENSOR_STRIP_SHORTED" />
<parameter type="integer" index="16.5" size="0.1" param="ERR_TTCU_SENSOR_STRIP_DISCONNECTED" />
<parameter type="integer" index="16.6" size="0.1" param="ERR_TTCU_POWER_ONTIME_EXCEEDED" />
<parameter type="integer" index="16.7" size="0.1" param="ERR_TTCU_STOP_AFTER_10_CLOSING_TRIES" />
<parameter type="integer" index="17.0" size="0.1" param="RELEASE_TURN_STATE" />
<parameter type="integer" index="17.1" size="0.1" param="HANDLE_LOCK_STATE" />
<parameter type="integer" index="17.2" size="0.1" param="SECURE_STATE" />
<parameter type="integer" index="17.3" size="0.1" param="ERR_TTM_INTERNAL" />
<parameter type="integer" index="17.4" size="0.1" param="ERR_TTM_OVERVOLT" />
<parameter type="integer" index="17.5" size="0.1" param="ERR_TTM_UNDERVOLT" />
<parameter type="integer" index="17.6" size="0.2" param="ERR_FREE_TO_USE_1_2" />
<parameter type="integer" index="18.0" size="0.4" param="WINDOW_TYPE" />
<parameter type="integer" index="19.0" size="1.0" param="WINTER_MODE_TIME" />
</frame>
<frame id="ACK_STATUS" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true" type="0x02"
subtype="1" subtype_index="9" fixed_channel="*">
<parameter type="integer" index="11.0" size="1.0" param="LEVEL" />
<parameter type="integer" index="12.1" size="0.3" param="ERROR" />
<parameter type="integer" index="12.4" size="0.2" param="LEVEL_STATE" />
<parameter type="integer" index="12.4" size="0.3" param="STATE_FLAGS" />
</frame>
<frame id="STATUS_GET" direction="to_device" type="0x01" channel_field="9">
<parameter type="integer" index="10.0" size="1.0" const_value="14" />
</frame>
<frame id="LEVEL_SET" direction="to_device" type="0x11" subtype="0x02" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="LEVEL" />
<parameter type="integer" index="12.0" size="2.0" const_value="0" />
<parameter type="integer" index="14.0" size="2.0" param="ON_TIME" omit_if="0" />
</frame>
<frame id="SECURE_SET" direction="to_device" type="0x11" subtype="0x02" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="SECURE_STATE" />
<parameter type="integer" index="12.0" size="2.0" const_value="0" />
<parameter type="integer" index="14.0" size="2.0" param="ON_TIME" omit_if="0" />
</frame>
<frame id="SET_LOCK" direction="to_device" type="0x11" channel_field="10">
<parameter type="integer" index="9.0" size="0.1" param="INHIBIT" />
</frame>
<frame id="STOP" direction="to_device" type="0x11" subtype="0x03" subtype_index="9" channel_field="10" />
<frame id="INSTALL_TEST" direction="to_device" type="0x01" channel_field="9">
<parameter type="integer" index="10.0" size="1.0" const_value="14" />
</frame>
<frame id="ENTER_BOOTLOADER" direction="to_device" type="0x11" subtype="0xCA" subtype_index="9" />
<frame id="DO_WIN_RELEASE" direction="to_device" type="0x11" subtype="0x80" subtype_index="9" />
<frame id="HANDLE_LOCK" direction="to_device" type="0x11" subtype="0x81" subtype_index="9">
<parameter type="integer" index="11.0" size="1.0" param="HANDLE_LOCK_STATE" />
</frame>
<frame id="SET_WINTER_MODE" direction="to_device" type="0x11" subtype="0x82" subtype_index="9">
<parameter type="integer" index="11.0" size="1.0" param="WINTER_MODE_TIME" />
</frame>
<frame id="SET_HANDLE_LED_MODE" direction="to_device" type="0x11" subtype="0x83" subtype_index="9">
<parameter type="integer" index="11.0" size="1.0" param="HANDLE_LED_STATE" />
</frame>
<frame id="SET_LEV_LUEFT" direction="to_device" type="0x11" subtype="0x02" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" const_value="200" />
</frame>
<frame id="SET_SHEV_POS" direction="to_device" type="0x11" subtype="0x84" subtype_index="9">
<parameter type="integer" index="11.0" size="1.0" param="SHEV_POS_STATE" />
</frame>
<frame id="SET_RELEASE_TURN" direction="to_device" type="0x11" subtype="0x85" subtype_index="9">
<parameter type="integer" index="11.0" size="1.0" param="RELEASE_TURN_STATE" />
</frame>
</frames>
</device>
You can’t perform that action at this time.