<?xml version="1.0" encoding="utf-16le"?>
<!-- link with xsl stylesheet -->
<?xml-stylesheet type="text/xsl" href="./eep.xsl"?>
<!DOCTYPE eep SYSTEM "./eep.dtd">
<eep>
  <!-- profiles -->
  <profile>
      <rorg>
        <number>0xF6</number>
        <title>RPS Telegram</title>
        <oldnumber>05</oldnumber>
        <fullname>Repeated Switch Communication</fullname>
        <telegram>RPS</telegram>
        <description>
			Note for all F6-RPS EEP usage on ERP 2: ERP 2 (EnOcean Radio Protocol 2)
            is the radio protocol with FSK encoding. It is compatible on the
            application level with ERP 1. With ERP 2 all EPPs, Protocols (Security / Smart
			Acknowledge) can be used as it was before. Only difference are the RPS profiles.
			The ERP 2 (EnOcean Radio Protocol 2) – does not use the RPS telegrams
            as ERP 1 did. The biggest difference is the usage of the Status Field.
            The Status field in ERP 2 is defined as a repeater count field
            (also other position in the telegram). Other functionalities and
            fields T21 and NU are not present any more. Therefore a new encoding
            was developed. EEP describe an equipment – device - application.
            The meaning of the data did not change only the coding. The logic and
            semantic of the application is still the same. So it is defined
            that RPS profiles on ERP 2 have different coding of the actual telegram
            data, but the logic is same on ERP 1 and ERP 2.
            The new coding is published as new profiles. This is required to keep
            the same interfaces on the EEP processing (e.g. existing gateways / IP
            gateways - we do not want have additional information which radio
            protocol was used – ERP1/ERP2). The exact details are listed below.
            The profiles are defined in way that a seamless translation between
            ERP 1 and ERP 2 vice versa is possible without contextual information,
            what profile it is in particular.
        </description>
        <func>
          <number>0x01</number>
          <title>Switch Buttons</title>
          <description>
            This profile is used to simple switch design which does not use any
            rockers. The whole actuation area for the switch is being moved.
            There are simple two statuses press &amp; hold / released.
            <img>graphics/F6-01.png</img>
          </description>
            <type>
              <number>0x01</number>
              <title>Push Button</title>
            <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>This profile represents a very simple push button which has no coding
            for rockers enabled. Its mechanical construction does not require any
            coding of rocker status and therefore is not used. It simply sends
            the energy bow status as push &amp; hold / release.
            The databyte &amp; status is kept compatible to the F6-02-01 profile,
            only the energy bow bit is used, status is adjusted to corresponding
            telegram (no button pressed).
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: button is pressed / released
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: RPS teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
           <datafield>
              <reserved/>
              <bitoffs>4</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
                <data>Push button</data>
                <shortcut>PB</shortcut>
                <description>Status of the push button</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                <item>
                  <value>0</value>
                    <description>Released</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Pressed &amp; Hold</description>
                </item>
                </enum>
              </datafield>
             </case>
            </type>
            <type>
              <number>0x02</number>
              <title>Click Clack</title>
            <status>-</status>
          <description>
 
          </description>
          <case>
            <datafield>
                <data>Action</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button AI:
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Button A0:
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Button BI:
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Button B0:
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
             </case>
            </type>
        </func>
        <func>
          <number>0x02</number>
          <title>Rocker Switch, 2 Rocker</title>
          <description>For clarification reasons the following picture shows a PTM200 transmitter module from EnOcean
            GmbH which transmits RPS telegrams and is one possibility to be used in applications that require
            an EEP F6-02-xx.
            Please note that PTM200 does not support transmission of teach-in telegrams.
            <img>graphics/Rocker_Switch_2.png</img>The button naming used below is referring to CHANNEL and STATE of the PTM200. Thus “Button
            AI“ means STATE „I“ on CHANNEL „A“.
            <br/>
            <br/>There are two different message types, the N-message and the U-message, which need to be
            identified from the Status Field of an EnOcean RPS telegram. For that reason not only the data
            bytes are given for each EEP but the T21 and NU bits of the Status Field are listed as well.
          </description>
          <type>
            <number>0x01</number>
            <title>Light and Blind Control - Application Style 1</title>
            <status>released</status>
            <description>
                This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is
                installed in a 0-STATE up position!
                Application Style 1 is widely used in EU but may be found in other markets as well.
              </description>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
              </condition>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <datafield>
                <data>Rocker 1st action</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button AI:
                      <br/>"Switch light on" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Button A0:
                      <br/>"Switch light off" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Button BI:
                      <br/>“Switch light on” or "Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Button B0:
                      <br/>“Switch light off” or “Dim light up” or "Move blind open”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Rocker 2nd action</data>
                <shortcut>R2</shortcut>
                <description>....</description>
                <bitoffs>4</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button AI:
                      <br/>"Switch light on" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Button A0:
                      <br/>"Switch light off" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Button BI:
                      <br/>“Switch light on” or "Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Button B0:
                      <br/>“Switch light off” or “Dim light up” or "Move blind open”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>2nd Action</data>
                <shortcut>SA</shortcut>
                <description>....</description>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No 2nd action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>2nd action valid</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
              </condition>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>0</value>
              </statusfield>
              <datafield>
                <data>Number of buttons pressed simultaneously (other bit combinations are not valid)</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>no button</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>3 or 4 buttons</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Light and Blind Control - Application Style 2</title>
            <status>released</status>
            <description>
                This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is
                installed in an I-STATE up position!
                Application Style 2 is typically used in US and CAN but may be found in other markets as well.
              </description>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
              </condition>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <datafield>
                <data>Rocker 1st action</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button AI:
                      <br/>"Switch light on" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Button A0:
                      <br/>"switch light off" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Button BI:
                      <br/>“Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Button B0:
                      <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Rocker 2nd action</data>
                <shortcut>R2</shortcut>
                <description>....</description>
                <bitoffs>4</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button AI:
                      <br/>"Switch light on" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Button A0:
                      <br/>"switch light off" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Button BI:
                      <br/>“Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Button B0:
                      <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>2nd Action</data>
                <shortcut>SA</shortcut>
                <description>....</description>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No 2nd action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>2nd action valid</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
              </condition>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>0</value>
              </statusfield>
              <datafield>
                <data>Number of buttons pressed simultaneously (other bit combinations are not valid)</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>no button</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>3 or 4 buttons</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x03</number>
            <title>Light Control - Application Style 1</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Servodan</span>
              <br/>
              <br/>Definition of Auto, I/O for Rocker switch, Dim control (PTM200)
            </description>
            <case>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <datafield>
                <data>Rocker action</data>
                <shortcut>RA</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x30</value>
                    <description>Button A0:
                      <br/>Set the controller in automatic mode
                    </description>
                  </item>
                  <item>
                    <value>0x10</value>
                    <description>Button A1:
                      <br/>Set the controller in manually mode and toggles between
                      <br/>switch light on and switch light off
                    </description>
                  </item>
                  <item>
                    <value>0x70</value>
                    <description>Button B0:
                      <br/>Dim light up
                    </description>
                  </item>
                  <item>
                    <value>0x50</value>
                    <description>Button B1:
                      <br/>Dim light down
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x04</number>
            <title>Light and blind control ERP2</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
            </description>
            <case>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EBO</shortcut>
                <description>State of the energy bow</description>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button coding</data>
                <shortcut>BC</shortcut>
                <description>Signalize button coding</description>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>button</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum/>
              </datafield>
              <datafield>
                <data>BI</data>
                <shortcut>RBI</shortcut>
                <description>State I of the rocker B</description>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>not pressed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>B0</data>
                <shortcut>RB0</shortcut>
                <description>State 0 of the rocker B</description>
                <bitoffs>5</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>not pressed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>AI</data>
                <shortcut>RAI</shortcut>
                <description>State I of the rocker A</description>
                <bitoffs>6</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>not pressed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>A0</data>
                <shortcut>RA0</shortcut>
                <description>State 0 of the rocker A</description>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>not pressed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x03</number>
          <title>Rocker Switch, 4 Rocker</title>
          <type>
            <number>0x01</number>
            <title>Light and Blind Control - Application Style 1</title>
            <status>released</status>
            <description>
              This EEP definition is based on the assumption that a RPS switch module is installed in a
              0-STATE up position!
              Application Style 1 is widely used in EU but may be found in other markets as well.
            </description>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
              </condition>
              <statusfield>
              <data>T21</data>
              <bitoffs>2</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
            <statusfield>
              <data>NU</data>
              <bitoffs>3</bitoffs>
              <bitsize>1</bitsize>
              <value>1</value>
            </statusfield>
              <datafield>
                <data>Rocker 1st action</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      Button AI: <br/> "Switch light on" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      Button A0: <br/> "Switch light off" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>
                      Button BI: <br/>“Switch light on” or "Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>
                      Button B0: <br/>“Switch light off” or “Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>
                      Button CI: <br/> "Switch light on" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>
                      Button C0: <br/> "Switch light off" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>
                      Button DI: <br/>“Switch light on” or "Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>
                      Button D0: <br/>“Switch light off” or “Dim light up” or "Move blind open”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Rocker 2nd action</data>
                <shortcut>R2</shortcut>
                <description>....</description>
                <bitoffs>4</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      Button AI: <br/> "Switch light on" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      Button A0: <br/> "Switch light off" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>
                      Button BI: <br/>“Switch light on” or "Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>
                      Button B0: <br/>“Switch light off” or “Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>
                      Button CI: <br/> "Switch light on" or "Dim light down" or "Move blind closed"
                    </description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>
                      Button C0: <br/> "Switch light off" or "Dim light up" or "Move blind open"
                    </description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>
                      Button DI: <br/>“Switch light on” or "Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>
                      Button D0: <br/>“Switch light off” or “Dim light up” or "Move blind open”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>2nd Action</data>
                <shortcut>SA</shortcut>
                <description>....</description>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No 2nd action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>2nd action valid</description>
                  </item>
                </enum>
              </datafield>
            </case>

            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
              </condition>
              <statusfield>
              <data>T21</data>
              <bitoffs>2</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
            <statusfield>
              <data>NU</data>
              <bitoffs>3</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
              <datafield>
                <data>Number of buttons pressed simultaneously</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>no Button pressed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>2 buttons pressed</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>3 buttons pressed</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>4 buttons pressed</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>5 buttons pressed</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>6 buttons pressed</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>7 buttons pressed</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>8 buttons pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>

          <type>
            <number>0x02</number>
            <title>Light and Blind Control - Application Style 2</title>
            <status>released</status>
            <description>A This EEP definition is based on the assumption that a RPS switch module is installed in a I-STATE up position!
Application Style 2 is typically used in US and CAN but may be found in other markets as well.</description><case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
              </condition>
              <statusfield>
              <data>T21</data>
              <bitoffs>2</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
            <statusfield>
              <data>NU</data>
              <bitoffs>3</bitoffs>
              <bitsize>1</bitsize>
              <value>1</value>
            </statusfield>
              <datafield>
                <data>Rocker 1st action</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      Button AI: <br/> “Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      Button A0: <br/> “Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>
                      Button BI: <br/>“Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>
                      Button B0: <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>
                      Button CI: <br/> “Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>
                      Button C0: <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>
                      Button DI: <br/>“Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>
                      Button D0: <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Rocker 2nd action</data>
                <shortcut>R2</shortcut>
                <description>....</description>
                <bitoffs>4</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      Button AI: <br/> “Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      Button A0: <br/> “Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>
                      Button BI: <br/>“Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>
                      Button B0: <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>
                      Button CI: <br/> “Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>
                      Button C0: <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>
                      Button DI: <br/>“Switch light on” or "Dim light up” or "Move blind open”
                    </description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>
                      Button D0: <br/>“Switch light off” or “Dim light down” or "Move blind closed”
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>2nd Action</data>
                <shortcut>SA</shortcut>
                <description>....</description>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No 2nd action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>2nd action valid</description>
                  </item>
                </enum>
              </datafield>
            </case>

            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
              </condition>
              <statusfield>
              <data>T21</data>
              <bitoffs>2</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
            <statusfield>
              <data>NU</data>
              <bitoffs>3</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
              <datafield>
                <data>Number of buttons pressed simultaneously</data>
                <shortcut>R1</shortcut>
                <description>....</description>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>no button pressed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>2 buttons pressed</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>3 buttons pressed</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>4 buttons pressed</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>5 buttons pressed</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>6 buttons pressed</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>7 buttons pressed</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>8 buttons pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EB</shortcut>
                <description>....</description>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>released</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum/>
              </datafield>
            </case>
          </type>
         </func>
        <func>
          <number>0x04</number>
          <title>Position Switch, Home and Office Application</title>
          <type>
            <number>0x01</number>
            <title>Key Card Activated Switch</title>
            <status>released</status>
            <description>Insertion of Key Card generates an N-Message, take-out a U-Message</description>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
              </condition>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <datafield>
                <data>Key Card</data>
                <shortcut>KC</shortcut>
                <description>...</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>112</value>
                    <description>
                      inserted
  (0x70)                   </description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
              </condition>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>0</value>
              </statusfield>
              <datafield>
                <data>Key Card</data>
                <shortcut>KC</shortcut>
                <description>...</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      taken out
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Key Card Activated Switch ERP2</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
              <br/><br/>
              When card is inserted field EBO and SOC are both having value 1.
              When take out, both are having value 0.
              This coding is required to have a context less translation of
              RPS profiles between ERP 1 and ERP 2.
            </description>
            <case>
              <datafield>
                <data>Energy Bow</data>
                <shortcut>EBO</shortcut>
                <description>State of the energy bow</description>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>taken out</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>card inserted</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button coding</data>
                <shortcut>BC</shortcut>
                <description>Signalize button coding</description>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>button</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>2</bitoffs>
                <bitsize>3</bitsize>
                <enum/>
              </datafield>
              <datafield>
                <data>State of card</data>
                <shortcut>SOC</shortcut>
                <description>State of the card</description>
                <bitoffs>5</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>taken out</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>card inserted</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum/>
              </datafield>
             </case>
          </type>
        </func>
        <func>
          <number>0x05</number>
          <title>Detectors</title>
          <type>
            <number>0x00</number>
            <title>Wind Speed Threshold Detector</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ViCOS GmbH</span>
              <br/><br/>
              <span style="border-bottom:2px groove #000000;">Description</span>
              <br/>
              This profile is used to communicate wind speed threshold detection.
              <br/><br/>
              The “Alarm ON” message shall be sent when the wind speed exceeds
              the threshold longer than the specified Delay_Time_AlarmON.
              If wind speed falls below the specified threshold longer than
              Delay_Time_AlarmOFF the “Alarm OFF” message shall be sent.
              <br/><br/>
              Delay time and threshold have to be set on the device.
              <br/>
              <br/>Delay_Time_AlarmON:	1 … 15 s (resolution 1 s)
              <br/>Delay_Time_AlarmOFF:	1 … 15 min (resolution 1 min)
              <br/>Threshold:			0 … 255 km/h
              <br/><br/>
              To ensure that the receiver gets the “Alarm On” message under any
              condition (e.g. AC mains failure), it shall be sent every 60 s in
              alarm state.
              <br/><br/>
              When changing to “Alarm OFF” state the “Alarm OFF” messages shall
              be sent at least 2 times to avoid losing the “Alarm OFF” signal.
              <br/><br/>
              During “Alarm OFF” state the “Alarm OFF” message shall be repeated
              every 20 minutes.
              <br/><br/>
              In case of low energy, the “Energy LOW” message shall be sent every
              60 minutes.
              <br/><br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: unidirectional
              <br/>Addressing: broadcast
              <br/>Communication trigger: event-triggered
              <br/>Communication interval: in case of detection
              <br/>Trigger event: detection
              <br/>Tx delay: -
              <br/>Rx timeout: -
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: RPS teach-in (3 messages within 2s)
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption supported: no
              <br/>Security level format: -
            </description>
            <case>
              <datafield>
                <data>Status</data>
                <shortcut>WND</shortcut>
                <description>Status of detection and battery</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>
                     Wind speed below threshold (Alarm OFF)
                    </description>
                  </item>
                  <item>
                    <value>0x10</value>
                    <description>
                     Wind speed exceeds threshold (Alarm ON)
                    </description>
                  </item>
                  <item>
                    <value>0x30</value>
                    <description>
                     Energy LOW
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Liquid Leakage Sensor (mechanic harvester)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
              <br/>
              <br/>Description:
              <br/>This profile is used for devices detecting leakage.
              It is commonly placed on ground where a leakage causes damage.
              <br/>The principle is that “paper rings” swell in water and trigger an
              ECO 200 (generator) based transmitter.
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: unidirectional
              <br/>Addressing: broadcast
              <br/>Communication trigger: event-triggered
              <br/>Communication interval: NA
              <br/>Trigger event: (water detection)
              <br/>Teach-in method: RPS teach-in
            </description>
            <case>
              <statusfield>
                <data>T21</data>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <statusfield>
                <data>NU</data>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <value>1</value>
              </statusfield>
              <datafield>
                <data>Water sensor</data>
                <shortcut>WAS</shortcut>
                <description>Alert signal that the sensor detected water leakage</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x11</value>
                    <description>
                     Water detected
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Smoke Detector</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ViCOS GmbH</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Description</span>
              <br/>This profile is used to communicate smoke detection.
              <br/>
              <br/>
              The “Alarm ON” message shall be sent immediately when smoke is
              detected. If smoke detection ends, the “Alarm OFF” message shall be sent.
              <br/>
              <br/>
              To ensure that the receiver gets the “Alarm ON” message under any
              condition (e.g. AC mains failure), it shall be sent every 10 s
              in alarm state. When changing to “Alarm OFF” state the “Alarm OFF”
              messages shall be sent at least 2 times to avoid losing the
              “Alarm OFF” signal.
              <br/>
              <br/>
              During “Alarm OFF” state the “Alarm OFF” message shall be repeated
              every 20 minutes.
              <br/>
              <br/>
              In case of low energy, the “Energy LOW” message shall be sent.
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: unidirectional
              <br/>Addressing: broadcast
              <br/>Communication trigger: event-triggered
              <br/>Communication interval: in case of detection
              <br/>Trigger event: detection
              <br/>Tx delay: -
              <br/>Rx timeout: -
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: RPS teach-in (3 messages within 2s)
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption supported: no
              <br/>Security level format: -
            </description>
            <case>
              <datafield>
                <data>Status</data>
                <shortcut>SMO</shortcut>
                <description>Status of detection and battery</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>
                     Smoke Alarm OFF
                    </description>
                  </item>
                  <item>
                    <value>0x10</value>
                    <description>
                     Smoke Alarm ON
                    </description>
                  </item>
                  <item>
                    <value>0x30</value>
                    <description>
                     Energy LOW
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x10</number>
          <title>Mechanical Handle</title>
          <type>
            <number>0x00</number>
            <title>Window Handle</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: HOPPE AG</span>
              <br/><br/>
              The bits marked with 'X' in
              DB_0 should not be checked.
              These bits can be '1' or '0'
              and should not be assumed
              to be a defined value,
              because both of them are
              allowed and not predictable!
            </description>
            <case>
              <condition>
                <statusfield>
                  <bitoffs>2</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </statusfield>
                <statusfield>
                  <bitoffs>3</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </statusfield>
              </condition>
             <statusfield>
              <data>T21</data>
              <bitoffs>2</bitoffs>
              <bitsize>1</bitsize>
              <value>1</value>
            </statusfield>
            <statusfield>
              <data>NU</data>
              <bitoffs>3</bitoffs>
              <bitsize>1</bitsize>
              <value>0</value>
            </statusfield>
              <datafield>
                <data>Window handle</data>
                <shortcut>WIN</shortcut>
                <description>Movement of the window handle</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0b11X0XXXX</value>
                    <description>
					 Moved from up to right.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_01.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1111XXXX</value>
                    <description>
					Moved from right to down.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_02.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b11X0XXXX</value>
                    <description>
					Moved from down to left.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_03.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1101XXXX</value>
                    <description>
					Moved from left to up.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_04.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b11X0XXXX</value>
                    <description>
					Moved from up to left.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_05.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1111XXXX</value>
                    <description>
					Moved from left  to down.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_06.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b11X0XXXX</value>
                    <description>
					Moved from down to right.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_07.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1101XXXX</value>
                    <description>
					Moved from right to up.
                    <br/>
                    <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_08.png</img>
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Window Handle ERP2</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: HOPPE AG</span>
              <br/><br/>
              DB0.6 – needs to show that RPS/ERP2 has a different coding as RPS/ERP1.
            </description>
            <case>
            <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum/>
            </datafield>
            <datafield>
                <data>Handle coding</data>
                <shortcut>HC</shortcut>
                <description>Signalize window handle coding</description>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>handle</description>
                  </item>
                </enum>
              </datafield>
            <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum/>
            </datafield>
            <datafield>
                <data>Handle value</data>
                <shortcut>HVL</shortcut>
                <description>Value of the 4MSB of the Data field of ERP1 coding</description>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0b11X0</value>
                    <description>
                      Moved from up to right.
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_01.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1111</value>
                    <description>
                       Moved from right to down.
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_02.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b11X0</value>
                    <description>
                      Moved from down to left.
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_03.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1101</value>
                    <description>
                      Moved from left to up.
					  <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_04.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b11X0</value>
                    <description>
                      Moved from up to left.
					  <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_05.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1111</value>
                    <description>
                      Moved from left  to down.
					  <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_06.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b11X0</value>
                    <description>
                        Moved from down to right.
					  <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_07.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b1101</value>
                    <description>
                      Moved from right to up.
					  <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_08.png</img>
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
       </rorg>
      <rorg>
        <number>0xD5</number>
         <title>1BS Telegram</title>
        <oldnumber>06</oldnumber>
        <fullname>1 Byte Communication</fullname>
        <telegram>1BS</telegram>
        <description/>
        <teachin>
        <type>
        <number/>
        <title>Teachin</title>
        <case>
               <datafield>
                  <data>LRN Bit</data>
                  <bitoffs>4</bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
        </case>
        </type>
        </teachin>
        <func>
          <number>0x00</number>
          <title>Contacts and Switches</title>
          <type>
            <number>0x01</number>
            <title>Single Input Contact</title>
            <status>released</status>
            <case>
              <datafield>
                <data>Contact</data>
                <shortcut>CO</shortcut>
                <description/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <!-- add pictures -->
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      open
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      closed
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Learn Button</data>
                <shortcut>LRN</shortcut>
                <description>..</description>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <!-- add pictures -->
                <enum>
                  <item>
                    <value>0</value>
                    <description>
                      pressed
                    </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      not pressed
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
      </rorg>
      <rorg>
        <number>0xA5</number>
        <title>4BS Telegram</title>
        <oldnumber>07</oldnumber>
        <fullname>4 Byte Communication</fullname>
        <telegram>4BS</telegram>
         <description/>
      <teachin>
      <type>
      <number/>
      <title>Teachin</title>
       <case>
       <title>Variation 1</title>
       <description>
          The profile-less unidirectional teach-in procedure functions according to the same principle as the 1BS telegram: if the data bit is DB_0.BIT_3 = 0, then a teach-in telegram is sent. This includes the 'LRN TYPE' DB_0.BIT_7 = 0 data bit. Then no EEP profile identifier and no manufacturer ID are transferred.
       <br/>
       </description>
       <datafield>
       <data>LRN Type</data>
       <bitoffs>24</bitoffs>
       <bitsize>1</bitsize>
       <enum>
             <item>
             <value>0</value>
             <description>telegram without EEP and Manufacturer ID</description>
             </item>
       </enum>
       </datafield>
       <datafield>
                  <data>LRN Bit</data>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
       </case>
       <case>
       <title>Variation 2</title>
       <description>For the unidirectional profile teach-in procedure, it is preferred in opposite to variation 1), as the teach-in telegram contains both the complete EEP number and the manufacturer ID. The device is therefore clearly identifiable as ready-to-use and can be securely executed in a complex system environment or by foreign systems. In this case, the 'LRN TYPE' data bit is DB_0.BIT_7 = 1.
       <br/>
       </description>
       <datafield>
       <data>LRN Type</data>
       <bitoffs>24</bitoffs>
       <bitsize>1</bitsize>
       <enum>
             <item>
             <value>1</value>
             <description>telegram with EEP number and Manufacturer ID</description>
             </item>
       </enum>
       </datafield>
       <datafield>
         <data>LRN Bit</data>
         <bitoffs>28 </bitoffs>
         <bitsize>1</bitsize>
         <enum>
           <item>
              <value>0</value>
              <description>Teach-in telegram</description>
            </item>
            <item>
               <value>1</value>
               <description>Data telegram</description>
            </item>
          </enum>
       </datafield>
       </case>
       <case>
       <title>Variation 3</title>
       <description>During the bidirectional teach-in procedure, further bits are required from the DB_0, in order to develop the mutual teach-in between two communication partners. For this, the procedure is made up of 2 teach-in telegrams, which are exchanged on both sides. The following UML diagram is used to illustrate this:
        <br/>
        <img>graphics/4BS_bidirectional_Teach_in.png</img>
        <br/>
        </description>
           <datafield>
         <data>LRN Type</data>
         <bitoffs>24</bitoffs>
         <bitsize>1</bitsize>
         <enum>
           <item>
              <value>0</value>
              <description>telegram without EEP and Manufacturer ID </description>
            </item>
            <item>
               <value>1</value>
               <description>telegram with EEP number and Manufacturer ID</description>
            </item>
          </enum>
       </datafield>
         <datafield>
         <data>EEP Result</data>
         <bitoffs>25 </bitoffs>
         <bitsize>1</bitsize>
         <enum>
           <item>
              <value>0</value>
              <description> EEP not supported</description>
            </item>
            <item>
               <value>1</value>
               <description>EEP supported</description>
            </item>
          </enum>
       </datafield>
         <datafield>
         <data>LRN Result</data>
         <bitoffs>26 </bitoffs>
         <bitsize>1</bitsize>
         <enum>
           <item>
              <value>0</value>
              <description>Sender ID deleted/not stored</description>
            </item>
            <item>
               <value>1</value>
               <description>Sender ID stored</description>
            </item>
          </enum>
       </datafield>
        <datafield>
         <data>LRN Status</data>
         <bitoffs>27 </bitoffs>
         <bitsize>1</bitsize>
         <enum>
           <item>
              <value>0</value>
              <description>Query</description>
            </item>
            <item>
               <value>1</value>
               <description>Response</description>
            </item>
          </enum>
       </datafield>
         <datafield>
         <data>LRN Bit</data>
         <bitoffs>28 </bitoffs>
         <bitsize>1</bitsize>
         <enum>
           <item>
              <value>0</value>
              <description>Teach-in telegram</description>
            </item>
            <item>
               <value>1</value>
               <description>Data telegram</description>
            </item>
          </enum>
       </datafield>
       </case>
       </type>
      </teachin>
      <func>
          <number>0x02</number>
          <title>Temperature Sensors</title>
            <type>
              <number>0x01</number>
              <title>Temperature Sensor Range -40°C to 0°C</title>
              <status>released</status>
              <case>
                <datafield>
                  <reserved/>
                  <data/>
                  <shortcut/>
                  <description/>
                  <bitoffs>0 </bitoffs>
                  <bitsize>16</bitsize>
                  <scale>
                  </scale>
                </datafield>
                <datafield>
                  <reserved/>
                  <data/>
                  <shortcut/>
                  <description/>
                  <bitoffs>24 </bitoffs>
                  <bitsize>4</bitsize>
                  <scale>
                  </scale>
                </datafield>
                <datafield>
                  <reserved/>
                  <data/>
                  <shortcut/>
                  <description/>
                  <bitoffs>29 </bitoffs>
                  <bitsize>3</bitsize>
                  <scale>
                  </scale>
                </datafield>
                <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
                  <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear)</description>
                <info>DB_1 Temperature (8 bit) -40...0°C, linear n=255...0</info>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range> <min>255</min> <max>0</max> </range>
                <scale> <min>-40</min> <max>0</max> </scale>
                <unit>°C</unit>
              </datafield>
              </case>
           </type>
           <type>
             <number>0x02</number>
             <title>Temperature Sensor Range -30°C to +10°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -30... +10°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-30</min>
                 <max>+10</max>
               </scale>
               <unit>°C</unit>
             </datafield>
              </case>
           </type>
           <type>
             <number>0x03</number>
             <title>Temperature Sensor Range -20°C to +20°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -20... +20°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-20</min>
                 <max>+20</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x04</number>
             <title>Temperature Sensor Range -10°C to +30°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -10... +30°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-10</min>
                 <max>+30</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x05</number>
             <title>Temperature Sensor Range 0°C to +40°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 0... +40°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>+40</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>

             <number>0x06</number>
             <title>Temperature Sensor Range +10°C to +50°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
                 <data>Temperature</data>
                 <shortcut>TMP</shortcut>
                 <description>Temperature (linear)</description>
                 <info>DB_1 Temperature (8 bit) 10... +50°C, linear n=255...0</info>
                 <bitoffs>16</bitoffs>
                 <bitsize>8</bitsize>
                 <range>
                   <min>255</min>
                   <max>0</max>
                 </range>
                 <scale>
                   <min>+10</min>
                   <max>+50</max>
                 </scale>
                 <unit>°C</unit>
               </datafield>
             </case>
           </type>
           <type>
             <number>0x07</number>
             <title>Temperature Sensor Range +20°C to +60°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 20... +60°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+20</min>
                 <max>+60</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x08</number>
             <title>Temperature Sensor Range +30°C to +70°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
             <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 20... +60°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+30</min>
                 <max>+70</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x09</number>
             <title>Temperature Sensor Range +40°C to +80°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
             <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 40... +80°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+40</min>
                 <max>+80</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x0A</number>
             <title>Temperature Sensor Range +50°C to +90°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 50... +90°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+50</min>
                 <max>+90</max>
               </scale>
               <unit>°C</unit>
             </datafield>
               </case>
           </type>
           <type>
             <number>0x0B</number>
             <title>Temperature Sensor Range +60°C to +100°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 60... +100°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+60</min>
                 <max>+100</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x10</number>
             <title>Temperature Sensor Range -60°C to +20°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -60... +20°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-60</min>
                 <max>+20</max>
               </scale>
               <unit>°C</unit>
             </datafield>
              </case>
           </type>
           <type>
             <number>0x11</number>
             <title>Temperature Sensor Range -50°C to +30°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
               </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -50... +30°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-50</min>
                 <max>+30</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x12</number>
             <title>Temperature Sensor Range -40°C to +40°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -40... +40°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-40</min>
                 <max>+40</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x13</number>
             <title>Temperature Sensor Range -30°C to +50°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -30... +50°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-30</min>
                 <max>+50</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x14</number>
             <title>Temperature Sensor Range -20°C to +60°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
               </datafield>
               <datafield>
                 <reserved/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -20... +60°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-20</min>
                 <max>+60</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x15</number>
             <title>Temperature Sensor Range -10°C to +70°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) -10... +70°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-10</min>
                 <max>+70</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x16</number>
             <title>Temperature Sensor Range 0°C to +80°C</title>
             <status>released</status>
             <case>
                            <datafield>
                              <reserved/>
                              <data/>
                              <shortcut/>
                              <description/>
                              <bitoffs>0 </bitoffs>
                              <bitsize>16</bitsize>
                              <scale>
                              </scale>
                            </datafield>
                            <datafield>
                              <reserved/>
                              <data/>
                              <shortcut/>
                              <description/>
                              <bitoffs>24 </bitoffs>
                              <bitsize>4</bitsize>
                              <scale>
                              </scale>
                            </datafield>
                            <datafield>
                              <reserved/>
                              <data/>
                              <shortcut/>
                              <description/>
                              <bitoffs>29 </bitoffs>
                              <bitsize>3</bitsize>
                              <scale>
                              </scale>
                            </datafield>
                           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                            <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) 0... +80°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>+80</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x17</number>
             <title>Temperature Sensor Range +10°C to +90°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) +10°... +90°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+10</min>
                 <max>+90</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x18</number>
             <title>Temperature Sensor Range +20°C to +100°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) +20°... +100°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+20</min>
                 <max>+100</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x19</number>
             <title>Temperature Sensor Range +30°C to +110°C</title>
             <status>released</status>
                          <case>
                            <datafield>
                              <reserved/>
                              <data/>
                              <shortcut/>
                              <description/>
                              <bitoffs>0 </bitoffs>
                              <bitsize>16</bitsize>
                              <scale>
                              </scale>
                            </datafield>
                            <datafield>
                              <reserved/>
                              <data/>
                              <shortcut/>
                              <description/>
                              <bitoffs>24 </bitoffs>
                              <bitsize>4</bitsize>
                              <scale>
                              </scale>
                            </datafield>
                            <datafield>
                              <reserved/>
                              <data/>
                              <shortcut/>
                              <description/>
                              <bitoffs>29 </bitoffs>
                              <bitsize>3</bitsize>
                              <scale>
                              </scale>
                            </datafield>
                           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) +30°... +110°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+30</min>
                 <max>+110</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x1A</number>
             <title>Temperature Sensor Range +40°C to +120°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                 <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) +40°... +120°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+40</min>
                 <max>+120</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x1B</number>
             <title>Temperature Sensor Range +50°C to +130°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>16</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1 Temperature (8 bit) +50°... +130°C, linear n=255...0</info>
               <bitoffs>16</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>255</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>+50</min>
                 <max>+130</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x20</number>
             <title>10 Bit Temperature Sensor Range -10°C to +41.2°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>14</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
               <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1+DB_2.0-1 Temperature (10 bit) -10...+41.2°C, linear n=1023...0</info>
               <bitoffs>14</bitoffs>
               <bitsize>10</bitsize>
               <range> 
                 <min>1023</min> 
                 <max>0</max> </range>
               <scale>
                 <min>-10</min>
                 <max>+41.2</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
           <type>
             <number>0x30</number>
             <title>10 Bit Temperature Sensor Range -40°C to +62.3°C</title>
             <status>released</status>
             <case>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>0 </bitoffs>
                 <bitsize>14</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>24 </bitoffs>
                 <bitsize>4</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                 <reserved/>
                 <data/>
                 <shortcut/>
                 <description/>
                 <bitoffs>29 </bitoffs>
                 <bitsize>3</bitsize>
                 <scale>
                 </scale>
               </datafield>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
               <data>Temperature</data>
               <shortcut>TMP</shortcut>
               <description>Temperature (linear)</description>
               <info>DB_1+DB_2.0-1 Temperature (10 bit) -40...+62.3°C, linear n=1023...0</info>
               <bitoffs>14</bitoffs>
               <bitsize>10</bitsize>
               <range>
                 <min>1023</min>
                 <max>0</max>
               </range>
               <scale>
                 <min>-40</min>
                 <max>+62.3</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             </case>
           </type>
      </func>
      <func>
        <number>0x04</number>
        <title>Temperature and Humidity Sensor</title>
        <type>
          <number>0x01</number>
          <title>Range 0°C to +40°C and 0% to 100%</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
          <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
           </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1 Temperature (8 bit) 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>

          </datafield>
          <datafield>
            <data>T-Sensor</data>
            <shortcut>TSN</shortcut>
            <description>Availability of the Temperature Sensor</description>
            <info/>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>not available</description>
              </item>
              <item>
                <value>1</value>
                <description>available</description>
              </item>
            </enum>
           </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Range -20°C to +60°C and 0% to 100%</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Eltako</span>
          <br/><br/>
          Description:<br/>
          In contrast to EEP A5-04-01, the temperature range is extended: -20°C…+60°C.
          <br/><br/>
          <span style="border-bottom:2px groove #000000;">Data exchange</span>
          <br/>
          Direction: unidirectional<br/>
          Addressing: broadcast<br/>
          Communication trigger: event- &amp; time-triggered<br/>
          Communication interval: -<br/>
          Trigger event: change in temperature, change in humidity<br/>
          Tx delay: -<br/>
          Rx timeout: -<br/>
          <br/>
          <span style="border-bottom:2px groove #000000;">Teach-in</span><br/>
          Teach-in method: 4BS teach-in<br/>
          <br/>
          <span style="border-bottom:2px groove #000000;">Security</span><br/>
          Encryption supported: -<br/>
          Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. Humidity (linear)</description>
              <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info>DB_1 Temperature (8 bit) -20...+60°C, linear n=0...250</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>-20</min>
                <max>+60</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>T-Sensor</data>
              <shortcut>TSN</shortcut>
              <description>Availability of the Temperature Sensor</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>available</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>Range -20°C to +60°C 10bit-measurement and 0% to 100%</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ITEC</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: 20 seconds – 1 hour (one time configuration)
            <br/>Trigger event: threshold/delta for observed value, heartbeat
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: -
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>6</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. Humidity (linear)</description>
              <info>DB_3: Rel. Humidity 0...100%, linear n=0...250</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info>Temperature (10 bit) -20...60°C, linear n=0...1023</info>
              <bitoffs>14</bitoffs>
              <bitsize>10</bitsize>
              <range>
                <min>0</min>
                <max>1023</max>
              </range>
              <scale>
                <min>-20</min>
                <max>+60</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Telegram Type</data>
              <shortcut>TTP</shortcut>
              <description>Telegram Type</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Heartbeat</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Event triggered</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
       <type>
              <number>0x04</number>
              <title>Range -40 to +120degC 12bit measurement and 0% to 100%</title>
              <status>released</status>
              <description><span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ITEC Corporation </span>
                <br/>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
                <br/>Range<br/>-40 to +120degC 12bit-measurment<br/>and 0% to 100%
                <br/>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: unidirectional<br/>Addressing: broadcast
                <br/>Communication trigger: event_trigger
                <br/>Communication interval: 
                <br/>Event description: 
                <br/>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Teach-in</span>
                <br/>Teach-in method: 4BS teach in 2
                <br/>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Security</span>
                <br/>Encryption mandatory: No
              </description>
              <case>
                 <datafield>
                   <data>humidity</data>
                  <description>Measurement of Relative Humidity in</description>
                  <info/>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                    <range>
                    <min>0</min>
                    <max>199</max>
                    </range>
                    <scale>
                    <min>0</min>
                    <max>100</max>
                    </scale>
                    <unit>%</unit>
                    </datafield>
                 <datafield>
                   <reserved/>
                  <bitoffs>8</bitoffs>
                  <bitsize>4</bitsize>
                   
                    </datafield>
                 <datafield>
                   <data>temperature</data>
                  <description>Measurement of Temperature in linear</description>
                  <info/>
                  <bitoffs>12</bitoffs>
                  <bitsize>12</bitsize>
                    <range>
                    <min>0</min>
                    <max>1599</max>
                    </range>
                    <scale>
                    <min>-40</min>
                    <max>120</max>
                    </scale>
                    <unit>°C</unit>
                    </datafield>
                 <datafield>
                   <reserved/>
                  <bitoffs>24</bitoffs>
                  <bitsize>4</bitsize>
                    </datafield>
                 <datafield>
                   <data>LrnBit</data>
                  <description>LrnBit key</description>
                  <info/>
                  <bitoffs>28</bitoffs>
                  <bitsize>1</bitsize>
                        <enum>
                            <item>
                                <value>0</value>
                            <description>Teach-in telegram</description>
                            </item>
                            <item>
                                <value>1</value>
                            <description>Data Telegram</description>
                            </item>
                        </enum>
                        </datafield>
                 <datafield>
                  <reserved/>
                  <bitoffs>29</bitoffs>
                  <bitsize>3</bitsize>
                    </datafield>
            </case>
            </type>
           
      </func>
      <func>
        <number>0x05</number>
        <title>Barometric Sensor</title>
          <type>
          <number>0x01</number>
          <title>Range 500 to 1150 hPa</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ITEC</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: 20 seconds – 1 hour (one time configuration)
            <br/>Trigger event: threshold/delta for observed value, heartbeat
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: -
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>6</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>12</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Barometer</data>
              <shortcut>BAR</shortcut>
              <description>Barometer (linear)</description>
              <info>Barometer 500...1150 hPa, linear n=0...1023</info>
              <bitoffs>6</bitoffs>
              <bitsize>10</bitsize>
              <range>
                <min>0</min>
                <max>1023</max>
              </range>
              <scale>
                <min>500</min>
                <max>1150</max>
              </scale>
              <unit>hPa</unit>
            </datafield>
            <datafield>
              <data>Telegram Type</data>
              <shortcut>TTP</shortcut>
              <description>Telegram Type</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Heartbeat</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Event triggered</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
      </func>
      <func>
        <number>0x06</number>
        <title>Light Sensor</title>
        <type>
          <number>0x01</number>
          <title>Range 300lx to 60.000lx</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>2</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply voltage</data>
            <shortcut>SVC</shortcut>
            <description>Supply voltage (linear)</description>
            <info>DB_3: Supply voltage 0…5.1V, linear n=0…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>5.1</max>
            </scale>
            <unit>V</unit>

          </datafield>
          <datafield>
            <data>Illumination</data>
            <shortcut>ILL2</shortcut>
            <description>Illumination (linear)</description>
            <info>DB_2: Illumination 300…30.000 lx, linear n=0…255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>300</min>
              <max>30000</max>
            </scale>
            <unit>lx</unit>

          </datafield>
          <datafield>
            <data>Illumination</data>
            <shortcut>ILL1</shortcut>
            <description>Illumination (linear)</description>
            <info>DB_1: Illumination 600…60.000 lx, linear n=0…255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>600</min>
              <max>60000</max>
            </scale>
            <unit>lx</unit>
           </datafield>
          <datafield>
            <data>Range select</data>
            <shortcut>RS</shortcut>
            <description>Range</description>
            <info/>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Range acc. to DB_1 (ILL1)</description>
              </item>
              <item>
                <value>1</value>
                <description>Range acc. to DB_2 (ILL2)</description>
              </item>
            </enum>

          </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Range 0lx to 1.020lx</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage (linear)</description>
              <info>DB_3: Supply voltage 0…5.1V, linear n=0…255</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.1</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL2</shortcut>
              <description>Illumination (linear)</description>
              <info>DB_2: Illumination 0…510 lx, linear n=0…255</info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>510</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL1</shortcut>
              <description>Illumination (linear)</description>
              <info>DB_1: Illumination 0…1.024 lx, linear n=0…255</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>1020</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <data>Range select</data>
              <shortcut>RS</shortcut>
              <description>Range</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Range acc. to DB_1 (ILL1)</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Range acc. to DB_2 (ILL2)</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>10-bit measurement (1-Lux resolution) with range 0lx to 1000lx</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span>
            <br/>
            <br/>
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>18</bitoffs>
              <bitsize>10</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage (linear)
                <br/>251…255: reserved for error code
              </description>
              <info>DB_3: Supply voltage 0…5.1V, linear n=0…255</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL</shortcut>
              <description>Illumination (linear)
                <br/>DB2 = 8 MSB, DB1 = 2 LSB
                <br/>1001: over range, 1002...1024: reserved
              </description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>10</bitsize>
              <range>
                <min>0</min>
                <max>1000</max>
              </range>
              <scale>
                <min>0</min>
                <max>1000</max>
              </scale>
              <unit>lx</unit>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x04</number>
          <title>Curtain Wall Brightness Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Echoflex Solutions</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>This EEP is intended for use with wireless daylight sensors, who
            communicate exterior light levels back to a blind controller.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: time-triggered and upon lux sensor reading
            change of more than a few percent
            <br/>Communication interval: A telegram is transmitted every 1 minute
            in “day mode” and every 1 hour in “night mode”. If the measured light
            is below a certain threshold for several minutes the sensor goes to
            night mode.
            <br/>Trigger event: Heartbeat, change of lux reading
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TEMP</shortcut>
              <description>Ambient Temperature</description>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>-20</min>
                <max>+60</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Illuminance</data>
              <shortcut>ILL</shortcut>
              <description>Illuminance (linear)</description>
              <bitoffs>8</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>65535</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <data>Energy Storage</data>
              <shortcut>SV</shortcut>
              <description>Energy Storage</description>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <range>
                <min>0</min>
                <max>15</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature Availability</data>
              <shortcut>TMPAV</shortcut>
              <description>Valid temperature data available on DB3</description>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Temperature data is unavailable</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temperature data is available</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Energy Storage Availability</data>
              <shortcut>ENAV</shortcut>
              <description>Valid energy storage data available on DB0</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Energy storage data is unavailable</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Energy storage data is available</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Range 0lx to 10.200lx</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ITEC</span>
            <br/>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: 20 seconds – 1 hour (one time configuration)
            <br/>Trigger event: threshold/delta for observed value, heartbeat
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage (linear)</description>
              <info>DB_3: Supply voltage 0…5.1V, linear n=0…255</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.1</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL2</shortcut>
              <description>Illumination (linear)</description>
              <info>DB_2: Illumination 0…5100 lx, linear n=0…255</info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>5100</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL1</shortcut>
              <description>Illumination (linear)</description>
              <info>DB_1: Illumination 0…10.200 lx, linear n=0…255</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>10200</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <data>Range select</data>
              <shortcut>RS</shortcut>
              <description>Range</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Range acc. to DB_1 (ILL1)</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Range acc. to DB_2 (ILL2)</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        
        
        
      </func>
      <func>
        <number>0x07</number>
        <title>Occupancy Sensor</title>
          <description/><type>
            <number>0x01</number>
            <title>Occupancy with Supply voltage monitor</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
            The transmission of “PIR off” telegrams is optional.</description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
             <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
			<datafield>
		  <data>PIR Status</data>
		  <shortcut>PIRS</shortcut>
		  <description>PIR Status</description>
		  <info>PIR Status</info>
		  <bitoffs>16</bitoffs>
		  <bitsize>8</bitsize>
		  <enum>
			<item>
			  <min>0</min>
			  <max>127</max>
			  <description>PIR off</description>
			</item>
			<item>
			  <min>128</min>
			  <max>255</max>
			  <description>PIR on</description>
			</item>
		  </enum>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
            </datafield>
            <datafield>
				<data>Supply voltage (OPTIONAL)</data>
				<shortcut>SVC</shortcut>
				<description>Supply voltage / super cap. (linear);<br/>
				251 – 255 reserved for error code</description>
				<info>DB_3: Supply voltage 0…5.0V, linear n=0…250</info>
				<bitoffs>0</bitoffs>
				<bitsize>8</bitsize>
				<range>
				  <min>0</min>
				  <max>250</max>
				</range>
				<scale>
				  <min>0</min>
				  <max>5.0</max>
				</scale>
				<unit>V</unit>
            </datafield>
            <datafield>
                <data>Supply voltage availability</data>
                <shortcut>SVA</shortcut>
                <description>Supply voltage availability at DB_3 </description>
                <info>Supply voltage availability at DB_3 </info>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Supply voltage is not supported</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Supply voltage is supported</description>
                    </item>
                  </enum>
            </datafield>
          </case>
          </type>
<type>
  <number>0x02</number>
  <title>Occupancy with Supply voltage monitor</title>
  <status>released</status>
  <description>
  <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
  The transmission of “PIR off” telegrams is optional.</description>
  <case>
    <datafield>
      <data>LRN Bit</data>
      <shortcut>LRNB</shortcut>
      <description>LRN Bit</description>
      <bitoffs>28 </bitoffs>
      <bitsize>1</bitsize>
      <enum>
        <item>
          <value>0</value>
          <description>Teach-in telegram</description>
        </item>
        <item>
          <value>1</value>
          <description>Data telegram</description>
        </item>
      </enum>
    </datafield>
    <datafield>
      <data>Supply voltage (REQUIRED)</data>
      <shortcut>SVC</shortcut>
      <description>Supply voltage / super cap. (linear);<br/>
      251 – 255 reserved for error code</description>
      <info/>
      <bitoffs>0</bitoffs>
      <bitsize>8</bitsize>
      <range>
        <min>0</min>
        <max>250</max>
      </range>
      <scale>
        <min>0</min>
        <max>5.0</max>
      </scale>
      <unit>V</unit>
    </datafield>
    <datafield>
      <data>PIR Status</data>
      <shortcut>PIRS</shortcut>
      <description>PIR Status</description>
      <info>PIR Status</info>
      <bitoffs>24</bitoffs>
      <bitsize>1</bitsize>
      <enum>
        <item>
          <value>0</value>
          <description>Uncertain of occupancy status</description>
        </item>
        <item>
          <value>1</value>
          <description>Motion detected</description>
        </item>
      </enum>
    </datafield>
    <datafield>
       <reserved/>
       <bitoffs>8</bitoffs>
       <bitsize>16</bitsize>
    </datafield>
    <datafield>
      <reserved/>
      <bitoffs>25</bitoffs>
      <bitsize>3</bitsize>
    </datafield>
    <datafield>
       <reserved/>
       <bitoffs>29</bitoffs>
       <bitsize>3</bitsize>
    </datafield>
    
  </case>
</type>
<type>
  <number>0x03</number>
  <title>Occupancy with Supply voltage monitor and 10-bit illumination measurement</title>
  <status>released</status>
  <description>
  <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
  The transmission of “PIR off” telegrams is optional.</description>
  <case>
    <datafield>
      <data>LRN Bit</data>
      <shortcut>LRNB</shortcut>
      <description>LRN Bit</description>
      <bitoffs>28 </bitoffs>
      <bitsize>1</bitsize>
      <enum>
        <item>
          <value>0</value>
          <description>Teach-in telegram</description>
        </item>
        <item>
          <value>1</value>
          <description>Data telegram</description>
        </item>
      </enum>
    </datafield>
    <datafield>
      <data>Supply voltage (REQUIRED)</data>
      <shortcut>SVC</shortcut>
      <description>Supply voltage (linear);
        <br/>251 – 255 reserved for error code
      </description>
      <info/>
      <bitoffs>0</bitoffs>
      <bitsize>8</bitsize>
      <range>
        <min>0</min>
        <max>250</max>
      </range>
      <scale>
        <min>0</min>
        <max>5.0</max>
      </scale>
      <unit>V</unit>
    </datafield>
    <datafield>
      <data>Illumination</data>
      <shortcut>ILL</shortcut>
      <description>Illumination (linear);
        <br/>DB2 = 8 MSB, DB1 = 2 LSB <br/>1001: over range, <br/>1002...1024: reserved</description>
      <info/>
      <bitoffs>8</bitoffs>
      <bitsize>10</bitsize>
      <range>
        <min>0</min>
        <max>1000</max>
      </range>
      <scale>
        <min>0</min>
        <max>1000</max>
      </scale>
      <unit>lx</unit>
    </datafield>
    <datafield>
      <data>PIR Status</data>
      <shortcut>PIRS</shortcut>
      <description>PIR Status</description>
      <info>PIR Status</info>
      <bitoffs>24</bitoffs>
      <bitsize>1</bitsize>
      <enum>
        <item>
          <value>1</value>
          <description>Motion detected</description>
        </item>
        <item>
          <value>0</value>
          <description>Uncertain of occupancy status</description>
        </item>
      </enum>
    </datafield>
    <datafield>
      <reserved/>
      <bitoffs>25</bitoffs>
      <bitsize>3</bitsize>
    </datafield>
    <datafield>
      <reserved/>
      <bitoffs>18</bitoffs>
      <bitsize>6</bitsize>
    </datafield>
    <datafield>
      <reserved/>
      <bitoffs>29</bitoffs>
      <bitsize>3</bitsize>
    </datafield>
  </case>
</type>
      </func>
      <func>
        <number>0x08</number>
        <title>Light, Temperature and Occupancy Sensor</title>
        <type>
          <number>0x01</number>
          <title>Range 0lx to 255lx</title>
          <status>released</status>
          <description>E.g. for ceiling suspended sensor.</description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply voltage</data>
            <shortcut>SVC</shortcut>
            <description>Supply voltage (linear)</description>
            <info>DB_3: Supply voltage 0…5.1V, linear n=0…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>5.1</max>
            </scale>
            <unit>V</unit>
          </datafield>
          <datafield>
            <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear)</description>
            <info>DB_2: Illumination 0...255lx, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>lx</unit>

          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...51°C, linear n=0...255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>+51</max>
            </scale>
            <unit>°C</unit>

          </datafield>
          <datafield>
            <data>PIR Status</data>
            <shortcut>PIRS</shortcut>
            <description>PIR Status</description>
            <info/>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>PIR on</description>
              </item>
              <item>
                <value>1</value>
                <description>PIR off</description>
              </item>
            </enum>

          </datafield>
          <datafield>
            <data>Occupancy Button</data>
            <shortcut>OCC</shortcut>
            <description>...</description>
            <info/>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
           </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Range 0lx to 1020lx, 0°C to +51°C and Occupancy Button</title>
          <status>released</status>
          <description>E.g. for wall mounted sensor.</description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply voltage</data>
            <shortcut>SVC</shortcut>
            <description>Supply voltage (linear)</description>
            <info>DB_3: Supply voltage 0…5.1V, linear n=…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>5.1</max>
            </scale>
            <unit>V</unit>

          </datafield>
          <datafield>
            <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear)</description>
            <info>DB_2: Illumination 0...1020lx, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>1020</max>
            </scale>
            <unit>lx</unit>

          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...51°C, linear n=0...255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>+51</max>
            </scale>
            <unit>°C</unit>

          </datafield>
          <datafield>
            <data>PIR Status</data>
            <shortcut>PIRS</shortcut>
            <description>PIR Status</description>
            <info/>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>PIR on</description>
              </item>
              <item>
                <value>1</value>
                <description>PIR off</description>
              </item>
            </enum>

          </datafield>
          <datafield>
            <data>Occupancy Button</data>
            <shortcut>OCC</shortcut>
            <description>...</description>
            <info/>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>

          </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>Range 0lx to 1530lx, -30°C to +50°C and Occupancy Button</title>
          <status>released</status>
          <description>E.g. for outdoor sensor.</description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply voltage</data>
            <shortcut>SVC</shortcut>
            <description>Supply voltage (linear)</description>
            <info>DB_3: Supply voltage 0…5.1V, linear n=0…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>5.1</max>
            </scale>
            <unit>V</unit>

          </datafield>
          <datafield>
            <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear)</description>
            <info>DB_2: Illumination 0...1530lx, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>1530</max>
            </scale>
            <unit>lx</unit>

          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: -30...50°C, linear n=0...255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>-30</min>
              <max>+50</max>
            </scale>
            <unit>°C</unit>

          </datafield>
          <datafield>
            <data>PIR Status</data>
            <shortcut>PIRS</shortcut>
            <description>PIR Status</description>
            <info/>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>PIR on</description>
              </item>
              <item>
                <value>1</value>
                <description>PIR off</description>
              </item>
            </enum>

          </datafield>
          <datafield>
            <data>Occupancy Button</data>
            <shortcut>OCC</shortcut>
            <description>..</description>
            <info/>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
           </datafield>
          </case>
        </type>
      </func>
      <func>
        <number>0x09</number>
        <title>Gas Sensor</title>
        <type>
          <number>0x02</number>
          <title>CO-Sensor 0 ppm to 1020 ppm</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Unitronic AG</span>
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage (linear)</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.1</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Concentration</data>
              <shortcut>Conc</shortcut>
              <description>Gas concentration</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>1020</max>
              </scale>
              <unit>ppm</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>+51</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>T-Sensor</data>
              <shortcut>TSN</shortcut>
              <description>..</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Temperature Sensor not available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temperature Sensor available</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x04</number>
          <title>CO2 Sensor</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. Humidity (linear), 0.5 % = 1 bit</description>
              <info>DB_3: Humidity 0…100%, linear n=0…200 (0,5 % = 1 bit)</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>200</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Concentration</data>
              <shortcut>Conc</shortcut>
              <description>Concentration (linear), increment = 10 ppm</description>
              <info>DB_2: Concentration 0…2550 ppm, linear n=0…255 (increment = 10 ppm)</info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>2550</max>
              </scale>
              <unit>ppm</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear), increment = 0.2 °C</description>
              <info>DB_1: Temperature 0…51.0 °C, linear n=0…255 (increment = 0.2°C)</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>+51.0</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>H-Sensor</data>
              <shortcut>HSN</shortcut>
              <description>..</description>
              <info/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Humidity Sensor not available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Humidity Sensor available</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>T-Sensor</data>
              <shortcut>TSN</shortcut>
              <description>..</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Temperature Sensor not available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temperature Sensor available</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>VOC Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: NanoSense</span>
          </description>
          <case>
            <datafield>
              <data>VOC</data>
              <shortcut>Conc</shortcut>
              <description>VOC Concentration</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>65535</max>
              </scale>
              <unit>ppb</unit>
            </datafield>
            <datafield>
              <data>VOC ID</data>
              <shortcut>VOC_ID</shortcut>
              <description>VOC identification</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>VOCT (total)</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Formaldehyde</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Benzene</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Styrene</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Toluene</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Tetrachloroethylene</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Xylene</description>
                </item>
                <item>
                  <value>7</value>
                  <description>n-Hexane</description>
                </item>
                <item>
                  <value>8</value>
                  <description>n-Octane</description>
                </item>
                <item>
                  <value>9</value>
                  <description>Cyclopentane</description>
                </item>
                <item>
                  <value>10</value>
                  <description>Methanol</description>
                </item>
                <item>
                  <value>11</value>
                  <description>Ethanol</description>
                </item>
                <item>
                  <value>12</value>
                  <description>1-Pentanol</description>
                </item>
                <item>
                  <value>13</value>
                  <description>Acetone</description>
                </item>
                <item>
                  <value>14</value>
                  <description>ethylene Oxide</description>
                </item>
                <item>
                  <value>15</value>
                  <description>Acetaldehyde ue</description>
                </item>
                <item>
                  <value>16</value>
                  <description>Acetic Acid</description>
                </item>
                <item>
                  <value>17</value>
                  <description>Propionice Acid</description>
                </item>
                <item>
                  <value>18</value>
                  <description>Valeric Acid</description>
                </item>
                <item>
                  <value>19</value>
                  <description>Butyric Acid</description>
                </item>
                <item>
                  <value>20</value>
                  <description>Ammoniac</description>
                </item>
                <item>
                  <value>22</value>
                  <description>Hydrogen Sulfide</description>
                </item>
                <item>
                  <value>23</value>
                  <description>Dimethylsulfide</description>
                </item>
                <item>
                  <value>24</value>
                  <description>2-Butanol (butyl Alcohol)</description>
                </item>
                <item>
                  <value>25</value>
                  <description>2-Methylpropanol</description>
                </item>
                <item>
                  <value>26</value>
                  <description>Diethyl ether</description>
                </item>
                <item>
                  <value>255</value>
                  <description>ozone</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Scale Multiplier</data>
              <shortcut>SCM</shortcut>
              <description>Scale Multiplier</description>
              <bitoffs>30 </bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>0.01</description>
                </item>
                <item>
                  <value>1</value>
                  <description>0.1</description>
                </item>
                <item>
                  <value>2</value>
                  <description>1</description>
                </item>
                <item>
                  <value>3</value>
                  <description>10</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x06</number>
          <title>Radon</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: NanoSense</span>
          </description>
          <case>
            <datafield>
              <data>Radon</data>
              <shortcut>Act</shortcut>
              <description>Radon activity (regulation is an average of 100 Bq/m3/24h)</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>10</bitsize>
              <range>
                <min>0</min>
                <max>1023</max>
              </range>
              <scale>
                <min>0</min>
                <max>1023</max>
              </scale>
              <unit>Bq/m3</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>10</bitoffs>
              <bitsize>18</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x07</number>
          <title>Particles</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: NanoSense</span>
          </description>
          <case>
            <datafield>
              <data>Particles_10</data>
              <shortcut>PM10</shortcut>
              <description>Dust less than 10 µm (PM10)</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>9</bitsize>
              <range>
                <min>0</min>
                <max>511</max>
              </range>
              <scale>
                <min>0</min>
                <max>511</max>
              </scale>
              <unit>µg/m3</unit>
            </datafield>
            <datafield>
              <data>Particles_2.5</data>
              <shortcut>PM2.5</shortcut>
              <description>Dust less than 2.5 µm (PM2.5)</description>
              <info/>
              <bitoffs>9</bitoffs>
              <bitsize>9</bitsize>
              <range>
                <min>0</min>
                <max>511</max>
              </range>
              <scale>
                <min>0</min>
                <max>511</max>
              </scale>
              <unit>µg/m3</unit>
            </datafield>
            <datafield>
              <data>Particles_1</data>
              <shortcut>PM1</shortcut>
              <description>Dust less than 1 µm (PM1)</description>
              <info/>
              <bitoffs>18</bitoffs>
              <bitsize>9</bitsize>
              <range>
                <min>0</min>
                <max>511</max>
              </range>
              <scale>
                <min>0</min>
                <max>511</max>
              </scale>
              <unit>µg/m3</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>PM10 active</data>
              <shortcut>PM10a</shortcut>
              <description/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>PM10 not active</description>
                </item>
                <item>
                  <value>1</value>
                  <description>PM10 active</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>PM2.5 active</data>
              <shortcut>PM2.5a</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>PM2.5 not active</description>
                </item>
                <item>
                  <value>1</value>
                  <description>PM2.5 active</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>PM1 active</data>
              <shortcut>PM1a</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>PM1 not active</description>
                </item>
                <item>
                  <value>1</value>
                  <description>PM1 active</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x08</number>
          <title>Pure CO2 Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Pure CO2 sensor with 8 bit resolution and 0 – 2000ppm.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Trigger event: change of value over threshold, heartbeat
            <br/>Teach-in method: 4BS teach-in 2
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>CO2</data>
              <shortcut>CO2</shortcut>
              <description>CO2 measurement</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>2000</max>
              </scale>
              <unit>ppm</unit>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x09</number>
          <title>Pure CO2 Sensor with Power Failure Detection</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Pure CO2 sensor with 8 bit resolution and 0 – 2000ppm.
            <br/>1 digital Input – Power failure detection.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Trigger event: change of value over threshold, heartbeat, change of digital Input
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Remark</span>
            <br/>Power failure detection expresses that the device was cut from power
            source (unplugged / general power failure) and the device will probably
            stop functioning very soon. In this case the measured value CO2 is
            the last valid value.
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>30</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>CO2</data>
              <shortcut>CO2</shortcut>
              <description>CO2 measurement</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>2000</max>
              </scale>
              <unit>ppm</unit>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Power Failure detection</data>
              <shortcut>PFD</shortcut>
              <description>Indicates if power supply has a failure / is not available</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Power failure not detected</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Power failure detected</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x0A</number>
          <title>Hydrogen Gas Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: SiMICS</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            Hydrogen Gas Sensor with 16 bit resolution and 0-2000 ppm
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: -
            <br/>Trigger event: change in gas concentration and temp
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: PSK, RLC, AES128
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Concentration</data>
              <shortcut>Conc</shortcut>
              <description>Gas concentration</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>65535</max>
              </scale>
              <unit>ppm</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TEMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>-20</min>
                <max>+60</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SV</shortcut>
              <description>Supply voltage / super cap.</description>
              <info/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <range>
                <min>0</min>
                <max>15</max>
              </range>
              <scale>
                <min>2.0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Temp sensor availability</data>
              <shortcut>TSA</shortcut>
              <description>Temp sensor availability at TMP</description>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Temp sensor is not supported</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temp sensor is supported</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage availability</data>
              <shortcut>SVA</shortcut>
              <description>Supply voltage availability at SV</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Supply voltage is not supported</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Supply voltage is supported</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x0B</number>
          <title>Radioactivity Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: SiMICS</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Radioactivity Sensor
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: -
            <br/>Trigger event: change in radioactivity level
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: PSK, RLC, AES128
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>4</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SV</shortcut>
              <description>Supply voltage / super cap.</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>4</bitsize>
              <range>
                <min>0</min>
                <max>15</max>
              </range>
              <scale>
                <min>2.0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Radioactivity</data>
              <shortcut>Ract</shortcut>
              <description>Radiation level</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>6553</max>
              </scale>
              <unit>According to</unit>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Scale Multiplier</data>
              <shortcut>SCM</shortcut>
              <description>Scale Multiplier</description>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>0.001</description>
                </item>
                <item>
                  <value>1</value>
                  <description>0.01</description>
                </item>
                <item>
                  <value>2</value>
                  <description>0.1</description>
                </item>
                <item>
                  <value>3</value>
                  <description>1</description>
                </item>
                <item>
                  <value>4</value>
                  <description>10</description>
                </item>
                <item>
                  <value>5</value>
                  <description>100</description>
                </item>
                <item>
                  <value>6</value>
                  <description>1000</description>
                </item>
                 <item>
                  <value>7</value>
                  <description>10000</description>
                </item>
                <item>
                  <value>8</value>
                  <description>100000</description>
                </item>
              </enum>
            </datafield>
          <datafield>
              <data>Value unit</data>
              <shortcut>VUNIT</shortcut>
              <description>The unit of the radiation level</description>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>μSv/h</description>
                </item>
                <item>
                  <value>1</value>
                  <description>cpm</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Bq/L</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Bq/kg</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage availability</data>
              <shortcut>SVA</shortcut>
              <description>Supply voltage availability at SV</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Supply voltage is not supported</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Supply voltage is supported</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x0C</number>
          <title>VOC Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: NanoSense</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            Since this EEP has been released, Total VOC has been regulated by
            ISO standard. ISO 16000-29 is using weight per cubic metre instead
            of concentration. This update is for using free bits of this EEP to
            choose between ppb and μg/m3.
            <br/>
            Therefore the updated EEP will be compatible with previous version
            and will provide compliance with ISO standard. Some new VOC have
            been added in the list especially Naphthalene that will be soon
            regulated in certain European countries and 4-Phenylcyclohexene
            because it is part of the LEED (National rating system for
            sustainable buildings for North America).
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: -
            <br/>Trigger event: value change or time
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/><br/>
            *: For instance, Monthly means the last or the forecast cost of
            consumption of the last or the next month.
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>VOC</data>
              <shortcut>Conc</shortcut>
              <description>VOC concentration</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>65535</max>
              </scale>
            <unit>
              <ref>Unit</ref>
            </unit>
            </datafield>
            <datafield>
              <data>VOC ID*</data>
              <shortcut>VOC ID</shortcut>
              <description>VOC identification</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
               <enum>
                <item>
                  <value>0</value>
                  <description>VOCT (total)</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Formaldehyde</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Benzene</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Styrene</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Toluene</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Tetrachloroethylene</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Xylene</description>
                </item>
                <item>
                  <value>7</value>
                  <description>n-Hexane</description>
                </item>
                <item>
                  <value>8</value>
                  <description>n-Octane</description>
                </item>
                <item>
                  <value>9</value>
                  <description>Cyclopentane</description>
                </item>
                <item>
                  <value>10</value>
                  <description>Methanol</description>
                </item>
                <item>
                  <value>11</value>
                  <description>Ethanol</description>
                </item>
                <item>
                  <value>12</value>
                  <description>1-Pentanol</description>
                </item>
                <item>
                  <value>13</value>
                  <description>Acetone</description>
                </item>
                <item>
                  <value>14</value>
                  <description>ethylene Oxide</description>
                </item>
                <item>
                  <value>15</value>
                  <description>Acetaldehyde ue</description>
                </item>
                <item>
                  <value>16</value>
                  <description>Acetic Acid</description>
                </item>
                <item>
                  <value>17</value>
                  <description>Propionice Acid</description>
                </item>
                <item>
                  <value>18</value>
                  <description>Valeric Acid</description>
                </item>
                <item>
                  <value>19</value>
                  <description>Butyric Acid</description>
                </item>
                <item>
                  <value>20</value>
                  <description>Ammoniac</description>
                </item>
                <item>
                  <value>22</value>
                  <description>Hydrogen Sulfide</description>
                </item>
                <item>
                  <value>23</value>
                  <description>Dimethylsulfide</description>
                </item>
                <item>
                  <value>24</value>
                  <description>2-Butanol (butyl Alcohol)</description>
                </item>
                <item>
                  <value>25</value>
                  <description>2-Methylpropanol</description>
                </item>
                <item>
                  <value>26</value>
                  <description>Diethyl ether</description>
                </item>
                <item>
                  <value>27</value>
                  <description>Naphthalene</description>
                </item>
                <item>
                  <value>28</value>
                  <description>4-Phenylcyclohexene</description>
                </item>
                <item>
                  <value>29</value>
                  <description>Limonene</description>
                </item>
                <item>
                  <value>30</value>
                  <description>Trichloroethylene</description>
                </item>
                <item>
                  <value>31</value>
                  <description>Isovaleric acid</description>
                </item>
                <item>
                  <value>32</value>
                  <description>Indole</description>
                </item>
                <item>
                  <value>33</value>
                  <description>Cadaverine</description>
                </item>
                <item>
                  <value>34</value>
                  <description>Putrescine</description>
                </item>
                <item>
                  <value>35</value>
                  <description>Caproic acid</description>
                </item>
                <item>
                  <value>255</value>
                  <description>Ozone</description>
                </item>
               </enum>
            </datafield>
            <datafield>
              <data>Unit</data>
              <shortcut>Unit</shortcut>
              <description>Unit of VOC concentration</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>ppb</description>
                </item>
                <item>
                  <value>1</value>
                  <description>μg/m3</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Scale Multiplier</data>
              <shortcut>SCM</shortcut>
              <description>Scale multiplier</description>
              <bitoffs>30</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>0.01</description>
                </item>
                <item>
                  <value>1</value>
                  <description>0.1</description>
                </item>
                <item>
                  <value>2</value>
                  <description>1</description>
                </item>
                <item>
                  <value>3</value>
                  <description>10</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
      </func>
      <func>
        <number>0x10</number>
        <title>Room Operating Panel</title>
        <type>
          <number>0x01</number>
          <title>Temperature Sensor, Set Point, Fan Speed and Occupancy Control</title>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Kieback + Peter GmbH</span>
          </description>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Turn-switch for fan speed</data>
            <shortcut>FAN</shortcut>
            <description>Turn-switch for fan speed</description>
            <info>DB_3: Turn-switch for fan speed</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>210</min>
                <max>255</max>
                <description>Stage Auto</description>
              </item>
              <item>
                <min>190</min>
                <max>209</max>
                <description>Stage 0</description>
              </item>
              <item>
                <min>165</min>
                <max>189</max>
                <description>Stage 1</description>
              </item>
              <item>
                <min>145</min>
                <max>164</max>
                <description>Stage 2</description>
              </item>
              <item>
                <min>0</min>
                <max>144</max>
                <description>Stage 3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)     Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Temperature Sensor, Set Point, Fan Speed and Day/Night Control</title>
          <status>released</status>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>24 </bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
            <data>Turn-switch for fan speed</data>
            <shortcut>FAN</shortcut>
            <description>Turn-switch for fan speed</description>
            <info>DB_3: Turn-switch for fan speed</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>210</min>
                <max>255</max>
                <description>Stage Auto</description>
              </item>
              <item>
                <min>190</min>
                <max>209</max>
                <description>Stage 0</description>
              </item>
              <item>
                <min>165</min>
                <max>189</max>
                <description>Stage 1</description>
              </item>
              <item>
                <min>145</min>
                <max>164</max>
                <description>Stage 2</description>
              </item>
              <item>
                <min>0</min>
                <max>144</max>
                <description>Stage 3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Slide switch 0/I</data>
            <shortcut>SLSW</shortcut>
            <description>Slide switch or Slide switch Day/Night</description>
            <info>...</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Position I / Night / Off</description>
              </item>
              <item>
                <value>1</value>
                <description>Position O / Day / On</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>Temperature Sensor, Set Point Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x04</number>
          <title>Temperature Sensor, Set Point and Fan Speed Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
          <datafield>
            <data>Turn-switch for fan speed</data>
            <shortcut>FAN</shortcut>
            <description>..</description>
            <info>DB_3: Turn-switch for fan speed</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>210</min>
                <max>255</max>
                <description>Stage Auto</description>
              </item>
              <item>
                <min>190</min>
                <max>209</max>
                <description>Stage 0</description>
              </item>
              <item>
                <min>165</min>
                <max>189</max>
                <description>Stage 1</description>
              </item>
              <item>
                <min>145</min>
                <max>164</max>
                <description>Stage 2</description>
              </item>
              <item>
                <min>0</min>
                <max>144</max>
                <description>Stage 3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Temperature Sensor, Set Point and Occupancy Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x06</number>
          <title>Temperature Sensor, Set Point and Day/Night Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Slide switch 0/I</data>
            <shortcut>SLSW</shortcut>
            <description>Slide switch or Slide switch Day/Night</description>
            <info>...</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Position I / Night / Off</description>
              </item>
              <item>
                <value>1</value>
                <description>Position O / Day / On</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x07</number>
          <title>Temperature Sensor, Fan Speed Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Turn-switch for fan speed</data>
            <shortcut>FAN</shortcut>
            <description>..</description>
            <info>DB_3: Turn-switch for fan speed</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>210</min>
                <max>255</max>
                <description>Stage Auto</description>
              </item>
              <item>
                <min>190</min>
                <max>209</max>
                <description>Stage 0</description>
              </item>
              <item>
                <min>165</min>
                <max>189</max>
                <description>Stage 1</description>
              </item>
              <item>
                <min>145</min>
                <max>164</max>
                <description>Stage 2</description>
              </item>
              <item>
                <min>0</min>
                <max>144</max>
                <description>Stage 3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x08</number>
          <title>Temperature Sensor, Fan Speed and Occupancy Control </title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Turn-switch for fan speed</data>
            <shortcut>FAN</shortcut>
            <description>..</description>
            <info>DB_3: Turn-switch for fan speed</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>210</min>
                <max>255</max>
                <description>Stage Auto</description>
              </item>
              <item>
                <min>190</min>
                <max>209</max>
                <description>Stage 0</description>
              </item>
              <item>
                <min>165</min>
                <max>189</max>
                <description>Stage 1</description>
              </item>
              <item>
                <min>145</min>
                <max>164</max>
                <description>Stage 2</description>
              </item>
              <item>
                <min>0</min>
                <max>144</max>
                <description>Stage 3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
            </case>
        </type>
        <type>
          <number>0x09</number>
          <title>Temperature Sensor, Fan Speed and Day/Night Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Turn-switch for fan speed</data>
            <shortcut>FAN</shortcut>
            <description>..</description>
            <info>DB_3: Turn-switch for fan speed</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>210</min>
                <max>255</max>
                <description>Stage Auto</description>
              </item>
              <item>
                <min>190</min>
                <max>209</max>
                <description>Stage 0</description>
              </item>
              <item>
                <min>165</min>
                <max>189</max>
                <description>Stage 1</description>
              </item>
              <item>
                <min>145</min>
                <max>164</max>
                <description>Stage 2</description>
              </item>
              <item>
                <min>0</min>
                <max>144</max>
                <description>Stage 3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Slide switch 0/I</data>
            <shortcut>SLSW</shortcut>
            <description>Slide switch or Slide switch Day/Night</description>
            <info>...</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Position I / Night / Off</description>
              </item>
              <item>
                <value>1</value>
                <description>Position O / Day / On</description>
              </item>
            </enum>
          </datafield>
         </case>
        </type>
        <type>
          <number>0x0A</number>
          <title>Temperature Sensor, Set Point Adjust and Single Input Contact</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Contact State</data>
            <shortcut>CTST</shortcut>
            <description>Contact state</description>
            <info>Contact state</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>closed</description>
              </item>
              <item>
                <value>1</value>
                <description>open</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x0B</number>
          <title>Temperature Sensor and Single Input Contact</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Contact State</data>
            <shortcut>CTST</shortcut>
            <description>Contact state</description>
            <info>Contact state</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>closed</description>
              </item>
              <item>
                <value>1</value>
                <description>open</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x0C</number>
          <title>Temperature Sensor and Occupancy Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x0D</number>
          <title>Temperature Sensor and Day/Night Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>255</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Slide switch</data>
            <shortcut>SLSW</shortcut>
            <description>Slide switch  0/I or Slide switch Day/Night</description>
            <info>...</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Position I / Night / Off</description>
              </item>
              <item>
                <value>1</value>
                <description>Position O / Day / On</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x10</number>
          <title>Temperature and Humidity Sensor, Set Point and Occupancy Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
              <data>Set point</data>
              <shortcut>SP</shortcut>
              <description>Set point (linear)   Min.- ... Max+</description>
              <info>DB_3: Set point Min. - … Max. +, linear n=0...255</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. Humidity (linear)</description>
              <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Occupancy</data>
              <shortcut>OCC</shortcut>
              <description>Occupancy button</description>
              <info>Occupancy button</info>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item><value>1</value><description>Button released</description></item>
                <item>
                  <value>0</value>
                  <description>Button pressed</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x11</number>
          <title>Temperature and Humidity Sensor, Set Point and Day/Night Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_3: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
            <datafield>
              <data>Slide switch</data>
              <shortcut>SLSW</shortcut>
              <description>Slide switch 0/I or Slide switch Day/Night</description>
              <info>...</info>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Position I / Night / Off</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Position O / Day / On</description>
                </item>
              </enum>
            </datafield>
		</case>
        </type>
        <type>
          <number>0x12</number>
          <title>Temperature and Humidity Sensor and Set Point</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_3: Set point Min. - … Max. +, linear n=0...255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x13</number>
          <title>Temperature and Humidity Sensor, Occupancy Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x14</number>
          <title>Temperature and Humidity Sensor, Day/Night Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2  </bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>DB_2: Rel. Humidity 0...100%, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=255...0</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Slide switch </data>
            <shortcut>SLSW</shortcut>
            <description>Slide switch 0/I or Slide switch Day/Night</description>
            <info>...</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Position I / Night / Off</description>
              </item>
              <item>
                <value>1</value>
                <description>Position O / Day / On</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x15</number>
          <title>10 Bit Temperature Sensor, 6 bit Set Point Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature 10 bit (linear)</description>
            <info>DB_1.0(LSB) to DB_2.1(MSB) Temperature (10 bit) -10...41.2°C, linear n=1023...0</info>
            <bitoffs>14</bitoffs>
            <bitsize>10</bitsize>
            <range>
              <min>1023</min>
              <max>0</max>
            </range>
            <scale>
              <min>-10</min>
              <max>+41.2</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (6 bit, linear)   Min.- ... Max+</description>
            <info>DB_2.2-7 Set point (6 bit) Min. - ? Max. +, linear n=0...63</info>
            <bitoffs>8</bitoffs>
            <bitsize>6</bitsize>
            <range>
              <min>0</min>
              <max>63</max>
            </range>
            <scale>
              <min>0</min>
              <max>63</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x16</number>
          <title>10 Bit Temperature Sensor, 6 bit Set Point Control;Occupancy Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature 10 bit (linear)</description>
              <info>DB_1.0(LSB) to DB_2.1(MSB) Temperature (10 bit) -10...41.2°C, linear n=1023...0</info>
            <bitoffs>14</bitoffs>
            <bitsize>10</bitsize>
            <range>
              <min>1023</min>
              <max>0</max>
            </range>
            <scale>
              <min>-10</min>
              <max>+41.2</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Set point</data>
            <shortcut>SP</shortcut>
            <description>Set point (linear)   Min.- ... Max+</description>
            <info>DB_2.2-7 Set point (6 bit) Min. - ? Max. +, linear n=0...63</info>
            <bitoffs>8</bitoffs>
            <bitsize>6</bitsize>
            <range>
              <min>0</min>
              <max>63</max>
            </range>
            <scale>
              <min>0</min>
              <max>63</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
		</case>
        </type>
        <type>
          <number>0x17</number>
          <title>10 Bit Temperature Sensor, Occupancy Control</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0 </bitoffs>
              <bitsize>14</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature 10 bit (linear)</description>
            <info>DB_1.0(LSB) to DB_2.1(MSB) Temperature (10 bit) -10...41.2°C, linear n=1023...0</info>
            <bitoffs>14</bitoffs>
            <bitsize>10</bitsize>
            <range>
              <min>1023</min>
              <max>0</max>
            </range>
            <scale>
              <min>-10</min>
              <max>+41.2</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy button</description>
            <info>Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item><value>1</value><description>Button released</description></item>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x18</number>
          <title>Illumination, Temperature Set Point, Temperature Sensor, Fan Speed and Occupancy Control</title>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Fan Speed</data>
              <shortcut>FAN</shortcut>
              <description>Fan Speed</description>
              <info>Fan Speed</info>
              <bitoffs>25</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item><value>1</value><description>Speed 0</description></item>
                <item>
                  <value>2</value>
                  <description>Speed 1</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Speed 2</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Speed 3</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Speed 4</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Speed 5</description>
                </item>
                <item>
                  <value>7</value>
                  <description>Off</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear), 251: Over range, 252-255: reserved</description>
            <info>
              DB_3: Illumination 0 – 1000 Lux, Linear 0-250,251 - over range, 252-255 reserved
            </info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>1000</max>
            </scale>
            <unit>lx</unit>
          </datafield>
          <datafield>
            <data>Temp Setpoint</data>
            <shortcut>TMPSP</shortcut>
            <description>Temperature Set point (linear)</description>
            <info>DB_2: Temp Setpoint 0...40°C, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Occupancy enable/disable</data>
            <shortcut>OED</shortcut>
            <description>Occupancy enable/disable; if occupancy is disabled ignore DB0.0 (occu. button)</description>
            <info>DB_0.BIT_1: Occ enable/disable</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupancy enabled</description>
              </item>
              <item>
                <value>1</value>
                <description>Occupancy disabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy button</data>
            <shortcut>OB</shortcut>
            <description>...</description>
            <info>DB_0.BIT_0: Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x19</number>
          <title>Humidity, Temperature Set Point, Temperature Sensor, Fan Speed and Occupancy Control</title>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>
              DB_3: Rel. Humidity 0...100%, linear n=0...250
            </info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Temp Setpoint</data>
            <shortcut>TMP Sp</shortcut>
            <description>Temperature Set point (linear)</description>
            <info>DB_2: Temp Setpoint 0...40°C, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Fan speed</data>
            <shortcut>FAN</shortcut>
            <description>Fan Speed</description>
            <info>DB_0.BIT_5_ BIT_4: Fan speed</info>
            <bitoffs>25</bitoffs>
            <bitsize>3</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Auto</description>
              </item>
              <item>
                <value>1</value>
                <description>Speed 0</description>
              </item>
              <item>
                <value>2</value>
                <description>Speed 1</description>
              </item>
              <item>
                <value>3</value>
                <description>Speed 2</description>
              </item>
              <item>
                <value>4</value>
                <description>Speed 3</description>
              </item>
              <item>
                <value>5</value>
                <description>Speed 4</description>
              </item>
              <item>
                <value>6</value>
                <description>Speed 5</description>
              </item>
              <item>
                <value>7</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy enable/disable</data>
            <shortcut>OED</shortcut>
            <description/>
            <info>DB_0.BIT_1: Occ enable/disable</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupancy enabled</description>
              </item>
              <item>
                <value>1</value>
                <description>Occupancy disabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy button</data>
            <shortcut>OB</shortcut>
            <description/>
            <info>DB_0.BIT_0: Occupancy button</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x1A</number>
          <title>Supply voltage monitor, Temperature Set Point, Temperature Sensor, Fan Speed and Occupancy Control</title>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply Voltage</data>
            <shortcut>SV</shortcut>
            <description>0 ... 5.0 V linear (super cap); 251-255 reserved for error code</description>
              <info>
              DB_3: Supply Voltage (super cap). 
            </info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>5</max>
            </scale>
            <unit>V</unit>
          </datafield>
          <datafield>
            <data>Temp Setpoint</data>
            <shortcut>TMP Sp</shortcut>
            <description>Temperature Set Point (linear)</description>
            <info>DB_2: Temp Setpoint 0...40°C, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Fan speed</data>
            <shortcut>FAN</shortcut>
            <description>Fan Speed</description>
            <info>DB_0.BIT_5_ BIT_4: Fan speed</info>
            <bitoffs>25</bitoffs>
            <bitsize>3</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Auto</description>
              </item>
              <item>
                <value>1</value>
                <description>Speed 0</description>
              </item>
              <item>
                <value>2</value>
                <description>Speed 1</description>
              </item>
              <item>
                <value>3</value>
                <description>Speed 2</description>
              </item>
              <item>
                <value>4</value>
                <description>Speed 3</description>
              </item>
              <item>
                <value>5</value>
                <description>Speed 4</description>
              </item>
              <item>
                <value>6</value>
                <description>Speed 5</description>
              </item>
              <item>
                <value>7</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy enable/disable</data>
            <shortcut>OED</shortcut>
            <description/>
            <info>DB_0.BIT_1: Occ enable/disable</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupancy enabled</description>
              </item>
              <item>
                <value>1</value>
                <description>Occupancy disabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy button</data>
            <shortcut>OB</shortcut>
            <description/>
            <info>DB_0.BIT_0: Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x1B</number>
          <title>Supply Voltage Monitor, Illumination, Temperature Sensor, Fan Speed and Occupancy Control</title>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply Voltage</data>
            <shortcut>SV</shortcut>
            <description>(super cap)
 251 – 255 reserved for error code
            </description>
            <info>
              DB_3: Supply Voltage (super cap).
            </info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>5</max>
            </scale>
            <unit>V</unit>
          </datafield>
          <datafield>
            <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear), 251: Over range, 252-255: reserved</description>
            <info>
              DB_2: Illumination 0 – 1000 Lux, Linear 0-250,
              251 - over range, 252-255 reserved
            </info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>1000</max>
            </scale>
            <unit>lx</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Fan speed</data>
            <shortcut>FAN</shortcut>
            <description>Fan Speed</description>
            <info>DB_0.BIT_5_ BIT_4: Fan speed</info>
            <bitoffs>25</bitoffs>
            <bitsize>3</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Auto</description>
              </item>
              <item>
                <value>1</value>
                <description>Speed 0</description>
              </item>
              <item>
                <value>2</value>
                <description>Speed 1</description>
              </item>
              <item>
                <value>3</value>
                <description>Speed 2</description>
              </item>
              <item>
                <value>4</value>
                <description>Speed 3</description>
              </item>
              <item>
                <value>5</value>
                <description>Speed 4</description>
              </item>
              <item>
                <value>6</value>
                <description>Speed 5</description>
              </item>
              <item>
                <value>7</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy enable/disable</data>
            <shortcut>OED</shortcut>
            <description/>
            <info>DB_0.BIT_1: Occ enable/disable</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupancy enabled</description>
              </item>
              <item>
                <value>1</value>
                <description>Occupancy disabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy button</data>
            <shortcut>OB</shortcut>
            <description/>
            <info>DB_0.BIT_0: Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x1C</number>
          <title>Illumination, Illumination Set Point, Temperature Sensor, Fan Speed and Occupancy Control</title>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield> <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear), 251: Over range, 252-255: reserved</description>
            <info>
              DB_3: Illumination 0 – 1000 Lux, Linear 0-250,251 - over range, 252-255 reserved
            </info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>1000</max>
            </scale>
            <unit>lx</unit>
          </datafield>
          <datafield>
            <data>Illumination Set Point</data>
            <shortcut>ILLSP</shortcut>
            <description/>
            <info>DB_2: Illumination Setpoint 0 – 1000 Lux, Linear 0-250,</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>1000</max>
            </scale>
            <unit>lx</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Fan speed</data>
            <shortcut>FAN</shortcut>
            <description/>
            <info>DB_0.BIT_5_ BIT_4: Fan speed</info>
            <bitoffs>25</bitoffs>
            <bitsize>3</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Auto</description>
              </item>
              <item>
                <value>1</value>
                <description>Speed 0</description>
              </item>
              <item>
                <value>2</value>
                <description>Speed 1</description>
              </item>
              <item>
                <value>3</value>
                <description>Speed 2</description>
              </item>
              <item>
                <value>4</value>
                <description>Speed 3</description>
              </item>
              <item>
                <value>5</value>
                <description>Speed 4</description>
              </item>
              <item>
                <value>6</value>
                <description>Speed 5</description>
              </item>
              <item>
                <value>7</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy enable/disable</data>
            <shortcut>OED</shortcut>
            <description/>
            <info>DB_0.BIT_1: Occ enable/disable</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupancy enabled</description>
              </item>
              <item>
                <value>1</value>
                <description>Occupancy disabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy button</data>
            <shortcut>OB</shortcut>
            <description/>
            <info>DB_0.BIT_0: Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x1D</number>
          <title>Humidity, Humidity Set Point, Temperature Sensor, Fan Speed and Occupancy Control</title>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Humidity</data>
            <shortcut>HUM</shortcut>
            <description>Rel. Humidity (linear)</description>
            <info>
              DB_3: Rel. Humidity 0...100%, linear n=0...250
            </info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Humidity Set Point</data>
            <shortcut>HUMSP</shortcut>
            <description>Humidity Set Point (linear)</description>
            <info>DB_2: Humidity Set Point 0...100%, linear n=0...250</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Temperature (linear)</description>
            <info>DB_1: Temperature 0...40°C, linear n=0...250</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>250</min>
              <max>0</max>
            </range>
            <scale>
              <min>0</min>
              <max>+40</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Fan speed</data>
            <shortcut>FAN</shortcut>
            <description>Fan Speed</description>
            <info>DB_0.BIT_5_ BIT_4: Fan speed</info>
            <bitoffs>25</bitoffs>
            <bitsize>3</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Auto</description>
              </item>
              <item>
                <value>1</value>
                <description>Speed 0</description>
              </item>
              <item>
                <value>2</value>
                <description>Speed 1</description>
              </item>
              <item>
                <value>3</value>
                <description>Speed 2</description>
              </item>
              <item>
                <value>4</value>
                <description>Speed 3</description>
              </item>
              <item>
                <value>5</value>
                <description>Speed 4</description>
              </item>
              <item>
                <value>6</value>
                <description>Speed 5</description>
              </item>
              <item>
                <value>7</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy enable/disable</data>
            <shortcut>OED</shortcut>
            <description/>
            <info>DB_0.BIT_1: Occ enable/disable</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupancy enabled</description>
              </item>
              <item>
                <value>1</value>
                <description>Occupancy disabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy button</data>
            <shortcut>OB</shortcut>
            <description/>
            <info>DB_0.BIT_0: Occupancy button</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Button pressed</description>
              </item>
              <item>
                <value>1</value>
                <description>Button released</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x1E</number>
          <title>see A5-10-1B</title>
        </type>
        <type>
          <number>0x1F</number>
          <title>Temperature Sensor, Set Point, Fan Speed, Occupancy and Unoccupancy Control</title>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Distech Controls</span>
          </description>
          <case>
            <datafield>
              <data>Turn-switch for fan speed</data>
              <shortcut>FAN</shortcut>
              <description>Turn-switch for fan speed</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                  <item>
                    <min>210</min>
                    <max>255</max>
                    <description>Stage auto</description>
                  </item>
                  <item>
                    <min>190</min>
                    <max>209</max>
                    <description>Stage 0</description>
                  </item>
                  <item>
                    <min>165</min>
                    <max>189</max>
                    <description>Stage 1</description>
                  </item>
                  <item>
                    <min>145</min>
                    <max>164</max>
                    <description>Stage 2</description>
                  </item>
                  <item>
                    <min>0</min>
                    <max>144</max>
                    <description>Stage 3</description>
                  </item>
                </enum>
            </datafield>
            <datafield>
              <data>Set Point</data>
              <shortcut>SP</shortcut>
              <description>Set point (linear) Min.- ... Max+</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>255</min>
                <max>0</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24 </bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Temperature flag</data>
              <shortcut>TMP_F</shortcut>
              <description>Temperature flag</description>
              <bitoffs>25</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>Temperature present</description>
                </item>
                <item>
                  <value>0</value>
                  <description>Temperature absent</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Set point flag</data>
              <shortcut>SP_F</shortcut>
              <description>Set point flag</description>
              <bitoffs>26</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>Set point present</description>
                </item>
                <item>
                  <value>0</value>
                  <description>Set point absent</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Fan speed flag</data>
              <shortcut>FAN_F</shortcut>
              <description>Fan speed flag</description>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>Fan speed present</description>
                </item>
                <item>
                  <value>0</value>
                  <description>Fan speed absent</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Unoccupancy</data>
              <shortcut>UNOCC</shortcut>
              <description>Unoccupancy button</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Button pressed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Button released</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Occupancy</data>
              <shortcut>OCC</shortcut>
              <description>Occupancy button</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Button pressed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Button released</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x20</number>
          <title>Temperature and Set Point with Special Heating States</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: MSR-Solutions GmbH, Wangen i.Allg.</span>
              <br/><br/>
              Description:<br/>
              Set Point for Heating Control, Temperature, User Activity.
              <br/><br/>
              This EEP defines a Room Operating Panel that contains a sensor for
              temperature measurement. The set point selector knob determines the
              desired room temperature with the ability to set special set point
              modes for heating control.
              User activity and the sensor’s battery state are indicated in the telegram.
              <br/><br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>
              Direction: unidirectional<br/>
              Addressing: broadcast<br/>
              Communication trigger: event- &amp; time-triggered<br/>
              Communication intervall: 1200 s<br/>
              Trigger event: change of any input signal<br/>
              Tx delay: n/a<br/>
              Rx timeout: 0 ms (minimum time between two received messages)<br/>
              Teach-in method: 4BS teach-in 2 / Universal teach-in<br/>
              Security Encryption supported: no<br/>
              Security level format: -
          </description>
          <case>
            <datafield>
              <data>Set Point</data>
              <shortcut>SP</shortcut>
              <description>Set point (linear) Min.- ... Max+</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Set point mode</data>
              <shortcut>SPM</shortcut>
              <description>Selection of heating mode</description>
              <bitoffs>25</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Room temperature defined by SP</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Frost protection</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Automatic control (e.g. defined by time program)</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Reserved</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Battery state</data>
              <shortcut>BATT</shortcut>
              <description>Battery change needed</description>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Battery ok</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Battery low</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>User activity</data>
              <shortcut>ACT</shortcut>
              <description>User intervention action on device</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No user action</description>
                </item>
                <item>
                  <value>1</value>
                  <description>User interaction</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x21</number>
          <title>Temperature, Humidity and Set Point with Special Heating States</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: MSR-Solutions GmbH, Wangen i.Allg.</span>
            <br/>
            <br/>Description:
            <br/>Set Point for Heating Control, Temperature, Humidity, User Activity.
            <br/>
            <br/>
            This EEP defines a Room Operating Panel that contains sensors for temperature and
            humidity. The set point selector knob determines the desired room temperature with
            the ability to set special set point modes for heating control.
            User activity and the sensor’s battery state are indicated in the telegram.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication intervall: 1200 s
            <br/>Trigger event: change of any input signal
            <br/>Tx delay: n/a
            <br/>Rx timeout: 0 ms (minimum time between two received messages)
            <br/>Teach-in method: 4BS teach-in 2 / Universal teach-in
            <br/>Security Encryption required: no
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <data>Set Point</data>
              <shortcut>SP</shortcut>
              <description>Set point (linear) Min.- ... Max+</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. humidity (linear)</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Set point mode</data>
              <shortcut>SPM</shortcut>
              <description>Selection of heating mode</description>
              <bitoffs>25</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Room temperature defined by SP</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Frost protection</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Automatic control<br/>(e.g. defined by time program)</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Reserved</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Battery state</data>
              <shortcut>BATT</shortcut>
              <description>Battery change needed</description>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Battery ok</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Battery low</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>User activity</data>
              <shortcut>ACT</shortcut>
              <description>User intervention action on device</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No user action</description>
                </item>
                <item>
                  <value>1</value>
                  <description>User interaction</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x22</number>
          <title>Temperature, Setpoint, Humidity and Fan Speed</title>
           <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: time-triggered (configurable at the device) &amp; event-triggered
            <br/>Trigger event: setpoint change, fan speed change
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Product Description</span>
            <br/>
            The device represented by this EEP is a “Room Operating Panel with Display”.
            It is powered by solar cell.<br/>
            <br/>
            It is equipped with the following features:<br/>
            - Temperature Sensor<br/>
            - Humidity Sensor<br/>
            - Temperature Setpoint Adjustment<br/>
            - Fanspeed Adjustment<br/>
            <br/>
            For pairing the unidirectional “4BS Teach-In Variation 2” method is used.<br/>
            <br/>
            The device transmits the actual sensor values periodically (Default: 1000s)
            or on an event like “Temperature Setpoint Adjustment” or “Fanspeed Adjustment”.<br/>
            <br/>
            Temperature Sensor, Humidity Sensor:<br/>
            The environmental sensors are updated periodically (adjustable, default: 100s)
            and, if there is a change, the updated values will be send immediately.<br/>
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>Relative Setpoint</data>
              <shortcut>SP</shortcut>
              <description>Setpoint (linear) Min.- ... Max+</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. Humidity (linear)</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Fanspeed</data>
              <shortcut>FAN</shortcut>
              <description>Fanspeed</description>
              <bitoffs>24</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Speed 0 / OFF</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Speed 1
                  </description>
                </item>
                <item>
                  <value>3</value>
                  <description>Speed 2</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Speed 3</description>
                </item>
                <item>
                  <value>5 ... 7</value>
                  <description>Reserved</description>
                </item>
                </enum>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x23</number>
          <title>Temperature, Setpoint, Humidity, Fan Speed and Occupancy</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: time-triggered (configurable at the device) &amp; event-triggered
            <br/>Trigger event: setpoint change, fan speed change, change of occupancy-state
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Product Description</span>
            <br/>The device represented by this EEP is a “Room Operating Panel with Display”.
            It is powered by solar cell.
            <br/>
            <br/>It is equipped with the following features:
            <br/>- Temperature Sensor
            <br/>- Humidity Sensor
            <br/>- Setpoint Adjustment
            <br/>- Fanspeed Adjustment
            <br/>- Occupancy-State Adjustment
            <br/>
            <br/>For pairing the unidirectional “4BS Teach-In Variation 2” method is used.
            <br/>
            <br/>The device transmits the actual sensor values periodically (Default: 1000s)
            or on an event like “Setpoint Adjustment” or “Fanspeed Adjustment”.
            <br/>
            <br/>Temperature Sensor, Humidity Sensor:
            <br/>The environmental sensors are updated periodically (adjustable, default: 100s)
            and, if there is a change, the updated values will be send directly.
            <br/>
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>Relative Setpoint</data>
              <shortcut>SP</shortcut>
              <description>Setpoint (linear) Min.- ... Max+</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Humidity</data>
              <shortcut>HUM</shortcut>
              <description>Rel. Humidity (linear)</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Fanspeed</data>
              <shortcut>FAN</shortcut>
              <description>Fanspeed</description>
              <bitoffs>24</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Speed 0 / OFF</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Speed 1
                  </description>
                </item>
                <item>
                  <value>3</value>
                  <description>Speed 2</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Speed 3</description>
                </item>
                <item>
                  <value>5 ... 7</value>
                  <description>Reserved</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Occupancy</data>
              <shortcut>OCC</shortcut>
              <description>Occupancy</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Unoccupied</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Occupied</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
      </func>
      <func>
        <number>0x11</number>
        <title>Controller Status</title>
        <type>
          <number>0x01</number>
          <title>Lighting Controller</title>
          <status>released</status>
          <case>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Illumination</data>
            <shortcut>ILL</shortcut>
            <description>Illumination (linear)</description>
            <info>DB_3 Illumination 0 … 510lx, linear n=0…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>510</max>
            </scale>
            <unit>lx</unit>
          </datafield>
          <datafield>
            <data>Illumination Set Point </data>
            <shortcut>ISP</shortcut>
            <description>Illumination Set Point (Min. ... Max.) (linear) </description>
            <info>DB_2 Illumination Set Point Min. … Max., linear n=0…255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Dimming Output Level</data>
            <shortcut>DIM</shortcut>
            <description>Dimming Output Level (Min. ... Max.) (linear)</description>
            <info>DB_1: Dimming Output Level Min. … Max., linear n=0…255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
				<min>0</min>
				<max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Repeater</data>
            <shortcut>REP</shortcut>
            <description>Repeater</description>
            <info>Repeater</info>
            <bitoffs>24</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>disabled</description>
              </item>
              <item>
                <value>1</value>
                <description>enabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Power Relay Timer</data>
            <shortcut>PRT</shortcut>
            <description>Power Relay Timer</description>
            <info>Power Relay Timer</info>
            <bitoffs>25</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>disabled</description>
              </item>
              <item>
                <value>1</value>
                <description>enabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Daylight Harvesting</data>
            <shortcut>DHV</shortcut>
            <description>Daylight Harvesting</description>
            <info>Daylight Harvesting</info>
            <bitoffs>26</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>disabled</description>
              </item>
              <item>
                <value>1</value>
                <description>enabled</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Dimming</data>
            <shortcut>EDIM</shortcut>
            <description>Dimming</description>
            <info>Dimming</info>
            <bitoffs>27</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>switching load</description>
              </item>
              <item>
                <value>1</value>
                <description>dimming load</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Magnet Contact</data>
            <shortcut>MGC</shortcut>
            <description>Magnet Contact</description>
            <info>Magnet Contact</info>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>open</description>
              </item>
              <item>
                <value>1</value>
                <description>closed</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Occupancy</data>
            <shortcut>OCC</shortcut>
            <description>Occupancy</description>
            <info>Occupancy</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>unoccupied</description>
              </item>
              <item>
                <value>1</value>
                <description>occupied</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Power Relay</data>
            <shortcut>PWR</shortcut>
            <description>Power Relay</description>
            <info>Power Relay</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>off</description>
              </item>
              <item>
                <value>1</value>
                <description>on</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Temperature Controller Output</title>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
          </description>
          <status/>
            <case>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Control Variable</data>
            <shortcut>CVAR</shortcut>
            <description>Actual value of controller</description>
            <info> DB_3: Control variable 0… 100 % 0...255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>FanStage</data>
            <shortcut>FAN</shortcut>
            <description>Actual value of fan</description>
            <info>DB_2: FanStage 0,1,2,3, 0xFF not available</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Stage 0 Manual</description>
              </item>
              <item>
                <value>1</value>
                <description>Stage 1 Manual</description>
              </item>
              <item>
                <value>2</value>
                <description>Stage 2 Manual</description>
              </item>
              <item>
                <value>3</value>
                <description>Stage 3 Manual</description>
              </item>
              <item>
                <value>16</value>
                <description>Stage 0 Automatic</description>
              </item>
              <item>
                <value>17</value>
                <description>Stage 1 Automatic</description>
              </item>
              <item>
                <value>18</value>
                <description>Stage 2 Automatic</description>
              </item>
              <item>
                <value>19</value>
                <description>Stage 3 Automatic</description>
              </item>
              <item>
                <value>255</value>
                <description>Not Available</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Actual Setpoint </data>
            <shortcut>ASP</shortcut>
            <description>Occupied:<br/>Basic setpoint occupied + Setpoint shift + Sensor offset
            <br/><br/>StandBy:<br/>Basic setpoint standBy + Setpoint shift
            <br/><br/>Unoccupied:<br/>Basic setpoint unoccupied + setpoint shift </description>
            <info>DB_1: Actual Set point 0… 51.2 °C 0…255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>+51.2</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Alarm</data>
            <shortcut>ALR</shortcut>
            <description>In case of internal error alarm is set</description>
            <info>Alarm</info>
            <bitoffs>24</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>No alarm</description>
              </item>
              <item>
                <value>1</value>
                <description>Alarm</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Controller mode</data>
            <shortcut>CTM</shortcut>
            <description>Actual state of controller</description>
            <info/>
            <bitoffs>25</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>1</value>
                <description>Heating</description>
              </item>
              <item>
                <value>2</value>
                <description>Cooling</description>
              </item>
              <item>
                <value>3</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Controller state</data>
            <shortcut>CST</shortcut>
            <description>Automatic control, or is controlled from another device</description>
            <info>Controller state</info>
            <bitoffs>27</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Automatic</description>
              </item>
              <item>
                <value>1</value>
                <description>Override</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Energy hold-off</data>
            <shortcut>ERH</shortcut>
            <description>Stop control if window is opened</description>
            <info>Energy holdoff</info>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Normal</description>
              </item>
              <item>
                <value>1</value>
                <description>Energy hold-off/ Dew point</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Room occupancy</data>
            <shortcut>RO</shortcut>
            <description>Actual room occupancy</description>
            <info>Room occupancy</info>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupied</description>
              </item>
              <item>
                <value>1</value>
                <description>Unoccupied</description>
              </item>
              <item>
                <value>2</value>
                <description>StandBy</description>
              </item>
              <item>
                <value>3</value>
                <description>Frost</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>Blind Status</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: PEHA / infratec</span><br/><br/>
          This controller status is specific for blinds, awning and shutter
          modules. All modules can use this 4BS telegram to send all information about
          the status, the position and errors of the module, if these data are available.
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Blind/shutter pos.</data>
              <shortcut>BSP</shortcut>
              <description/>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Angle sign</data>
              <shortcut>AS</shortcut>
              <description/>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Positive sign</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Negative sign</description>
                </item>
               </enum>
            </datafield>
            <datafield>
              <data>Angle</data>
              <shortcut>AN</shortcut>
              <description>
              Angle in 2° steps<br/>
              (e.g. 0 = 0°, 90 = 180°)<br/><br/>
              (EEP 2.6.5:<br/>
              valid range
              <span style="text-decoration:line-through;color:red">0 … 180</span> -&gt;
              <span style="font-weight:bold;color:green">0 … 90</span><br/>
              scale
              <span style="text-decoration:line-through;color:red">0 … 360</span> -&gt;
              <span style="font-weight:bold;color:green">0 … 180</span>)<br/>
              </description>
              <info/>
              <bitoffs>9</bitoffs>
              <bitsize>7</bitsize>
              <range>
                <min>0</min>
                <max>90</max>
              </range>
              <scale>
                <min>0</min>
                <max>180</max>
              </scale>
              <unit>°</unit>
            </datafield>
            <datafield>
              <data>Position value flag</data>
              <shortcut>PVF</shortcut>
              <description/>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No Position value available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Position value available</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Angle value flag</data>
              <shortcut>AVF</shortcut>
              <description/>
              <info/>
              <bitoffs>17</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No Angle value available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Angle value available</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Error state</data>
              <shortcut>ES</shortcut>
              <description/>
              <info/>
              <bitoffs>18</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error present</description>
                </item>
                <item>
                  <value>1</value>
                  <description>End-positions are not configured</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Internal failure</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Not used</description>
                </item>
              </enum>
              </datafield>
              <datafield>
              <data>End-position</data>
              <shortcut>EP</shortcut>
              <description/>
              <info/>
              <bitoffs>20</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No End-position available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>No End-position reached</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Blind fully open</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Blind fully closed</description>
                </item>
              </enum>
              </datafield>
              <datafield>
              <data>Status</data>
              <shortcut>ST</shortcut>
              <description/>
              <info/>
              <bitoffs>22</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No Status available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Blind is stopped</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Blind opens</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Blind closes</description>
                </item>
              </enum>
              </datafield>
              <datafield>
              <data>Service Mode</data>
              <shortcut>SM</shortcut>
              <description/>
              <info/>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Normal mode</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Service mode is activated (For example for maintenance)</description>
                </item>
              </enum>
              </datafield>
                          <datafield>
              <data>Mode of the position</data>
              <shortcut>MOTP</shortcut>
              <description/>
              <info/>
              <bitoffs>25</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Normal mode:<br/>0% Blind fully open / 100% Blind fully close</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Inverse mode:<br/>100% Blind fully open / 0% Blind fully close</description>
                </item>
              </enum>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>26</bitoffs>
              <bitsize>2</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
              </datafield>
            </case>
        </type>
        <type>
          <number>0x04</number>
          <title>Extended Lighting Status</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: PEHA / infratec</span><br/><br/>
          This status is an extended answer of new lighting-controllers.
          All modules can use this 4BS telegram to send all information about the status
          and errors of the module, if these data are available.
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Parameter 1</data>
              <shortcut>P1</shortcut>
              <description/>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                <description>
                Mode 0: Dimm-Value (0 .. 255)
                <br/>
                Mode 1: R - Red (0 .. 255)
                <br/>
                Mode 2: Energy metering value (MSB 15 .. 8)
                <br/>
                Mode 3: Not used
                </description>
                </item>
              </enum>
            </datafield>
            <datafield>
            <data>Parameter 2</data>
              <shortcut>P2</shortcut>
              <description/>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                <description>
                Mode 0: Lamp operating hours (MSB 15 .. 8)
                <br/>
                Mode 1: G - Green (0 .. 255)
                <br/>
                Mode 2: Energy metering value (7 .. 0 LSB)
                <br/>
                Mode 3: Not used
                </description>
                </item>
              </enum>
            </datafield>
            <datafield>
            <data>Parameter 3</data>
              <shortcut>P3</shortcut>
              <description/>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                <description>
                Mode 0: Lamp operating hours (7 .. 0 LSB)
                <br/>
                Mode 1: B - Blue (0 .. 255)
                <br/>
                Mode 2: Unit for energy values:<br/>
                Enum:<br/>
                0 = mW<br/>
                1 = W<br/>
                2 = kW<br/>
                3 = MW<br/>
                4 = Wh<br/>
                5 = kWh<br/>
                6 = MWh<br/>
                7 = GWh<br/>
                8 = mA<br/>
                9 = 1/10 A<br/>
                10 = mV<br/>
                11 = 1/10 V<br/>
                12 .. 15 Not used<br/>
                <br/>
                Mode 3: Not used
                </description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Service Mode</data>
              <shortcut>SM</shortcut>
              <description/>
              <info/>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Normal mode</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Service mode is activated.<br/>
                  (For example for maintenance)</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Operating hours flag</data>
              <shortcut>OHF</shortcut>
              <description>For Mode 0</description>
              <info/>
              <bitoffs>25</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No lamp operating hours available</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Lamp operating hours available</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Error state</data>
              <shortcut>ES</shortcut>
              <description/>
              <info/>
              <bitoffs>26</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error present</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Lamp-failure</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Internal failure</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Failure on the external periphery</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Parameter Mode</data>
              <shortcut>PM</shortcut>
              <description/>
              <info/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>8 Bit Dimmer Value and Lamp operating hours</description>
                </item>
                <item>
                  <value>1</value>
                  <description>RGB Value</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Energy metering value</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Not used</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Status</data>
              <shortcut>ST</shortcut>
              <description/>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Lighting off</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Lighting on</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Dual-Channel Switch Actuator</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Nanjing Putian Telecommunications CO., Ltd.,</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            This EEP is used for sending the latest relay status (including current
            working mode) of a dual-channel switch actuator. The telegram is sent
            when the relay status changes or a gateway request is received.
            Each time the gateway is powered on, it will send a request telegram to
            request that the actuator reports its latest relay status, while in
            normal working state, it won’t send any telegram to the actuator and
            only receive the relay status from the actuator.
            <br/>
            <br/>
            1) Gateway first power on:
            <br/>
            <img>graphics/A5-11-05_V01.png</img>
            <br/>
            2) When the actuator receives a switch telegram and its status changes:
            <br/>
            <img>graphics/A5-11-05_V02.png</img>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bi-directional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event &amp; request
            <br/>Communication interval: -
            <br/>Trigger event: change of relay status
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Appendix</span>
            <br/>
            Operation mode description:
            <br/>
            <br/><b>Mode 1:</b>
            <br/>One switch controls one dual-channel actuator. Each rock controls
            one channel.
            <br/>I: power ON, O: power OFF
            <br/>
            <img>graphics/A5-11-05_V04.png</img>
            <br/>
            <br/><b>Mode 2:</b>
            <br/>In this mode, actuator can be controlled by both switch and
            occupancy sensor, also can be set “Auto” control by occupancy sensor
            or “Manual” control by switch through button “A” or “M”.
            Each channel can be controlled independently.
            <br/>
            <img>graphics/A5-11-05_V05.png</img>
            <br/>
            <br/><b>Mode 3:</b>
            <br/>A bit like mode 1, but single rocker button controls two channels
            one time.
            <br/>
            <img>graphics/A5-11-05_V06.png</img>
            <br/>
            <br/><b>Mode 4:</b>
            <br/>One dual-rock switch button can control two dual-channel actuators
            as 4 channel lighting in all. We can control one channel only through
            trigger the rock angle.
            <br/>
            <img>graphics/A5-11-05_V07.png</img>
            <br/>
            <br/>
            DIRECTION-1 = Gateway request telegram; from gateway to actuator
            <br/>
            DIRECTION-2 = Actuator status report; from actuator to gateway
          </description>
          <case>
            <direction>1</direction>
             <condition>
             <direction>1</direction>
             </condition>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>28</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Message Type</data>
              <shortcut>MT</shortcut>
              <description>
              Defines if the telegram is a request or contains data
              </description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Request</description>
                </item>
              </enum>
            </datafield>
          </case>
          <case>
            <direction>2</direction>
            <condition>
              <direction>2</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>25</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Working Mode</data>
              <shortcut>WM</shortcut>
              <description>
              Actuators current working mode
              </description>
              <info/>
              <bitoffs>25</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0b001</value>
                  <description>mode 1</description>
                </item>
              </enum>
              <enum>
                <item>
                  <value>0b010</value>
                  <description>mode 2</description>
                </item>
              </enum>
              <enum>
                <item>
                  <value>0b011</value>
                  <description>mode 3</description>
                </item>
              </enum>
              <enum>
                <item>
                  <value>0b100</value>
                  <description>mode 4</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Relay Status</data>
              <shortcut>RS</shortcut>
              <description>
              Actuators current relay status
              <br/>Bit 0.1: CH1
              <br/>Bit 0.2: CH2
              </description>
              <info/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0b00</value>
                  <description>CH1 off, CH2 off</description>
                </item>
              </enum>
              <enum>
                <item>
                  <value>0b01</value>
                  <description>CH1 on, CH2 off</description>
                </item>
              </enum>
              <enum>
                <item>
                  <value>0b10</value>
                  <description>CH1 off, CH2 on</description>
                </item>
              </enum>
              <enum>
                <item>
                  <value>0b11</value>
                  <description>CH1 on, CH2 on</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Message Type</data>
              <shortcut>MT</shortcut>
              <description>
              Defines if the telegram is a request or contains data
              </description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>Status Report</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
      </func>
      <func>
        <number>0x12</number>
        <title>Automated Meter Reading (AMR)</title>
        <description>The meter reading is represented by 3 data bytes, a divisor and a flag that indicates it as a cumulative or a current value. A 4 bit info field gives additional information and is TYPE specific.
        <br/></description>
        <type>
          <number>0x00</number>
          <title>Counter</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
          </description>
          <case>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Meter reading</data>
            <shortcut>MR</shortcut>
            <description>Current value or cumulative counter value</description>
            <bitoffs>0</bitoffs>
            <bitsize>24</bitsize>
            <range>
              <min>0</min>
              <max>16777215</max>
            </range>
            <scale>
              <ref>DIV</ref>
            </scale>
            <unit>
              <ref>DT</ref>
            </unit>
          </datafield>
          <datafield>
            <data>Measurement channel</data>
            <shortcut>CH</shortcut>
            <description/>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <range>
              <min>0</min>
              <max>15</max>
            </range>
            <scale>
              <min>0</min>
              <max>15</max>
            </scale>
            <unit>1</unit>
          </datafield>
          <datafield>
            <data>Data type (unit)</data>
            <shortcut>DT</shortcut>
            <description>Current value or cumulative counter value</description>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                 <description>Cumulative value</description>
                <scale>0</scale>
                <unit>1</unit>
              </item>
              <item>
                <value>1</value>
                <description>Current value</description>
                <scale>1</scale>
                <unit>1/s</unit>
                 </item>
            </enum>
          </datafield>
          <datafield>
            <data>Divisor (scale)</data>
            <shortcut>DIV</shortcut>
            <description>Divisor for counter value</description>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>x/1</description>
                <scale>
                  <min>0</min>
                  <max>16777215</max>
                </scale>
              </item>
              <item>
                <value>1</value>
                <description>x/10</description>
                <scale>
                  <min>0</min>
                  <max>1677721.5</max>
                </scale>
              </item>
              <item>
                <value>2</value>
                <description>x/100</description>
                <scale>
                  <min>0</min>
                  <max>167772.15</max>
                </scale>
              </item>
              <item>
                <value>3</value>
                <description>x/1000</description>
                <scale>
                  <min>0</min>
                  <max>16777.215</max>
                </scale>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x01</number>
          <title>Electricity</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
          </description>
          <case>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Meter reading</data>
            <shortcut>MR</shortcut>
            <description>current value in W or cumulative value in kWh</description>
            <bitoffs>0</bitoffs>
            <bitsize>24</bitsize>
            <range>
              <min>0</min>
              <max>16777215</max>
            </range>
            <scale>
              <ref>DIV</ref>
            </scale>
            <unit>
              <ref>DT</ref>
            </unit>

          </datafield>
          <datafield>
            <data>Tariff info</data>
            <shortcut>TI</shortcut>
            <description/>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <range>
              <min>0</min>
              <max>15</max>
            </range>
            <scale>
              <min>0</min>
              <max>15</max>
            </scale>
            <unit>1</unit>
          </datafield>
          <datafield>
            <data>Data type (unit)</data>
            <shortcut>DT</shortcut>
            <description>Current value or cumulative value</description>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Cumulative value</description>
                <scale>0</scale>
                <unit>kWh</unit>
              </item>
              <item>
                <value>1</value>
                <description>Current value</description>
                <scale>1</scale>
                <unit>W</unit>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Divisor (scale)</data>
            <shortcut>DIV</shortcut>
            <description>Divisor for value</description>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>x/1</description>
                <scale>
                  <min>0</min>
                  <max>16777215</max>
                </scale>
              </item>
              <item>
                <value>1</value>
                <description>x/10</description>
                <scale>
                  <min>0</min>
                  <max>1677721.5</max>
                </scale>
              </item>
              <item>
                <value>2</value>
                <description>x/100</description>
                <scale>
                  <min>0</min>
                  <max>167772.15</max>
                </scale>
              </item>
              <item>
                <value>3</value>
                <description>x/1000</description>
                <scale>
                  <min>0</min>
                  <max>16777.215</max>
                </scale>
              </item>
            </enum>
          </datafield>
          </case>
        </type>

        <type>
          <number>0x02</number>
          <title>Gas</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
          </description>
          <case>
             <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>meter reading</data>
            <shortcut>MR</shortcut>
            <description>
              Cumulative value in m³
              or
              Current value in liter/s
              </description>
            <bitoffs>0</bitoffs>
            <bitsize>24</bitsize>
            <range>
              <min>0</min>
              <max>16777215</max>
            </range>
            <scale>
              <ref>DIV</ref>
            </scale>
            <unit>
              <ref>DT</ref>
            </unit>

           </datafield>
          <datafield>
            <data>Tariff info</data>
            <shortcut>TI</shortcut>
            <description/>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <range>
              <min>0</min>
              <max>15</max>
            </range>
            <scale>
              <min>0</min>
              <max>15</max>
            </scale>
            <unit>1</unit>
          </datafield>
          <datafield>
            <data>data type (unit)</data>
            <shortcut>DT</shortcut>
            <description>Current value or cumulative value</description>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Cumulative value</description>
                <scale>0</scale>
                <unit>m³</unit>
              </item>
              <item>
                <value>1</value>
                <description>Current value</description>
                <scale>1</scale>
                <unit>liter/s</unit>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>divisor (scale)</data>
            <shortcut>DIV</shortcut>
            <description>Divisor for value</description>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>x/1</description>
                <scale>
                  <min>0</min>
                  <max>16777215</max>
                </scale>
              </item>
              <item>
                <value>1</value>
                <description>x/10</description>
                <scale>
                  <min>0</min>
                  <max>1677721.5</max>
                </scale>
              </item>
              <item>
                <value>2</value>
                <description>x/100</description>
                <scale>
                  <min>0</min>
                  <max>167772.15</max>
                </scale>
              </item>
              <item>
                <value>3</value>
                <description>x/1000</description>
                <scale>
                  <min>0</min>
                  <max>16777.215</max>
                </scale>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>Water</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
          </description>
          <case>
             <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Meter reading</data>
            <shortcut>MR</shortcut>
            <description>
              Cumulative value in m³
              or
              Current value in liter/s
            </description>
            <bitoffs>0</bitoffs>
            <bitsize>24</bitsize>
            <range>
              <min>0</min>
              <max>16777215</max>
            </range>
            <scale>
              <ref>DIV</ref>
            </scale>
            <unit>
              <ref>DT</ref>
            </unit>
          </datafield>
          <datafield>
            <data>Tariff info</data>
            <shortcut>TI</shortcut>
            <description/>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <range>
              <min>0</min>
              <max>15</max>
            </range>
            <scale>
              <min>0</min>
              <max>15</max>
            </scale>
            <unit>1</unit>
          </datafield>
          <datafield>
            <data>Data type (unit)</data>
            <shortcut>DT</shortcut>
            <description>Current value or cumulative value</description>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Cumulative value</description>
                <scale>0</scale>
                <unit>m³
                </unit>
              </item>
              <item>
                <value>1</value>
                <description>Current value</description>
                <scale>1</scale>
                <unit>Liter/s</unit>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Divisor (scale)</data>
            <shortcut>DIV</shortcut>
            <description>Divisor for value</description>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>x/1</description>
                <scale>
                  <min>0</min>
                  <max>16777215</max>
                </scale>
              </item>
              <item>
                <value>1</value>
                <description>x/10</description>
                <scale>
                  <min>0</min>
                  <max>1677721.5</max>
                </scale>
              </item>
              <item>
                <value>2</value>
                <description>x/100</description>
                <scale>
                  <min>0</min>
                  <max>167772.15</max>
                </scale>
              </item>
              <item>
                <value>3</value>
                <description>x/1000</description>
                <scale>
                  <min>0</min>
                  <max>16777.215</max>
                </scale>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x04</number>
          <title>Temperature and Load Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: SIMICS, NTT East</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Temp and Load Sensor aimed for fridge and other application.
            <br/>E.g. milk carton puts on this sensor in fridge. The sensor sends a signal
            of temp and remaining amount of milk (in gram).
            Since this sensor is battery-powered, battery level information is
            transmitted with Temp and Load information, too.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: -
            <br/>Trigger event: load changed
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: RLC + AES128
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>14</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Meter reading</data>
              <shortcut>MR</shortcut>
              <description>Current value in gram</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>14</bitsize>
              <range>
                <min>0</min>
                <max>16383</max>
              </range>
              <scale>
                <min>0</min>
                <max>16383</max>
              </scale>
              <unit>gram</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>-40</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Battery Level</data>
              <shortcut>BL</shortcut>
              <description>Battery level</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>100-75%</description>
                </item>
                <item>
                  <value>1</value>
                  <description>75-50%</description>
                </item>
                <item>
                  <value>2</value>
                  <description>50-25%</description>
                </item>
                <item>
                  <value>3</value>
                  <description>25-0%</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Temperature and Container Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: SIMICS, NTT East</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Temp and Container Sensor aimed for fridge and other application.
            <br/>E.g. eggs or egg carton puts on the Container Sensor in fridge.
            The sensor sends a signal of temp and remaining of eggs. Since this sensor
            is battery-powered, battery level information is transmitted with other information, too.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: -
            <br/>Trigger event: load changed
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: RLC + AES128
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Appendix</span>
            <br/>Location 0 - 9 are assigned as follows:
            <br/>
            <img>graphics/A5-12-05.png</img>
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>10</bitoffs>
              <bitsize>6</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 0</data>
              <shortcut>PS0</shortcut>
              <description>Location 0</description>
              <bitoffs>0</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 1</data>
              <shortcut>PS1</shortcut>
              <description>Location 1</description>
              <bitoffs>1</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 2</data>
              <shortcut>PS2</shortcut>
              <description>Location 2</description>
              <bitoffs>2</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 3</data>
              <shortcut>PS3</shortcut>
              <description>Location 3</description>
              <bitoffs>3</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 4</data>
              <shortcut>PS4</shortcut>
              <description>Location 4</description>
              <bitoffs>4</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 5</data>
              <shortcut>PS5</shortcut>
              <description>Location 5</description>
              <bitoffs>5</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 6</data>
              <shortcut>PS6</shortcut>
              <description>Location 6</description>
              <bitoffs>6</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 7</data>
              <shortcut>PS7</shortcut>
              <description>Location 7</description>
              <bitoffs>7</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 8</data>
              <shortcut>PS8</shortcut>
              <description>Location 8</description>
              <bitoffs>8</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Position Sensor 9</data>
              <shortcut>PS9</shortcut>
              <description>Location 9</description>
              <bitoffs>9</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>not possessed</description>
                </item>
                <item>
                  <value>1</value>
                  <description>possessed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>-40</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Battery Level</data>
              <shortcut>BL</shortcut>
              <description>Battery level</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>100-75%</description>
                </item>
                <item>
                  <value>1</value>
                  <description>75-50%</description>
                </item>
                <item>
                  <value>2</value>
                  <description>50-25%</description>
                </item>
                <item>
                  <value>3</value>
                  <description>25-0%</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x10</number>
          <title>Current meter 16 channels</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Ewattch</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            This profile is used for up to 16 channels current meters.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: can be defined by user
            <br/>Trigger event: 10 or 20 % delta for observed value
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Recommendation</span>
            <br/>Channels not used should not be transmitted.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Appendix</span>
            <br/>
            Our new product is a 12 channels current meter. It is able to measure,
            using a maximum of 12 current transformers, the current (mA) or
            cumulative current (mAh) of all of his channels.
            It is however not sending data for not configured channels
            (e.g. channels 12 to 15).
            The meter is sending values every 5 or 10 seconds, and in order to
            improve accuracy, a current fluctuation of more than 10 or 20 % will
            trigger a new transmission of the corresponding channel.
            <br/>
            <img>graphics/A5-12-10.png</img>
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Meter reading</data>
              <shortcut>MR</shortcut>
              <description>
              Current value in mA or
              cumulative value in A.h
            </description>
              <bitoffs>0</bitoffs>
              <bitsize>24</bitsize>
              <range>
                <min>0</min>
                <max>16777215</max>
              </range>
              <scale>
                <ref>DIV</ref>
              </scale>
              <unit>
                <ref>DT</ref>
              </unit>
            </datafield>
            <datafield>
              <data>Measurement channel</data>
              <shortcut>CH</shortcut>
              <description>Channel no.</description>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <range>
                <min>0</min>
                <max>15</max>
              </range>
              <scale>
                <min>0</min>
                <max>15</max>
              </scale>
              <unit/>
            </datafield>
            <datafield>
              <data>Data type (unit)</data>
              <shortcut>DT</shortcut>
              <description>Current value or cumulative value</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Cumulative value</description>
                  <scale>0</scale>
                  <unit>A.h
                </unit>
                </item>
                <item>
                  <value>1</value>
                  <description>Current value</description>
                  <scale>1</scale>
                  <unit>mA</unit>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Divisor (scale)</data>
              <shortcut>DIV</shortcut>
              <description>Divisor for value</description>
              <bitoffs>30</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>x/1</description>
                  <scale>
                    <min>0</min>
                    <max>16777215</max>
                  </scale>
                </item>
                <item>
                  <value>1</value>
                  <description>x/10</description>
                  <scale>
                    <min>0</min>
                    <max>1677721.5</max>
                  </scale>
                </item>
                <item>
                  <value>2</value>
                  <description>x/100</description>
                  <scale>
                    <min>0</min>
                    <max>167772.15</max>
                  </scale>
                </item>
                <item>
                  <value>3</value>
                  <description>x/1000</description>
                  <scale>
                    <min>0</min>
                    <max>16777.215</max>
                  </scale>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
       </func>
      <func>
        <number>0x13</number>
        <title>Environmental Applications</title>
        <type>
          <number>0x01</number>
          <title>Weather Station</title>
          <status>released</status>
          <description>
            A receiver that accepts EEP A5-13-01 at teach-in automatically needs to accept telegrams from
            the same ID that comply to the definitions of EEP A5-13-02 thru EEP A5-13-06. Different
            telegrams received from that ID need to be distinguished by their 4 bit identifiers.
          </description>
          <case>
                <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

          <datafield>
            <data>Dawn sensor</data>
            <shortcut>DWS</shortcut>
            <description>Dawn sensor</description>
            <info>DB_3 Dawn sensor 0 … 999lx, linear n=0…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>999</max>
            </scale>
            <unit>lx</unit>
          </datafield>
          <datafield>
            <data>Temperature</data>
            <shortcut>TMP</shortcut>
            <description>Outdoor Temp</description>
            <info>DB_2: Outdoor Temp. -40°C ... +80°C, linear n=0…255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>-40</min>
              <max>+80</max>
            </scale>
            <unit>°C</unit>
          </datafield>
          <datafield>
            <data>Wind speed</data>
            <shortcut>WND</shortcut>
            <description>Wind speed</description>
            <info>DB_1: Wind speed 0 ... 70m/s, linear n=0…255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>70</max>
            </scale>
            <unit>m/s</unit>
          </datafield>
          <datafield>
            <data>Identifier</data>
            <shortcut>ID</shortcut>
            <description>Identifier</description>
            <info>DB_0.BIT_7 … 4: Identifier</info>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <enum>
              <item>
                <value>0x1</value>
                <description/>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Day / Night</data>
            <shortcut>D/N</shortcut>
            <description>Day / Night</description>
            <info>DB_0.BIT_2: Day / Night</info>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Day</description>
              </item>
              <item>
                <value>1</value>
                <description>Night</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Rain Indication</data>
            <shortcut>RAN</shortcut>
            <description>Rain Indication</description>
            <info>DB_0.BIT_1: Rain Indication</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>No Rain</description>
              </item>
              <item>
                <value>1</value>
                <description>Rain</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <reserved/>
            <data/>
            <shortcut/>
            <description/>
            <info/>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Sun Intensity</title>
          <status>released</status>
          <description>
	      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Elsner electronics</span>
          </description>
          <case>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
          <datafield>
            <data>Sun – West</data>
            <shortcut>SNW</shortcut>
            <description>Sun - West,linear</description>
            <info>DB_3: Sun – West 1klx … 150klx, linear n=0…255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>150</max>
            </scale>
            <unit>klx</unit>
          </datafield>
          <datafield>
            <data>Sun – South</data>
            <shortcut>SNS</shortcut>
            <description>Sun - South,linear</description>
            <info>DB_2: Sun – West 1klx … 150klx, linear n=0…255</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>150</max>
            </scale>
            <unit>klx</unit>
          </datafield>
          <datafield>
            <data>Sun – East</data>
            <shortcut>SNE</shortcut>
            <description>Sun - East,linear</description>
            <info>DB_1: Sun – East 1klx … 150klx, linear n=0…255</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>150</max>
            </scale>
            <unit>klx</unit>
          </datafield>
          <datafield>
            <data>Identifier</data>
            <shortcut>ID</shortcut>
            <description>Identifier</description>
            <info>DB_0.BIT_7 … 4: Identifier</info>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <enum>
              <item>
                <value>0x2</value>
                <description/>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Hemisphere</data>
            <shortcut>HEM</shortcut>
            <description>0 = north / 1 = south, then swith Sun south to Sun North when in southern hemisphere</description>
            <info/>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>North</description>
              </item>
              <item>
                <value>1</value>
                <description>South</description>
              </item>
              </enum>
          </datafield>
          <datafield>
            <reserved/>
            <data/>
            <shortcut/>
            <description>Not Used</description>
            <info/>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
          </datafield>
	        </case>

        </type>
        <type>
          <number>0x03</number>
          <title>Date Exchange</title>
          <status>released</status>
          <description>
	      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Elsner electronics</span>
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield><datafield>
            <data>Day</data>
            <shortcut>DY</shortcut>
            <description>Day</description>
            <info>DB_3.BIT_4 … 0: Day n=1 … 31</info>
            <bitoffs>3</bitoffs>
            <bitsize>5</bitsize>
            <range>
              <min>1</min>
              <max>31</max>
            </range>
            <scale>
              <min>1</min>
              <max>31</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Month</data>
            <shortcut>MTH</shortcut>
            <description>Month (1-&gt;January)</description>
            <info>DB_2.BIT_3 … 0: Month n=1 … 12 1-&gt;January</info>
            <bitoffs>12</bitoffs>
            <bitsize>4</bitsize>
            <range>
              <min>1</min>
              <max>12</max>
            </range>
            <scale>
              <min>1</min>
              <max>12</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Year</data>
            <shortcut>YR</shortcut>
            <description>Year (0-&gt;Year 2000)</description>
            <info>DB_1.BIT_6 … 0: Year n=0 … 99</info>
            <bitoffs>17</bitoffs>
            <bitsize>7</bitsize>
            <range>
              <min>0</min>
              <max>99</max>
            </range>
            <scale>
              <min>2000</min>
              <max>2099</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Identifier</data>
            <shortcut>ID</shortcut>
            <description>Identifier</description>
            <info>DB_0.BIT_7 … 4: Identifier</info>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <enum>
              <item>
                <value>0x3</value>
                <description/>
              </item>
            </enum>
          </datafield>
        <datafield>
          <data>Source</data>
          <shortcut>SRC</shortcut>
          <description>Source</description>
          <info>DB_0.BIT_0: Source</info>
          <bitoffs>31</bitoffs>
          <bitsize>1</bitsize>
          <enum>
            <item>
              <value>0</value>
              <description>Real Time Clock</description>
            </item>
            <item>
              <value>1</value>
              <description>GPS or equivalent (e.g. DCF77, WWV)</description>
            </item>
          </enum>
        </datafield>
		</case>
        </type>
        <type>
          <number>0x04</number>
          <title>Time and Day Exchange</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Elsner electronics</span>
          <br/>
          <br/>
          Recommendation: always transmit time in 24 hrs format
          </description>
          <case>
           <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Weekday</data>
            <shortcut>WDY</shortcut>
            <description>Weekday (1 -&gt; Monday)</description>
            <info>DB_3.BIT_7 … 5: Weekday n=1 … 7 1 -&gt; Monday</info>
            <bitoffs>0</bitoffs>
            <bitsize>3</bitsize>
            <enum>
              <item>
                <value>1</value>
                <description>Monday</description>
              </item>
              <item>
                <value>2</value>
                <description>Tuesday</description>
              </item>
              <item>
                <value>3</value>
                <description>Wednesday</description>
              </item>
              <item>
                <value>4</value>
                <description>Thursday</description>
              </item>
              <item>
                <value>5</value>
                <description>Friday</description>
              </item>
              <item>
                <value>6</value>
                <description>Saturday</description>
              </item>
              <item>
                <value>7</value>
                <description>Sunday</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Hour</data>
            <shortcut>HR</shortcut>
            <description>Hour</description>
            <info>DB_3.BIT_4 … 0: Hour n=0 … 23</info>
            <bitoffs>3</bitoffs>
            <bitsize>5</bitsize>
            <range>
              <min>0</min>
              <max>23</max>
            </range>
            <scale>
              <min>0</min>
              <max>23</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Minute</data>
            <shortcut>MIN</shortcut>
            <description>Minute</description>
            <info>DB_2.BIT_5 … 0: Minute n=0 … 59</info>
            <bitoffs>10</bitoffs>
            <bitsize>6</bitsize>
            <range>
              <min>0</min>
              <max>59</max>
            </range>
            <scale>
              <min>0</min>
              <max>59</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Second</data>
            <shortcut>SEC</shortcut>
            <description>Second</description>
            <info>DB_1.BIT_5 … 0: Year n=0 … 59</info>
            <bitoffs>18</bitoffs>
            <bitsize>6</bitsize>
            <range>
              <min>0</min>
              <max>59</max>
            </range>
            <scale>
              <min>0</min>
              <max>59</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Identifier</data>
            <shortcut>ID</shortcut>
            <description>Identifier</description>
            <info>DB_0.BIT_7 … 4: Identifier</info>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <enum>
              <item>
                <value>0x4</value>
                <description/>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Time Format</data>
            <shortcut>TMF</shortcut>
            <description>Time Format</description>
            <info>DB_0.BIT_2: Time Format</info>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>24 hours</description>
              </item>
              <item>
                <value>1</value>
                <description>12 hours</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>AM/PM</data>
            <shortcut>A/PM</shortcut>
            <description>AM or PM</description>
            <info>DB_0.BIT_1: AM/PM</info>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>AM</description>
              </item>
              <item>
                <value>1</value>
                <description>PM</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Source</data>
            <shortcut>SRC</shortcut>
            <description>Source</description>
            <info>DB_0.BIT_0: Source</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Real Time Clock</description>
              </item>
              <item>
                <value>1</value>
                <description>GPS or equivalent (e.g. DCF77, WWV)</description>
              </item>
            </enum>
          </datafield>
        </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Direction Exchange</title>
          <status>released</status>
          <case>
              <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
              <data>Elevation</data>
              <shortcut>ELV</shortcut>
              <description>Elevation (0° -&gt; horizon)</description>
              <info>DB_3 Elevation -90° … +90°, linear n=0…180 0° -&gt;Horizon</info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>180</max>
              </range>
              <scale>
                <min>-90</min>
                <max>+90</max>
              </scale>
              <unit>°</unit>
            </datafield>
            <datafield>
              <data>Azimut</data>
              <shortcut>AZM</shortcut>
              <description>Azimuth (0° -&gt; True north; clockwise)</description>
              <info>
                DB_2.BIT_0: Azimut (MSB) 0° … 359°, linear n=0…359 0° -&gt; True north
                DB_1: Azimut (LSB)
              </info>
              <bitoffs>15</bitoffs>
              <bitsize>9</bitsize>
              <range>
                <min>0</min>
                <max>359</max>
              </range>
              <scale>
                <min>0</min>
                <max>359</max>
              </scale>
              <unit>°</unit>
            </datafield>
            <datafield>
              <data>Identifier</data>
              <shortcut>ID</shortcut>
              <description>Identifier</description>
              <info>DB_0.BIT_7 … 4: Identifier</info>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0x5</value>
                  <description/>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x06</number>
          <title>Geographic Position Exchange</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Latitude(MSB)</data>
            <shortcut>LAT(MSB)</shortcut>
            <description>Latitude MSB</description>
            <info>DB_3.BIT_7 … 4: Latitude (MSB)</info>
            <bitoffs>0</bitoffs>
            <bitsize>4</bitsize>
              <range>
                <ref>LAT(LSB)</ref>
              </range>
              <scale>
                <ref>LAT(LSB)</ref>
              </scale>
              <unit>
                <ref>LAT(LSB)</ref>
              </unit>
          </datafield>
          <datafield>
              <data>Longitude(MSB)</data>
              <shortcut>LOT(MSB)</shortcut>
              <description>Longitude MSB</description>
              <info>DB_3.BIT_3 … 0: Longitude (MSB)</info>
              <bitoffs>4</bitoffs>
              <bitsize>4</bitsize>
            <range>
              <ref>LOT(LSB)</ref>
            </range>
            <scale>
              <ref>LOT(LSB)</ref>
            </scale>
            <unit>
              <ref>LOT(LSB)</ref>
            </unit>
          </datafield>
          <datafield>
            <data>Latitude(LSB)</data>
            <shortcut>LAT(LSB)</shortcut>
            <description>Latitude LSB</description>
            <info>DB_2: Latitude (LSB) -90° … +90°, linear n=…4095</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>4095</max>
            </range>
            <scale>
              <min>-90</min>
              <max>+90</max>
            </scale>
            <unit>°</unit>
          </datafield>
          <datafield>
            <data>Longitude(LSB)</data>
            <shortcut>LOT(LSB)</shortcut>
            <description>Longitude LSB</description>
            <info>DB_1: Longitude (LSB) -180° … +180°, linear n=0…4095</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>4095</max>
            </range>
            <scale>
              <min>-180</min>
              <max>+180</max>
            </scale>
            <unit>°</unit>
          </datafield>
          <datafield>
            <data>Identifier</data>
            <shortcut>ID</shortcut>
            <description>Identifier</description>
            <info>DB_0.BIT_7 … 4: Identifier</info>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
            <enum>
              <item>
                <value>0x6</value>
                <description/>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x07</number>
          <title>Wind Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Hideki Electronics Limited</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>This profile provides wind sensor information.
            <br/>That includes the current wind direction, the average and the
            maximum wind speed.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: time-triggered
            <br/>Communication interval: 33 seconds
            <br/>Trigger event: timer
            <br/>Tx delay: N/A
            <br/>Rx timeout: N/A
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 1
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: N/A
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Wind Direction</data>
              <shortcut>WD</shortcut>
              <description>Shows the current wind direction</description>
              <bitoffs>4</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>NNE</description>
                </item>
                <item>
                  <value>1</value>
                  <description>NE</description>
                </item>
                <item>
                  <value>2</value>
                  <description>ENE</description>
                </item>
                <item>
                  <value>3</value>
                  <description>E</description>
                </item>
                <item>
                  <value>4</value>
                  <description>ESE</description>
                </item>
                <item>
                  <value>5</value>
                  <description>SE</description>
                </item>
                <item>
                  <value>6</value>
                  <description>SSE</description>
                </item>
                <item>
                  <value>7</value>
                  <description>S</description>
                </item>
                <item>
                  <value>8</value>
                  <description>SSW</description>
                </item>
                <item>
                  <value>9</value>
                  <description>SW</description>
                </item>
                <item>
                  <value>10</value>
                  <description>WSW</description>
                </item>
                <item>
                  <value>11</value>
                  <description>W</description>
                </item>
                <item>
                  <value>12</value>
                  <description>WNW</description>
                </item>
                <item>
                  <value>13</value>
                  <description>NW</description>
                </item>
                <item>
                  <value>14</value>
                  <description>NNW</description>
                </item>
                <item>
                  <value>15</value>
                  <description>N</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Average Wind Speed</data>
              <shortcut>AWS</shortcut>
              <description>Linear average wind speed</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>1</min>
                <max>199.9</max>
              </scale>
              <unit>mph</unit>
            </datafield>
            <datafield>
              <data>Maximum Wind Speed</data>
              <shortcut>MWS</shortcut>
              <description>Maximum wind speed</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>1</min>
                <max>199.9</max>
              </scale>
              <unit>mph</unit>
            </datafield>
            <datafield>
              <data>Battery Status</data>
              <shortcut>BS</shortcut>
              <description>Indicates if the battery is low</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Battery okay</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Battery low</description>
                </item>
              </enum>
            </datafield>
         </case>
        </type>
        <type>
          <number>0x08</number>
          <title>Rain Sensor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Hideki Electronics Limited</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>This profile provides rain sensor information.
            <br/>That includes the current rainfall count value and the rainfall count correction.
            <br/>Using these values, the receiver of the information can calculate the currently
                 measured amount of rainfall.
            <br/>
            <br/>Rainfall = (Rainfall Count x 0.6875 mm) x (1+ (Rainfall Adjust Sign) Rainfall Adjust)
            <br/>
            <br/>Example:
            <br/>Rainfall Count = 10
            <br/>Rainfall Adjust = 26
            <br/>Rainfall Adjust Sign = 1
            <br/>Rainfall = 10 x 0.6875 mm X (1 + 2.6/100) = 7.05375 mm
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: time-triggered
            <br/>Communication interval: 183 seconds
            <br/>Trigger event: timer
            <br/>Tx delay: N/A
            <br/>Rx timeout: N/A
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 1
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: N/A
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Rainfall Adjust Sign</data>
              <shortcut>RAS</shortcut>
              <description>Provides the sign of the rainfall adjust value</description>
              <bitoffs>1</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Negative</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Positive</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Rainfall Adjust</data>
              <shortcut>RFA</shortcut>
              <description>Provides the rainfall count correction value</description>
              <info/>
              <bitoffs>2</bitoffs>
              <bitsize>6</bitsize>
                <enum>
                  <item>
                     <min>0</min>
                     <max>39</max>
                     <scale>
                     <min>0</min>
                     <max>3.9</max>
                     </scale>
                     <unit>%</unit>
                  </item>
                  <item>
                    <min>40</min>
                    <max>63</max>
                    <description>Reserved</description>
                  </item>
                </enum>
            </datafield>
            <datafield>
              <data>Rainfall Count</data>
              <shortcut>RFC</shortcut>
              <description>Number of counted rain drops</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>65535</max>
              </scale>
              <unit/>
            </datafield>
            <datafield>
              <data>Battery Status</data>
              <shortcut>BS</shortcut>
              <description>Indicates if the battery is low</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Battery okay</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Battery low</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x10</number>
          <title>Sun position and radiation</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: NanoSense</span>
          </description>
          <case>
          <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Day / Night</data>
              <shortcut>D/N</shortcut>
              <description>Day / Night</description>
              <bitoffs>7</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Day</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Night</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Sun Elevation</data>
              <shortcut>SNE</shortcut>
              <description>Sun Elevation (linear); <br/>91 - 127: reserved
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>7</bitsize>
              <range>
                <min>0</min>
                <max>90</max>
              </range>
              <scale>
                <min>0</min>
                <max>90</max>
              </scale>
              <unit>°</unit>
            </datafield>
            <datafield>
              <data>Sun Azimuth</data>
              <shortcut>SNA</shortcut>
              <description>Sun Azimuth<br/>181 - 255: reserved
              </description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>180</max>
              </range>
              <scale>
                <min>-90</min>
                <max>+90</max>
              </scale>
              <unit>°</unit>
            </datafield>
            <datafield>
              <data>Solar Radiation (MSB)</data>
              <shortcut>SRA (MSB)</shortcut>
              <description>Solar Radiation (MSB)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <ref>SRA (LSB)</ref>
              </range>
              <scale>
                <ref>SRA (LSB)</ref>
              </scale>
              <unit>
                <ref>SRA (LSB)</ref>
              </unit>
            </datafield>
            <datafield>
              <data>Solar Radiation (LSB)</data>
              <shortcut>SRA (LSB)</shortcut>
              <description>Solar Radiation (LSB) (Linear); <br/>2001..2048: reserved
              </description>
              <info/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
              <range>
                <min>0</min>
                <max>2000</max>
              </range>
              <scale>
                <min>0</min>
                <max>2000</max>
              </scale>
              <unit>W/m2</unit>
            </datafield>
            
            <datafield>
              <data>Identifier</data>
              <shortcut>ID</shortcut>
              <description>Identifier</description>
              <info/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0x7</value>
                  <description/>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
      </func>
      
      <func>
        <number>0x14</number>
        <title>Multi-Func Sensor</title>
        <type>
          <number>0x01</number>
          <title>Single Input Contact (Window/Door), Supply voltage monitor</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
          Purpose (eg): Ventilation, Lighting, Alarm
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
            <data>Supply voltage</data>
            <shortcut>SVC</shortcut>
            <description>Supply voltage / super cap. (linear);<br/>
            251 – 255 reserved for error code</description>
            <info/>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>250</max>
            </range>
            <scale>
              <min>0</min>
              <max>5.0</max>
            </scale>
            <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>Contact</data>
              <shortcut>CT</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Contact closed</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Contact open</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Single Input Contact (Window/Door), Supply voltage monitor and Illumination</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
          Purpose (eg): Ventilation, Lighting, Alarm
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage / super cap. (linear);
                <br/>251 – 255 reserved for error code
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL</shortcut>
              <description>Illumination (linear);
                <br/>251 – over range, 252 - 255 reserved
              </description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>1000</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>12</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>Contact</data>
              <shortcut>CT</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Contact closed</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Contact open</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x03</number>
          <title>Single Input Contact (Window/Door), Supply voltage monitor and Vibration</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
          Purpose (eg): Ventilation，Lighting，Alarm ，Intrusion (breakage of glass),
          Calling system
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage / super cap. (linear);
                <br/>251 – 255 reserved for error code
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Vibration</data>
              <shortcut>VIB</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>No vibration detected</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Vibration detected</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Contact</data>
              <shortcut>CT</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Contact closed</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Contact open</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x04</number>
          <title>Single Input Contact (Window/Door), Supply voltage monitor, Vibration and Illumination</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
          Purpose (eg): Ventilation，Lighting，Alarm ，Intrusion (breakage of glass), Calling system
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage / super cap. (linear);
                <br/>251 – 255 reserved for error code
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL</shortcut>
              <description>Illumination (linear);
                <br/>251 – over range, 252 - 255 reserved
              </description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>1000</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>12</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Vibration</data>
              <shortcut>VIB</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>No vibration detected</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Vibration detected</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Contact</data>
              <shortcut>CT</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Contact closed</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Contact open</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Vibration/Tilt, Supply voltage monitor</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
          Purpose (eg): Intrusion (breakage of glass), Calling system
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage / super cap. (linear);
                <br/>251 – 255 reserved for error code
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Vibration</data>
              <shortcut>VIB</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>No vibration detected</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Vibration detected</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x06</number>
          <title>Vibration/Tilt, Illumination and Supply voltage monitor</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Lutuo Technology</span><br/><br/>
          Purpose (eg): Intrusion (breakage of glass), Calling system
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage / super cap. (linear);
                <br/>251 – 255 reserved for error code
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Illumination</data>
              <shortcut>ILL</shortcut>
              <description>Illumination (linear);
                <br/>251 – over range, 252 - 255 reserved
              </description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>1000</max>
              </scale>
              <unit>lx</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>12</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Vibration</data>
              <shortcut>VIB</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>No vibration detected</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Vibration detected</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x07</number>
          <title>Dual-door-contact with States Open/Closed and Locked/Unlocked, Supply voltage monitor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EiMSIG eine Marke der EFP GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Door-sensor with the door-states open/closed
            and sensor for the door-lock with states locked/unlocked.
            <br/>Additional supply-voltage-monitor.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: timer and change on state
            <br/>Tx delay: N/A
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage (linear)
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Door Contact</data>
              <shortcut>DCT</shortcut>
              <description/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Door Closed</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Door Open</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Lock Contact</data>
              <shortcut>LCT</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Door Locked</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Door Unlocked</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x08</number>
          <title>Dual-door-contact with States Open/Closed and Locked/Unlocked, Supply voltage monitor and Vibration detection</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EiMSIG eine Marke der EFP GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Door-sensor with the door-states open/closed
            and sensor for the door-lock with states locked/unlocked.
            <br/>Additional supply-voltage-monitor and vibration-sensor for
            glass-breakage detection.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: timer and change on state
            <br/>Tx delay: N/A
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage
              <br/>/ super cap. (linear)
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <data>Door Contact</data>
              <shortcut>DCT</shortcut>
              <description/>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Door Closed</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Door Open</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Lock Contact</data>
              <shortcut>LCT</shortcut>
              <description/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>Door Locked</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Door Unlocked</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Vibration</data>
              <shortcut>VIB</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>No vibration detected</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Vibration detected</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x09</number>
          <title>Window/Door-Sensor with States Open/Closed/Tilt, Supply voltage monitor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EiMSIG eine Marke der EFP GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Door/window-sensor with states open/closed/tilt and
            supply-voltage-monitor.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: timer and change on state
            <br/>Tx delay: N/A
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage
                <br/>/ super cap. (linear)
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <data>Contact</data>
              <shortcut>CT</shortcut>
              <description/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0b00</value>
                  <description>Closed</description>
                </item>
                <item>
                  <value>0b01</value>
                  <description>Tilt</description>
                </item>
                <item>
                  <value>0b10</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>0b11</value>
                  <description>Open</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x0A</number>
          <title>Window/Door-Sensor with States Open/Closed/Tilt, Supply voltage monitor and Vibration detection</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EiMSIG eine Marke der EFP GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Door/window-sensor with states open/closed/tilt.
            <br/>Additional vibration-sensor for the detection of glass-breakage
            and supply voltage monitor.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: timer and change on state
            <br/>Tx delay: N/A
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>SVC</shortcut>
              <description>Supply voltage
                <br/>/ super cap. (linear)
              </description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>250</max>
              </range>
              <scale>
                <min>0</min>
                <max>5.0</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>20</bitsize>
            </datafield>
            <datafield>
              <data>Contact</data>
              <shortcut>CT</shortcut>
              <description/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0b00</value>
                  <description>Closed</description>
                </item>
                <item>
                  <value>0b01</value>
                  <description>Tilt</description>
                </item>
                <item>
                  <value>0b10</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>0b11</value>
                  <description>Open</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Vibration</data>
              <shortcut>VIB</shortcut>
              <description/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0b0</value>
                  <description>No vibration detected</description>
                </item>
                <item>
                  <value>0b1</value>
                  <description>Vibration detected</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
      </func>
      <func>
          <number>0x20</number>
          <title>HVAC Components</title>
        <type>
          <number>0x01</number>
          <title>Battery Powered Actuator</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Kieback + Peter GmbH</span><br/><br/>
          <br/>
          DIRECTION-1 = Transmit mode: Message from the actuator to the controller
          <br/>
          DIRECTION-2 = Receive mode: Commands from the controller to the actuator;
          max. reponse time 1 sec.</description><case>
                      <direction>1</direction>
          <condition>
              <direction>1</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

            <datafield>
              <data>Current Value</data>
              <shortcut>CV</shortcut>
              <description>Current value</description>
              <info>
                actual value 0...100 %, linear n=0...100
              </info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Service On</data>
              <shortcut>SO</shortcut>
              <description>Service On</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>on</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Energy input enabled</data>
              <shortcut>ENIE</shortcut>
              <description>Energy input enabled</description>
              <info/>
              <bitoffs>9</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Energy Storage</data>
              <shortcut>ES</shortcut>
              <description>Energy storage sufficiently charged</description>
              <info/>
              <bitoffs>10</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Battery capacity </data>
              <shortcut>BCAP</shortcut>
              <description>Battery capacity; change battery next days</description>
              <info/>
              <bitoffs>11</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Contact, cover open</data>
              <shortcut>CCO</shortcut>
              <description>Contact, cover open</description>
              <info/>
              <bitoffs>12</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Failure temperature sensor, out off range</data>
              <shortcut>FTS</shortcut>
              <description>Failure Temperature sensor, out off range</description>
              <info/>
              <bitoffs>13</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Detection, window open</data>
              <shortcut>DWO</shortcut>
              <description>Detection, window open</description>
              <info/>
              <bitoffs>14</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Actuator obstructed</data>
              <shortcut>ACO</shortcut>
              <description>Actuator obstructed</description>
              <info/>
              <bitoffs>15</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info>
                DB_1: Temperature 0...40°C, linear n=0...255 Min.=0 ; Max.=255
              </info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
          </case>
          <case>
          <direction>2</direction>
          <condition>
              <direction>2</direction>
            </condition>

            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

            <datafield>
              <data>Valve position or Temperature Setpoint</data>
              <shortcut>SP</shortcut>
              <description>Valve position or Temperature set point (linear); selection with DB1.2<br/><br/>Valve position 0…100% in combination with compatible classic controllers the actuator used DB_3;
<br/><br/>Temperature set point: The actuator can be used as self-sufficient room controller (pi controller) without integration
in automation systems. Wherever the user wants room conditions to be individually controlled, the actuator can work in combination with a wireless room device (RCU).</description>
              <info>
                DB_3: Valve set point 0...100 %, linear n=0...100
                Temperature set point 0...40°C, linear n=0...255
              </info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100 or 255</max>
              </range>
              <scale>
                <min>0</min>
                <max>100 or +40</max>
              </scale>
              <unit>% or °C</unit>
            </datafield>

            <datafield>
              <data>Temperature  from RCU</data>
              <shortcut>TMP</shortcut>
              <description>Temperature actual from RCU = 0b0 (Room controller-unit), see DB1.0<br/><br/>Maintenance mode ('service on'): DB_2.BIT_5: energy memory sufficiently charged =1<br/><br/>DB_2.BIT_4: battery capacity changing battery in the next days, need changing batteries = 0<br/><br/>Status feedback signal (service on, DB_2.BIT_7</description>
              <info>
                Temperature actual from RCU = 0b0 (Room controller-unit), see DB1.0<br/><br/>0...40°C, linear n=255...0
              </info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>255</min>
                <max>0</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Run init sequence</data>
              <shortcut>RIN</shortcut>
              <description>The limit switching measures the travel and signals when an end position has been reached. This end position (valve zero point) in the actuator is stored.</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Lift set</data>
              <shortcut>LFS</shortcut>
              <description>Initialization, adjustment to the valve stroke. The Initialization is switched after receiving the command. The valve is completely opened and closed during initialization.</description>
              <info/>
              <bitoffs>17</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Valve open / maintenance</data>
              <shortcut>VO</shortcut>
              <description>After receiving an operation command, the actuator moves the valve in direction open or close.
when reaching the end position, an automatic switch-off procedure is started. In service mode the valve
can be set to open or closed always.</description>
              <info/>
              <bitoffs>18</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Valve closed</data>
              <shortcut>VC</shortcut>
              <description>
                valve closed</description>
                <info/>
              <bitoffs>19</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Summer bit, Reduction of energy consumption</data>
              <shortcut>SB</shortcut>
              <description>The radio communication between the actuator and the controller is restricted, sleep mode is extended. This functionality can be used for battery powered actuators.</description>
              <info/>
              <bitoffs>20</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Set Point Selection</data>
              <shortcut>SPS</shortcut>
              <description>Set Point Selection for DB3</description>
              <info/>
              <bitoffs>21</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Valve position (0-100%). Unit respond to controller.</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temperature set point 0...40°C. Unit respond to room sensor and use internal PI loop.</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Set point inverse</data>
              <shortcut>SPN</shortcut>
              <description>Valve set point can be sent to the actuator normal or inverted.
The selection is done by DB_1.Bit1. The implementation is done and is controlled in the actuator with DB_3. This function is used in dependence on the type of valve.</description>
              <info/>
              <bitoffs>22</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Select function</data>
                <shortcut>RCU</shortcut>
              <description>RCU or 'Service on': After transmitting the command to the actuator, it can be send from the controller or a
service device, the actuator sends a status feedback signal (service on, DB_2.BIT_7).</description>
              <info/>
              <bitoffs>23</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>RCU</description>
                </item>
                <item>
                  <value>1</value>
                  <description>service on</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>

        <type>
            <number>0x02</number>
            <title>Basic Actuator</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Spartan Peripheral Devices</span><br/><br/>
            Basic Actuator can be used by any manufacturer for linear or rotary actuator.
            <br/><br/>
            DIRECTION-1 = Transmit mode: Message from the actuator to the controller.
            <br/>
            DIRECTION-2 = Receive mode: Commands from the controller to the actuator.
            To use with a BAS/Gateway system; max. reponse time 1 sec.</description>
          <case>
          <direction>1</direction>
          <condition>
          <direction>1</direction>
           </condition>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>14</bitsize>
            </datafield>

            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
                <data>Actual Value</data>
                <shortcut>AV</shortcut>
                <description>Actual value (linear); can be a linear or rotation motion.</description>
                <info>
                  Transmit status (sent every time there is a positioning or randomly sent every 15-
                  20 minutes if no change in position. “Heartbeat”)
                  DB_3: % open value 0...100 %, linear n=0...255
                </info>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data> Set point inverse</data>
                <shortcut>SPI</shortcut>
                <description>Set point inverse (Needs to be defined by manufacturer what zero(0) is equal to, and one(1) is equal to. Default state to be define as per product manufacturer</description>
                <info>
                  DB_1.BIT_1: Set point inverse. Needs to be defined by manufacturer what zero(0) is equal to, and
                  one(1) is equal to.
                </info>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>true</description>
                  </item>
                </enum>
              </datafield>
          </case>
          <case>
          <direction>2</direction>
          <condition>
                <direction>2</direction>
           </condition>
            <datafield>
              <data/><shortcut/><description/><reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>6</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>23</bitoffs>
              <bitsize>5</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
               </datafield>
               <datafield>
                <data>Valve Set point</data>
                <shortcut>VSP</shortcut>
                <description>Valve set Point (linear)</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>

              <datafield>
                <data>Set point inverse</data>
                <shortcut>VSP</shortcut>
                <description>'Set point inverse' needs to be defined by manufacturer what zero(0) is equal to, and one(1) is equal to. Default state to be define as per product manufacturer. It can send a command to invert functionality of the unit. In some instance some equipment might need 100% to represent fully extracted, in other fully retracted.</description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>true</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        <type>
          <number>0x03</number>
          <title>Line powered Actuator</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Spartan Peripheral Devices</span><br/><br/>
          DIRECTION-1 = Transmit mode: Message from the actuator to the controller.
          <br/>
          DIRECTION-2 = Receive mode: Commands from the controller to the actuator;
          max. reponse time 1 sec.</description>
          <case>
            <direction>1</direction>
             <condition>
              <direction>1</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
              <data>Actual valve</data>
              <shortcut>AV</shortcut>
              <description>Actual valve</description>
              <info>
                Transmit status (sent every time there is a positioning or randomly sent every 15-
                20 minutes if no change in position. “Heartbeat”)
                DB_3: % open value 0...100 %, linear n=0...255
              </info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature</data>
              <shortcut>TMP</shortcut>
              <description>Temperature (linear)</description>
              <info>
                Receive: DB_1: Temperature 0-40 deg C. linear n=255…0
              </info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>

          </case>
          <case>
            <direction>2</direction>
          <condition>
              <direction>2</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>5</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>23</bitoffs>
              <bitsize>5</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>Set Point Inverse</data>
              <shortcut/>
              <description>Valve set point can be sent to the actuator normal or inverted through BAS/Gateway controller.
The selection is done by DB_1.Bit1. in the actuator with DB_3. This function is used in dependence on the
type of valve.</description>
              <info/>
              <bitoffs>22</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>1</value>
                  <description>true</description>
                </item>
                
              </enum>
            </datafield>
            <datafield>
              <data>Set Point Selection</data>
              <shortcut>SPS</shortcut>
              <description>Set Point Selection for DB3</description>
              <info/>
              <bitoffs>21</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Actuator Setpoint (0-100%); Unit respond to controller.</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temperature Setpoint 0...+40°C; Unit respond to room sensor and use internal PI loop.</description>
                </item>
              </enum>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

            <datafield>
              <data>Actuator or Temperature Setpoint</data>
              <shortcut>ATS</shortcut>
              <description>Actuator Setpoint: in combination with BAS/Gateway controllers.<br/><br/>Temperature Setpoint: The actuator can be used as self-sufficient room controller (pi controller) without integration
in automation systems. Wherever the user wants room conditions to be individually controlled,
the actuator can work in combination with a wireless room device (RCU).</description>
              <info>
                DB_3: Valve set point 0...100 %, linear n=0...100
                Temperature set point 0...40°C, linear n=0...255
              </info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100 or 255</max>
              </range>
              <scale>
                <min>0</min>
                <max>100 or +40</max>
              </scale>
              <unit>% or °C</unit>
            </datafield>

            <datafield>
              <data>Temperature  from RCU</data>
              <shortcut>TMPRC</shortcut>
              <description>Temperature actual from RCU = 0b0 (Room controller-unit)</description>
              <info>
                Temperature actual from RCU = 0b0, Room controller-unit …
                0...40°C, linear n=255...0
              </info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>255</min>
                <max>0</max>
              </range>
              <scale>
                <min>0</min>
                <max>+40</max>
              </scale>
              <unit>°C</unit>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x04</number>
          <title>Heating Radiator Valve Actuating Drive with Feed and Room Temperature Measurement, Local Set Point Control and Display</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Holter Regelarmaturen GmbH &amp; Co. KG</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>The following document describes the communication between a controller
            and an intelligent heating radiator valve actuating drive with the following features:
            <ul>
            <li>Feed temperature measurement</li>
            <br/>
            <li>Room temperature measurement</li>
            <br/>
            <li>Current position feedback</li>
            <br/>
            <li>Display</li>
            <br/>
            <li>Button</li>
            <br/>
            <li>On device temperature set point selection</li>
            <br/>
            </ul>
            In order to be able to process this information and control the actuator,
            every command has been included in this document. Each customer can use
            his own controller by implementing the EEP of this document.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT)
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: can be configured by the controller
            <br/>Trigger event: a trigger event occurs when the button is pressed
            or the local set point is used
            <br/>Tx delay: 550 ms is the maximum response time for Smart-Ack Devices
            and 1100 ms for devices which use the 4BS teach-in method
            <br/>Rx timeout: just 1 message per wake-up cycle
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Smart-Ack teach-in and 4BS teach-in Variation 3
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Telegram Description of Direction 1</span>
            (Transmit mode / Message from the actuator to the controller)
            <br/>
            <br/>
            This direction initializes the communication, shares the needed
            data and waits for an answer from the controller.
            This allows the device to work in deep sleep mode the rest of the time.
            <br/>
            <br/>Each message from the actuator contains the following information:
            <ul>
            <li>Current Position (CP)
            <br/>The current position is a feedback value from the actuator.
            It indicates the actual per cent position of the valve.
            The value 0 % means that the valve is completely closed and 100 %
            completely open. The controller can use this information for the room
            temperature regulation.</li>
            </ul>
            <ul><li>Temperature Set Point OR Feed Temperature (FTS)*
            <br/>
            * This byte is shared by the Temperature Set Point and the Feed
            Temperature value. Only one of these values is sent in the same message.
            Which value is transmitted is indicated by DB0.1 (TS bit).
            <br/>
            The feed temperature is the water temperature in the radiator input,
            which can be useful for implementing several features in the home
            automation system.
            <br/>
            The temperature set point is only sent when the user specifies a new
            room temperature by using the local temperature set point on the device.
            </li></ul>
            <ul><li>Room Temperature (TMP) OR Failure Code (FC)*
            <br/>
            * This byte is shared by the Room Temperature and Failure Code Value.
            Only one of these values is sent in the same message.
            The value transmitted is indicated by DB0.0 (FL).
            By default it is the room temperature.
            <br/>
            The room temperature is the ambient temperature of the place in which
            the device is used and is measured by the actuator.
            This value is transmitted if no error occurred.
            <br/>
            The Failure Code is transmitted instead of the Room Temperature
            if an error occurs.
            </li></ul>
            <ul><li>Measurement Status (MST)
            <br/>
            The temperature measurements (room and feed temperature) can be
            deactivated in order to reduce the energy consumption.
            This can be specified only by the controller i.e. to implement
            summer mode or to replace the internal room temperature measurement
            of the actuator by an external one.
            </li></ul>
            <ul><li>Status Request (SRT)
            <br/>
            The status request bit can be used to ask the controller about its
            status. If the controller does not send back the correct reply, the
            actuator will start its own room temperature regulation.
            With this feature, a frozen actuator would not interrupt the room
            temperature regulation.
            </li></ul>
            <ul><li>Teach-in Bit (LRNB)
            <br/>
            For establishing the radio link between the controller and the actuator,
            a teachin message has to be sent from the actuator to the controller.
            If the binary value 0 is transmitted, the message will be identified
            as a teach-in one and will allow the controller to receive the
            EnOcean-ID of the actuator.
            </li></ul>
            <ul><li>Button Lock Status (BLS)
            <br/>
            The button lock status can be set by the controller. This enables or
            disables the manual room temperature selection. If locked, the manual
            room temperature selection on the actuator will be disabled and the
            user will be notified with a symbol on the display.
            </li></ul>
            <ul><li>Temperature Selection (TS)
            <br/>
            If the user specifies a temperature set point manually on the device,
            this will be sent to the controller and indicated on the temperature
            selection field (TS). It can indicate that the field FTS contains the
            temperature set point (binary value = 1) or the feed temperature
            (binary value = 0).
            </li></ul>
            <ul><li>Failure (FL)
            <br/>
            Indicates the occurrence of a failure. The room temperature value is
            replaced by the failure code if the bit FL has the binary value 1.
            </li></ul>
            <br/>
            <span style="border-bottom:2px groove #000000;">Telegram Description of Direction 2</span>
            (Receive mode / Commands from the controller to the actuator)
            <br/>
            <br/>
            The messages from the controller to the actuator are sent in this direction.
            A message in this direction has to be sent after receiving a message from
            the actuator, in order to achieve a successful communication.
            If the controller message is not received by the actuator in a specific
            time after a direction 1 message, no information will be received by
            the actuator. The time that the actuator will wait for a reply is defined
            by the Smart-Ack Teach-In process. For controllers which cannot use
            Smart-Ack, the 4BS Teach-in Variation 3 has to be used, with a maximum
            response time of 1100 ms.
            <br/>
            <br/>Each message from the controller contains the following information:
            <ul><li>
            Valve Position (POS)
            <br/>
            The valve position is a set point position for the valve.
            It indicates the per cent position of the valve, which the actuator
            has to reach. The value 0 % means that the valve is completely closed
            and 100 % completely open. The controller should be able to regulate
            the room temperature by adjusting this value.
            </li></ul>
            <ul><li>
            Temperature Set Point (TSP)
            <br/>
            The controller can send the temperature set point to the actuator in
            order to allow the user to see the actual specified temperature in
            the device display. This value does not affect room temperature regulation.
            </li></ul>
            <ul><li>
            Measurement Control (MC)
            <br/>
            The temperature measurements (room and feed temperature) can be
            deactivated in order to reduce energy consumption. This can be specified
            only by the controller i.e. to implement summer mode or to replace
            the internal room temperature measurement by the device with an
            external one. The measurement control bit enables the controller to
            activate or deactivate the measurements.
            </li></ul>
            <ul><li>
            Wake-up Cycle (WUC)
            <br/>
            To save energy, the actuator works in deep sleep mode the most of the
            time. Nevertheless it has to wake up to communicate with the controller
            and to reach the valve position specified by the controller.
            The longer the actuator remains in deep sleep mode, the more energy
            efficient will be your batteries. If fast response is required, the
            actuator has to communicate more frequently with the controller and
            that is why it should use a shorter wake-up cycle. If a fast room
            temperature control is not required, the wake-up cycle should be set
            by the controller as long as possible.
            </li></ul>
            <ul><li>
            Display Orientation (DSO)
            <br/>
            The heater valves can be installed in different directions.
            That is why it can be useful to have the option to choose the fitting
            display orientation. This feature makes reading the display easier.
            </li></ul>
            <ul><li>
            Teach-in Bit (LRNB)
            <br/>
            For establishing a radio link between the controller and the actuator,
            a teach-in telegram has to be sent from the controller to the actuator.
            If the binary value 0 is transmitted, the message will be identified
            as a teach-in one and will allow the device to receive the EnOcean-ID
            from the controller.
            </li></ul>
            <ul><li>
            Button Lock Control (BLS)
            <br/>
            The button lock status can be set by the controller. This enables or
            disables the manual room temperature selection. If locked, the manual
            room temperature selection on the actuator will be disabled and the
            user will be notified with a symbol on the display.
            </li></ul>
            <ul><li>
            Service Command (SER)
            <br/>
            In order to adapt the actuator to a new valve, the controller can
            order the execution of some functions of the actuator:
            <br/>
            - run initialisation: This function has to be executed for adapting
            the actuator to the length of the valve stroke.
            <br/>
            - open valve: To facilitate the installation or maintenance of the
            valve, the actuator can open the valve completely.
            After completely opening the valve it is necessary to run the initialisation.
            <br/>
            - close valve: Completely close the valve.
            </li></ul>
            </description>
          <case>
            <direction>1</direction>
            <condition>
              <direction>1</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>26</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Current Position</data>
              <shortcut>CP</shortcut>
              <description>Current valve position</description>
              <info>
              </info>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Feed Temperature OR Temperature Set Point</data>
              <shortcut>FTS</shortcut>
              <description>Either current feed temperature value or temperature
              set point (defined by DB0.1)</description>
              <info>
              </info>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>20 .. 80</min>
                <max>10 .. 30</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>Room Temperature OR Failure Code</data>
              <shortcut>TMPFC</shortcut>
              <description>Current room temperature value (10...30°C) OR Failure Code (Enum)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                <min>0</min>
                <max>255</max>
                <scale>
                <min>10</min>
                <max>30</max>
                </scale>
                <unit>°C</unit>
                </item>
                <item>
                  <value>00 ... 16</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>17</value>
                  <description>Measurement error</description>
                </item>
                <item>
                  <value>18</value>
                  <description>Battery empty</description>
                </item>
                <item>
                  <value>19</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>20</value>
                  <description>Frost protection</description>
                </item>
                <item>
                  <value>21 ... 32</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>33</value>
                  <description>Blocked valve</description>
                </item>
                <item>
                  <value>34 ... 35</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>36</value>
                  <description>End point detection error</description>
                </item>
                <item>
                  <value>37 ... 39</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>40</value>
                  <description>No valve</description>
                </item>
                <item>
                  <value>41 ... 48</value>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>49</value>
                  <description>Not taught in</description>
                </item>
                 <item>
                  <value>50 ... 52</value>
                  <description>Reserved</description>
                </item>
                 <item>
                  <value>53</value>
                  <description>No response from controller</description>
                </item>
                <item>
                  <value>54</value>
                  <description>Teach-in error</description>
                </item>
                <item>
                  <value>55 ... 255</value>
                  <description>Reserved</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Measurement Status</data>
              <shortcut>MST</shortcut>
              <description>Shows if the temperature measurement (feed temperature
              and room temperature) is active</description>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Active</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Inactive</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Status Request</data>
              <shortcut>STR</shortcut>
              <description>Request for status from the controller</description>
              <bitoffs>25 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No change</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Status requested</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Button Lock Status</data>
              <shortcut>BLS</shortcut>
              <description>Shows if all buttons on the actuator are locked</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Unlocked</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Locked</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Temperature Selection</data>
              <shortcut>TS</shortcut>
              <description>Defines which temperature value is transmitted in DB2</description>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Feed temperature</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Temperature set point</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Failure</data>
              <shortcut>FL</shortcut>
              <description>A failure occurred, see DB1.7-DB1.0 for Failure Code</description>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No failure (TMP is transmitted)</description>
                </item>
                <item>
                  <value>1</value>
                  <description>failure (FC is transmitted)</description>
                </item>
              </enum>
            </datafield>
          </case>
          <case>
            <direction>2</direction>
            <condition>
              <direction>2</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <data>Valve Position</data>
              <shortcut>POS</shortcut>
              <description>Valve position</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Temperature Set Point</data>
              <shortcut>TSP</shortcut>
              <description>Temperature set point</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>10</min>
                <max>30</max>
              </scale>
              <unit>°C</unit>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Measurement Control</data>
              <shortcut>MC</shortcut>
              <description>Control the temperature measurement (feed temperature
              + room temperature)</description>
              <bitoffs>17</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Enable</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disable</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Wake-up Cycle</data>
              <shortcut>WUC</shortcut>
              <description>Defines the cyclic wake-up time</description>
              <bitoffs>18</bitoffs>
              <bitsize>6</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>10 sec</description>
                </item>
                <item>
                  <value>1</value>
                  <description>60 sec</description>
                </item>
                <item>
                  <value>2</value>
                  <description>90 sec</description>
                </item>
                <item>
                  <value>3</value>
                  <description>120 sec</description>
                </item>
                <item>
                  <value>4</value>
                  <description>150 sec</description>
                </item>
                <item>
                  <value>5</value>
                  <description>180 sec</description>
                </item>
                <item>
                  <value>6</value>
                  <description>210 sec</description>
                </item>
                <item>
                  <value>7</value>
                  <description>240 sec</description>
                </item>
                <item>
                  <value>8</value>
                  <description>270 sec</description>
                </item>
                <item>
                  <value>9</value>
                  <description>300 sec (5 min)</description>
                </item>
                <item>
                  <value>10</value>
                  <description>330 sec</description>
                </item>
                <item>
                  <value>11</value>
                  <description>360 sec</description>
                </item>
                <item>
                  <value>12</value>
                  <description>390 sec</description>
                </item>
                <item>
                  <value>13</value>
                  <description>420 sec</description>
                </item>
                <item>
                  <value>14</value>
                  <description>450 sec</description>
                </item>
                <item>
                  <value>15</value>
                  <description>480 sec</description>
                </item>
                <item>
                  <value>16</value>
                  <description>510 sec</description>
                </item>
                <item>
                  <value>17</value>
                  <description>540 sec</description>
                </item>
                <item>
                  <value>18</value>
                  <description>570 sec</description>
                </item>
                <item>
                  <value>19</value>
                  <description>600 sec (10 min)</description>
                </item>
                <item>
                  <value>20</value>
                  <description>630 sec</description>
                </item>
                <item>
                  <value>21</value>
                  <description>660 sec</description>
                </item>
                <item>
                  <value>22</value>
                  <description>690 sec</description>
                </item>
                <item>
                  <value>23</value>
                  <description>720 sec</description>
                </item>
                <item>
                  <value>24</value>
                  <description>750 sec</description>
                </item>
                <item>
                  <value>25</value>
                  <description>780 sec</description>
                </item>
                <item>
                  <value>26</value>
                  <description>810 sec</description>
                </item>
                <item>
                  <value>27</value>
                  <description>840 sec</description>
                </item>
                <item>
                  <value>28</value>
                  <description>870 sec</description>
                </item>
                <item>
                  <value>29</value>
                  <description>900 sec (15 min)</description>
                </item>
                <item>
                  <value>30</value>
                  <description>930 sec</description>
                </item>
                <item>
                  <value>31</value>
                  <description>960 sec</description>
                </item>
                <item>
                  <value>32</value>
                  <description>990 sec</description>
                </item>
                <item>
                  <value>33</value>
                  <description>1020 sec</description>
                </item>
                <item>
                  <value>34</value>
                  <description>1050 sec</description>
                </item>
                <item>
                  <value>35</value>
                  <description>1080 sec</description>
                </item>
                <item>
                  <value>36</value>
                  <description>1110 sec</description>
                </item>
                <item>
                  <value>37</value>
                  <description>1140 sec</description>
                </item>
                <item>
                  <value>38</value>
                  <description>1170 sec</description>
                </item>
                <item>
                  <value>39</value>
                  <description>1200 sec (20 min)</description>
                </item>
                <item>
                  <value>40</value>
                  <description>1230 sec</description>
                </item>
                <item>
                  <value>41</value>
                  <description>1260 sec</description>
                </item>
                <item>
                  <value>42</value>
                  <description>1290 sec</description>
                </item>
                <item>
                  <value>43</value>
                  <description>1320 sec</description>
                </item>
                <item>
                  <value>44</value>
                  <description>1350 sec</description>
                </item>
                <item>
                  <value>45</value>
                  <description>1380 sec</description>
                </item>
                <item>
                  <value>46</value>
                  <description>1410 sec</description>
                </item>
                <item>
                  <value>47</value>
                  <description>1440 sec</description>
                </item>
                <item>
                  <value>48</value>
                  <description>1470 sec</description>
                </item>
                <item>
                  <value>49</value>
                  <description>1500 sec (25 min)</description>
                </item>
                <item>
                  <value>50</value>
                  <description>3 hrs</description>
                </item>
                <item>
                  <value>51</value>
                  <description>6 hrs</description>
                </item>
                <item>
                  <value>52</value>
                  <description>9 hrs</description>
                </item>
                <item>
                  <value>53</value>
                  <description>12 hrs</description>
                </item>
                <item>
                  <value>54</value>
                  <description>15 hrs</description>
                </item>
                <item>
                  <value>55</value>
                  <description>18 hrs</description>
                </item>
                <item>
                  <value>56</value>
                  <description>21 hrs</description>
                </item>
                <item>
                  <value>57</value>
                  <description>24 hrs</description>
                </item>
                <item>
                  <value>58</value>
                  <description>27 hrs</description>
                </item>
                <item>
                  <value>59</value>
                  <description>30 hrs</description>
                </item>
                <item>
                  <value>60</value>
                  <description>33 hrs</description>
                </item>
                <item>
                  <value>61</value>
                  <description>36 hrs</description>
                </item>
                <item>
                  <value>62</value>
                  <description>39 hrs</description>
                </item>
                <item>
                  <value>63</value>
                  <description>42 hrs (max)</description>
                </item>
               </enum>
             </datafield>
            <datafield>
              <data>Display Orientation</data>
              <shortcut>DSO</shortcut>
              <description>Adjusts the display orientation</description>
              <bitoffs>26</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>0°</description>
                </item>
                <item>
                  <value>1</value>
                  <description>90°</description>
                </item>
                <item>
                  <value>2</value>
                  <description>180°</description>
                </item>
                <item>
                  <value>3</value>
                  <description>270°</description>
                </item>
               </enum>
            </datafield>
            <datafield>
              <data>Button Lock Control</data>
              <shortcut>BLC</shortcut>
              <description>Set the button lock status</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Unlocked</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Locked</description>
                </item>
               </enum>
            </datafield>
            <datafield>
              <data>Service Command</data>
              <shortcut>SER</shortcut>
              <description>Initiates certain temporary service operations</description>
              <bitoffs>30</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No change</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Open valve</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Run initialisation</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Close valve</description>
                </item>
               </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Ventilation Unit</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Itho Daalderop</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            The device represented by this EEP is a stand-alone ventilation unit.
            <br/><br/>
            Smart-Ack is not supported/required.
            <br/><br/>
            The ventilation unit itself does not send messages on a regular
            (time or event triggered) base but will always send a response message
            after it receives a message from e.g. a remote control or gateway.
            <br/><br/>
            When the controller only wants to know the status of the ventilation
            unit and does not want to change the ventilation setting this can be
            requested by sending a message from controller to the fan unit with
            new fan speed setting NSP = 7 = “no change”.
            <br/><br/>
            When more than one controller is connected to the unit the last received
            speed setting will be the new speed setting.
            <br/><br/>
            When a ventilation unit supports auto speed this means that the speed
            is influenced / calculated by sensor values which are directly connected
            to the ventilation unit (e.g. CO2 or RH sensors).
            <br/><br/>
            How the timer setting for a new fan speed (NSPT) is handled by the
            ventilation unit is depending on the unit and legislation.
            <br/><br/>
            When the timer period has expired the ventilation unit will go back
            to the previous or auto setting, this behavior is depending on the
            ventilation unit and legislation.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: addressed
            <br/>Communication trigger: event-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: received message
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in variation 3 (bidirectional)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Directions</span>
            <br/>
            DIRECTION-1 = Transmit mode: Message from ventilation unit to controller
            <br/>
            DIRECTION-2 = Receive mode: Commands from controller to ventilation unit
          </description>
          <case>
            <direction>1</direction>
            <condition>
              <direction>1</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>6</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>27</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Actual speed setting</data>
              <shortcut>ASP</shortcut>
              <description>Actual speed setting of ventilation unit</description>
              <bitoffs>0</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Minimum speed / away</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Speed 1 / low</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Speed 2 / mid</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Speed 3 / high</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Max speed</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Not used</description>
                </item>
                <item>
                  <value>7</value>
                  <description>Not used</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Actual speed timer setting</data>
              <shortcut>ASPT</shortcut>
              <description>Actual timer value for actual speed</description>
              <bitoffs>3</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No timer set or expired</description>
                </item>
                <item>
                  <value>1</value>
                  <description>1..10 min left</description>
                </item>
                <item>
                  <value>2</value>
                  <description>11..20 min left</description>
                </item>
                <item>
                  <value>3</value>
                  <description>21..30 min left</description>
                </item>
                <item>
                  <value>4</value>
                  <description>31..40 min left</description>
                </item>
                <item>
                  <value>5</value>
                  <description>41..50 min left</description>
                </item>
                <item>
                  <value>6</value>
                  <description>51..60 min left</description>
                </item>
                <item>
                  <value>7</value>
                  <description>&gt; 60 min left</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Node low battery</data>
              <shortcut>E-NBAT</shortcut>
              <description>External node low battery error</description>
              <bitoffs>11</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Error</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Node comm. error</data>
              <shortcut>E-NCOM</shortcut>
              <description>External node communication error</description>
              <bitoffs>12</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Error</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Sensor error</data>
              <shortcut>E-SENS</shortcut>
              <description>Internal sensor error</description>
              <bitoffs>13</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Error</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Fan speed error</data>
              <shortcut>E-FSPD</shortcut>
              <description>Desired fan speed not reached error</description>
              <bitoffs>14</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Error</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Error</data>
              <shortcut>ERR</shortcut>
              <description>Unit has an error</description>
              <bitoffs>15</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No error</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Error</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Filter condition</data>
              <shortcut>FLTR</shortcut>
              <description>Indication of the air filter’s condition</description>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Filter needs replacement</description>
                  </item>
                  <item>
                    <min>1</min>
                    <max>100</max>
                    <description>% dirty..clean filter</description>
                  </item>
                  <item>
                    <min>101</min>
                    <max>254</max>
                    <description>Not used</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>No filter present</description>
                  </item>
                </enum>
            </datafield>
            <datafield>
              <data>Auto speed supported</data>
              <shortcut>AUTO</shortcut>
              <description>Ventilation unit supports auto speed or not</description>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto speed not supported</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Auto speed supported</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>By-pass active</data>
              <shortcut>BPASS</shortcut>
              <description>Summer bypass active or not</description>
              <bitoffs>25</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Summer bypass not active</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Summer bypass active</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Frost protection</data>
              <shortcut>FROST</shortcut>
              <description>Frost protection active or not</description>
              <bitoffs>26</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Frost protection not active</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Frost protection active</description>
                </item>
              </enum>
            </datafield>
          </case>
          <case>
            <direction>2</direction>
            <condition>
              <direction>2</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>26</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>New speed setting</data>
              <shortcut>NSP</shortcut>
              <description>New speed setting for ventilation unit</description>
              <bitoffs>0</bitoffs>
              <bitsize>3</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Minimum speed / away</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Speed 1 / low</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Speed 2 / mid</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Speed 3 / high</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Max speed</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Not used</description>
                </item>
                <item>
                  <value>7</value>
                  <description>No change</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>New speed timer setting</data>
              <shortcut>NSPT</shortcut>
              <description>Timer setting for new speed</description>
              <bitoffs>3</bitoffs>
              <bitsize>5</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>No timer / no change</description>
                </item>
                <item>
                  <min>1</min>
                  <max>6</max>
                  <description>10..60 min</description>
                </item>
                <item>
                  <min>7</min>
                  <max>29</max>
                  <description>2..24 hrs</description>
                </item>
                <item>
                  <min>30</min>
                  <max>31</max>
                  <description>Not used</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Reset error</data>
              <shortcut>RSTE</shortcut>
              <description>Reset the unit when error present</description>
              <bitoffs>24</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Don’t reset error</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Reset error</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Reset filter timer</data>
              <shortcut>RSTF</shortcut>
              <description>Reset the filter timer</description>
              <bitoffs>25</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Don’t reset filter timer</description>
                </item>
                <item>
                  <value>1</value>
                  <description>
                  Reset filter timer
                  <br/>Reset only possible when
                  <br/>timer expired (FLTR=0)
                  </description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
            <type>
                    <number>0x06</number>
                    <title>Harvesting-powered actuator with local temperature offset control (BI-DIR)</title>
                    <status>released</status>
                    <description>
                    </description>
                    <case>
                        <direction>1</direction>
                        <condition>
                            <direction>1</direction>
                        </condition>
                        <datafield>
                            <data>Current Value</data>
                            <shortcut>CV</shortcut>
                            <description>Current valce position</description>
                            <info>
                actual value 0...100 %, linear n=0...100
                            </info>
                            <bitoffs>0</bitoffs>
                            <bitsize>8</bitsize>
                            <range>
                                <min>0</min>
                                <max>100</max>
                            </range>
                            <scale>
                                <min>0</min>
                                <max>100</max>
                            </scale>
                            <unit>%</unit>
                        </datafield>
                        <datafield>
                            <data>Local Offset Mode</data>
                            <shortcut>LOM</shortcut>
                            <description>Local Offset Mode defines the format of LO</description>
                            <bitoffs>8 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>LO is relative - Offsettemperature</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>LO is absolute - Absoluttemperature</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Local Offset</data>
                            <shortcut>LO</shortcut>
                            <description>LOM =1, use with temperature setpoint mode (DIR-2, DB1.2, SPS = 1) <br/><br/>LOM = 0, use with valve position mode (DIR-2,DB1.2, SPS = 0) </description>
                            <info>
                            </info>
                            <bitoffs>9</bitoffs>
                            <bitsize>7</bitsize>
                            <enum>
                                <item>
                                    <min>0</min>
                                    <max>80</max>
                                    <description> Temperature setpoint °C +/- local offset °C </description>
                                    <scale>
                                        <min>0</min>
                                        <max>40</max>
                                    </scale>
                                    <unit>°C</unit>
                                </item>

                                <item>
                                    <value>0x0</value>
                                    <description>Local Offset 0C</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Local Offset 1C</description>
                                </item>
                                <item>
                                    <value>2</value>
                                    <description>Local Offset 2C</description>
                                </item>
                                
                                <item>
                                    <value>3</value>
                                    <description>Local Offset 3C</description>
                                </item>
                                <item>
                                    <value>4</value>
                                    <description>Local Offset 4C</description>
                                </item>
                                <item>
                                    <value>5</value>
                                    <description>Local Offset 5C</description>
                                </item>
                                <item>
                                    <value>123</value>
                                    <description>Local Offset -5C</description>
                                </item>
                                <item>
                                    <value>124</value>
                                    <description>Local Offset -4C</description>
                                </item>
                                
                                <item>
                                    <value>125</value>
                                    <description>Local Offset -3C</description>
                                </item>
                                <item>
                                    <value>126</value>
                                    <description>Local Offset -2CC</description>
                                </item>
                                <item>
                                    <value>127</value>
                                    <description>Local Offset -1C</description>
                                </item>
                            </enum>
                        </datafield>

                        <datafield> 
                            <data>Temperature</data>
                            <shortcut>TMP</shortcut>
                            <description>Local Ambient or Feed temperature (Selected by Direction 2, DB1.1)</description>
                            <info>
                            </info>
                            <bitoffs>16</bitoffs>
                            <bitsize>8</bitsize>
                            <enum>
                                <item>
                                    <min>0</min>
                                    <max>80</max>
                                    <description> Local ambient temperature</description>
                                    <scale>
                                        <min>0</min>
                                        <max>40</max>
                                    </scale>
                                    <unit>°C</unit>
                                </item>
                                <item>
                                    <min>0</min>
                                    <max>160</max>
                                    <description>Feed temperature</description>
                                    <scale>
                                        <min>0</min>
                                        <max>80</max>
                                    </scale>
                                    <unit>°C</unit>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Tempertature Selection</data>
                            <shortcut>TSL</shortcut>
                            <description>Indicates which sensor is used for TMP</description>
                            <bitoffs>24 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Ambient Sensor Temperature</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Feed Sensor Temperature</description>
                                </item>
                            </enum>
                        </datafield>        
                        <datafield>
                            <data>Energy Input Enabled </data>
                            <shortcut>ENIE</shortcut>
                            <description>Harvesting status</description>
                            <bitoffs>25 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Not Harvesting</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Harvesting active</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Energy Storage </data>
                            <shortcut>ES</shortcut>
                            <description>Charge level of energy storage</description>
                            <bitoffs>26 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Low - almost discharged</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Sufficently charged</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Window open detection</data>
                            <shortcut>DWO</shortcut>
                            <description>Window open detection</description>
                            <bitoffs>27 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>NO window open detected</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Window open detected</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>LRN Bit</data>
                            <shortcut>LRNB</shortcut>
                            <description>LRN Bit</description>
                            <bitoffs>28 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Teach-in telegram</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Data telegram</description>
                                </item>
                            </enum>
                        </datafield> 
                        <datafield>
                            <data>Radio Com Error</data>
                            <shortcut>RCE</shortcut>
                            <description>Indicates radio communication error</description>
                            <bitoffs>29 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Radio communication is stable</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>6 or more consecutive communication erros have occured</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Radio Signal strength</data>
                            <shortcut>RSS</shortcut>
                            <description>Weak radio signal warning</description>
                            <bitoffs>30 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Radio signal is strong</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Radio signal is weak under -77dBm</description>
                                </item>
                            </enum>
                        </datafield>

                        <datafield>
                            <data>Actuator obstructed</data>
                            <shortcut>ACO</shortcut>
                            <description>Reports blocked actuator </description>
                            <bitoffs>31 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Actuator working correctly</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Actuator blocked</description>
                                </item>
                            </enum>
                        </datafield>
                    </case>
                    <case>
                        <direction>2</direction>
                        <condition>
                            <direction>2</direction>
                        </condition>

                        <datafield> 
                            <data>Setpoint</data>
                            <shortcut>SP</shortcut>
                            <description>Valve position <br/>or<br/> Temperature Setpoint</description>
                            <info>
                            </info>
                            <bitoffs>0</bitoffs>
                            <bitsize>8</bitsize>
                            <enum>
                                <item>
                                    <min>0</min>
                                    <max>100</max>
                                    <description> Valve position</description>
                                    <scale>
                                        <min>0</min>
                                        <max>100</max>
                                    </scale>
                                    <unit>%</unit>
                                </item>
                                <item>
                                    <min>0</min>
                                    <max>80</max>
                                    <description>Temperature setpoinz</description>
                                    <scale>
                                        <min>0</min>
                                        <max>40</max>
                                    </scale>
                                    <unit>°C</unit>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Room temperature from contrul unit </data>
                            <shortcut>TMP</shortcut>
                            <description>Room temperature from contrul unit </description>
                            <info>
                            </info>
                            <bitoffs>8</bitoffs>
                            <bitsize>8</bitsize>
                            <range>
                                <min>0</min>
                                <max>160</max>
                            </range>
                            <scale>
                                <min>0</min>
                                <max>40</max>
                            </scale>
                            <unit>%</unit>
                        </datafield>
                        <datafield>
                            <data>Reference run</data>
                            <shortcut>REF</shortcut>
                            <description>Execute reference run</description>
                            <bitoffs>16 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Normal operation</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Reference run</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>RF Communication intervall</data>
                            <shortcut>RFC</shortcut>
                            <description>Radio duty cycle selection</description>
                            <bitoffs>17 </bitoffs>
                            <bitsize>4</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Auto</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>2 minutes</description>
                                </item>
                                <item>
                                    <value>2</value>
                                    <description>5 minutes</description>
                                </item>
                                <item>
                                    <value>3</value>
                                    <description>10 minutes</description>
                                </item>
                                <item>
                                    <value>4</value>
                                    <description>20 minutes</description>
                                </item>
                                <item>
                                    <value>5</value>
                                    <description>30 minutes</description>
                                </item>
                                <item>
                                    <value>6</value>
                                    <description>60 minutes</description>
                                </item>
                                <item>
                                    <value>7</value>
                                    <description>120 minutes</description>
                                </item>
                            </enum>
                        </datafield>
                        <datafield>
                            <data>Initiate summer mode Bit</data>
                            <shortcut>SB</shortcut>
                            <description>Initiate summer mode</description>
                            <bitoffs>20</bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Normal operation</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Summer mode with 8hours radio duty cycle</description>
                                </item>
                            </enum>
                        </datafield> 
                        <datafield>
                            <data>Set point selection</data>
                            <shortcut>SPS</shortcut>
                            <description></description>
                            <bitoffs>21</bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Valve position mode</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Temperature setpoint</description>
                                </item>
                            </enum>
                        </datafield> 
                        <datafield>
                            <data>Temperature Selection</data>
                            <shortcut>TSL</shortcut>
                            <description></description>
                            <bitoffs>22</bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Request ambient temperature</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Request feedtemperature</description>
                                </item>
                            </enum>
                        </datafield> 
                        <datafield>
                            <data>Standbye</data>
                            <shortcut>SBY</shortcut>
                            <description>Enter standbye</description>
                            <bitoffs>23 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Normal operation</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Enter standbye</description>
                                </item>
                            </enum>
                        </datafield>  
                        <datafield>
                           <reserved></reserved>
                            <bitoffs>24 </bitoffs>
                            <bitsize>4</bitsize>
                            
                        </datafield> 
                        <datafield>
                            <data>LRN Bit</data>
                            <shortcut>LRNB</shortcut>
                            <description>LRN Bit</description>
                            <bitoffs>28 </bitoffs>
                            <bitsize>1</bitsize>
                            <enum>
                                <item>
                                    <value>0</value>
                                    <description>Teach-in telegram</description>
                                </item>
                                <item>
                                    <value>1</value>
                                    <description>Data telegram</description>
                                </item>
                            </enum>
                        </datafield> 
                        <datafield>
                           <reserved></reserved>
                            <bitoffs>29 </bitoffs>
                            <bitsize>3</bitsize>
                            
                        </datafield> 
                    </case>
                </type>
            
        <type>
          <number>0x10</number>
          <title>Generic HVAC Interface</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Intesis Software SL</span><br/><br/>
          Functions: Mode, Vane Position, Fan Speed, Sensors and On/Off: With this
          EEP plus the already existing EEP A5-10-03 and A5-20-11 all the information of AC
          indoor unit can be sent and received allowing a much easier and complete control
          of these units.
          <br/>
          <br/>
          DIRECTION-1 = Receive mode: Commands received by the HVAC interface.
          <br/>
          DIRECTION-2 = Transmit mode: Commands sent by the HVAC interface.</description>
          <case>
            <direction>1</direction>
           <condition>
              <direction>1</direction>
            </condition>
            
          <datafield>
            <reserved/>
            <bitoffs>24</bitoffs>
            <bitsize>4</bitsize>
          </datafield>
          <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

            <datafield>
              <data>Mode</data>
              <shortcut>MD</shortcut>
              <description>The modes are the same as in KNX and LON allowing a more transparent integration with this protocols
and it has plenty of free positions for future expansion</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Heat</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Morning Warmup</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Cool</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Night Purge</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Precool</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Off</description>
                </item>
                <item>
                  <value>7</value>
                  <description>Test</description>
                </item>
                <item>
                  <value>8</value>
                  <description>Emergency Heat</description>
                </item>
                <item>
                  <value>9</value>
                  <description>Fan only</description>
                </item>
                <item>
                  <value>10</value>
                  <description>Free cool</description>
                </item>
                <item>
                  <value>11</value>
                  <description>Ice</description>
                </item>
                <item>
                  <value>12</value>
                  <description>Max heat</description>
                </item>
                <item>
                  <value>13</value>
                  <description>Economic heat/cool</description>
                </item>
                <item>
                  <value>14</value>
                  <description>Dehumidification (dry)</description>
                </item>
                <item>
                  <value>15</value>
                  <description>Calibration</description>
                </item>
                <item>
                  <value>16</value>
                  <description>Emergency cool</description>
                </item>
                <item>
                  <value>17</value>
                  <description>Emergency steam</description>
                </item>
                <item>
                  <value>18</value>
                  <description>max cool</description>
                </item>
                <item>
                  <value>19</value>
                  <description>Hvc load</description>
                </item>
                <item>
                  <value>20</value>
                  <description>no load</description>
                </item>
                <item>
                  <min>21</min>
                  <max>30</max>
                  <description>reserved</description>
                </item>
                <item>
                  <value>31</value>
                  <description>Auto Heat</description>
                </item>
                <item>
                  <value>32</value>
                  <description>Auto Cool</description>
                </item>
                <item>
                  <min>33</min>
                  <max>254</max>
                  <description>reserved</description>
                </item>
                <item>
                  <value>255</value>
                  <description>N/A</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Vane position</data>
              <shortcut>VPS</shortcut>
              <description/>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Horizontal</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Pos2</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Pos3</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Pos4</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Vertical</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Swing</description>
                </item>
                <item>
                  <min>7</min>
                  <max>10</max>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>11</value>
                  <description>Vertical swing</description>
                </item>
                <item>
                  <value>12</value>
                  <description>Horizontal swing</description>
                </item>
                <item>
                  <value>13</value>
                  <description>Horizontal and vertical swing</description>
                </item>
                <item>
                  <value>14</value>
                  <description>Stop swing</description>
                </item>
                <item>
                  <value>15</value>
                  <description>N/A</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Fan Speed</data>
              <shortcut>FANSP</shortcut>
              <description>fan speed value goes from 1 to 14. 1 is the lowest fan speed allowed by the AC and from there it
increments with the value of this variable. Typically AC units have up to 5-6 speeds. Any speed higher than
the maximum the AC allows would set it to the higher speed.
0 is auto and 15 is N/A</description>
              <info/>
              <bitoffs>12</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <min>1</min>
                  <max>14</max>
                  <description>Up to 14 fan speeds being 1 the lowest</description>
                </item>
                <item>
                  <value>15</value>
                  <description>N/A</description>
                </item>
              </enum>
            </datafield>

            <datafield>
              <data>Control variable</data>
              <shortcut>CVAR</shortcut>
              <description>Control variable; value 255 = auto</description>
              <info>DB_1 Control variable 0… 100% 0...100, 255 = Auto</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100, 255</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>

            <datafield>
              <data>Room occupancy</data>
              <shortcut>RO</shortcut>
              <description>The interfaces can automatically control the behaviour of the AC without integration in automation
systems when linked to presence/movement sensors.</description>
              <info/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Occupied</description>
                </item>
                <item>
                  <value>1</value>
                  <description>StandBy (waiting to perform action)</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Unoccupied (action performed)</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Off (no occupancy and no action)</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>On/Off</data>
              <shortcut>O/I</shortcut>
              <description>On/Off</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>off (the unit is not running)</description>
                </item>
                <item>
                  <value>1</value>
                  <description>on</description>
                </item>
              </enum>
            </datafield>
          </case>
          <case>
            <direction>2</direction>
          <condition>
              <direction>2</direction>
            </condition>
            
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
              <data>Mode</data>
              <shortcut>MD</shortcut>
              <description>The modes are the same as in KNX and LON allowing a more transparent integration with this protocols
and it has plenty of free positions for future expansion</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Heat</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Morning Warmup</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Cool</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Night Purge</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Precool</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Off</description>
                </item>
                <item>
                  <value>7</value>
                  <description>Test</description>
                </item>
                <item>
                  <value>8</value>
                  <description>Emergency Heat</description>
                </item>
                <item>
                  <value>9</value>
                  <description>Fan only</description>
                </item>
                <item>
                  <value>10</value>
                  <description>Free cool</description>
                </item>
                <item>
                  <value>11</value>
                  <description>Ice</description>
                </item>
                <item>
                  <value>12</value>
                  <description>Max heat</description>
                </item>
                <item>
                  <value>13</value>
                  <description>Economic heat/cool</description>
                </item>
                <item>
                  <value>14</value>
                  <description>Dehumidification (dry)</description>
                </item>
                <item>
                  <value>15</value>
                  <description>Calibration</description>
                </item>
                <item>
                  <value>16</value>
                  <description>Emergency cool</description>
                </item>
                <item>
                  <value>17</value>
                  <description>Emergency steam</description>
                </item>
                <item>
                  <value>18</value>
                  <description>max cool</description>
                </item>
                <item>
                  <value>19</value>
                  <description>Hvc load</description>
                </item>
                <item>
                  <value>20</value>
                  <description>no load</description>
                </item>
                <item>
                  <min>21</min>
                  <max>30</max>
                  <description>reserved</description>
                </item>
                <item>
                  <value>31</value>
                  <description>Auto Heat</description>
                </item>
                <item>
                  <value>32</value>
                  <description>Auto Cool</description>
                </item>
                <item>
                  <min>33</min>
                  <max>254</max>
                  <description>reserved</description>
                </item>
                <item>
                  <value>255</value>
                  <description>N/A</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Vane position</data>
              <shortcut>VPS</shortcut>
              <description/>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Horizontal</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Pos2</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Pos3</description>
                </item>
                <item>
                  <value>4</value>
                  <description>Pos4</description>
                </item>
                <item>
                  <value>5</value>
                  <description>Vertical</description>
                </item>
                <item>
                  <value>6</value>
                  <description>Swing</description>
                </item>
                <item>
                  <min>7</min>
                  <max>10</max>
                  <description>Reserved</description>
                </item>
                <item>
                  <value>11</value>
                  <description>Vertical swing</description>
                </item>
                <item>
                  <value>12</value>
                  <description>Horizontal swing</description>
                </item>
                <item>
                  <value>13</value>
                  <description>Horizontal and vertical swing</description>
                </item>
                <item>
                  <value>14</value>
                  <description>Stop swing</description>
                </item>
                <item>
                  <value>15</value>
                  <description>N/A</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Fan Speed</data>
              <shortcut>FANSP</shortcut>
              <description>fan speed value goes from 1 to 14. 1 is the lowest fan speed allowed by the AC and from there it
increments with the value of this variable. Typically AC units have up to 5-6 speeds. Any speed higher than
the maximum the AC allows would set it to the higher speed.
0 is auto and 15 is N/A</description>
              <info/>
              <bitoffs>12</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Auto</description>
                </item>
                <item>
                  <min>1</min>
                  <max>14</max>
                  <description>Up to 14 fan speeds being 1 the lowest</description>
                </item>
                <item>
                  <value>15</value>
                  <description>N/A</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Control variable</data>
              <shortcut>CVAR</shortcut>
              <description>Control variable (linear); value 255 = auto</description>
              <info>DB_1 Control variable 0… 100% 0...100, 255 = Auto</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>100, 255</max>
              </range>
              <scale>
                <min>0</min>
                <max>100</max>
              </scale>
              <unit>%</unit>
            </datafield>
            <datafield>
              <data>Room occupancy</data>
              <shortcut>RO</shortcut>
              <description>Room occupancy</description>
              <info/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Occupied</description>
                </item>
                <item>
                  <value>1</value>
                  <description>StandBy (waiting to perform action)</description>
                </item>
                <item>
                  <value>2</value>
                  <description>Unoccupied (action performed)</description>
                </item>
                <item>
                  <value>3</value>
                  <description>Off (no occupancy and no action)</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>On/Off</data>
              <shortcut>O/I</shortcut>
              <description>On/Off</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>off</description>
                </item>
                <item>
                  <value>1</value>
                  <description>on</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x11</number>
          <title>Generic HVAC Interface – Error Control</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Intesis Software SL</span><br/><br/>
          Error Control: AC Error Code, Error States and Disablements. With this
          EEP plus the already existing EEP A5-10-03 and A5-20-10 all the information of AC indoor
          unit can be sent and received allowing a much easier and complete control of these units.
          <br/>
          <br/>
          DIRECTION-1 = Receive mode: Commands received by the HVAC interface.
          <br/>
          DIRECTION-2 = Transmit mode: Commands sent by the HVAC interface.</description>
          <case>
          <direction>1</direction><condition>
            <direction>1</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>23</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <data>Disable remote controller</data>
              <shortcut>DRC</shortcut>
              <description>Disable remote controller<br/>(When in receive mode it controls if the interface overwrites the remote controller commands.)</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Enable Remote controller</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disable Remote controller</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

            <datafield>
              <data>External disablement</data>
              <shortcut>EXDS</shortcut>
              <description>External disablement</description>
              <info/>
              <bitoffs>23</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Not disabled</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disabled</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Window contact</data>
              <shortcut>WC</shortcut>
              <description>Window contact</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Windows opened</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Windows closed</description>
                </item>
              </enum>
            </datafield>
          </case>
          <case>
            <direction>2</direction>
          <condition>
              <direction>2</direction>
            </condition>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <data>Remote controller Disablement</data>
              <shortcut>RCD</shortcut>
              <description>Remote controller Disablement<br/>(In transmit it sends the status of this parameter. If the manufacturer doesn't support this option, it will send allways 0, no matter what it receives.)</description>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Remote controller enabled</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Remote controller disabled</description>
                </item>
              </enum>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

            <datafield>
              <data>Error Code</data>
              <shortcut>ERR</shortcut>
              <description>Error Code (DB3 HI,DB2 LO); generated by A.C.</description>
              <info/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
              <range>
                <min>0</min>
                <max>65535</max>
              </range>
              <scale>
                <min>0</min>
                <max>65535</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Reserved</data>
              <shortcut>RES</shortcut>
              <description>Reserved (0b0000)</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>4</bitsize>
              <enum>
                <item>
                  <value/>
                  <description>Reserved</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Other disablement</data>
              <shortcut>OD</shortcut>
              <description>Manufacturer defined. It is just to provide an extra “disablement signal” that could be used for other
devices. People would not have to change anything then as this is already an established “signal”</description>
              <info/>
              <bitoffs>20</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Not disabled</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disabled</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Window contact disablement</data>
              <shortcut>WCD</shortcut>
              <description>Window contact disablement</description>
              <info/>
              <bitoffs>21</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Not disabled</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disabled</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Key card disablement</data>
              <shortcut>KCD</shortcut>
              <description>Key carddisablement</description>
              <info/>
              <bitoffs>22</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Not disabled</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disabled</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>External disablement</data>
              <shortcut>ED</shortcut>
              <description>External disablement</description>
              <info/>
              <bitoffs>23</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Not disabled</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Disabled</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Window contact</data>
              <shortcut>WC</shortcut>
              <description>Window contact</description>
              <info/>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Windows opened</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Windows closed</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Alarm State</data>
              <shortcut>AS</shortcut>
              <description>Alarm State</description>
              <info/>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Ok</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Error</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x12</number>
          <title>Temperature Controller Input</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
          </description>
          <case>
           <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Control Variable override</data>
            <shortcut>CV</shortcut>
            <description>Actual value for controller</description>
            <info> DB_3: Control variable … 100 % 0...255</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>
            <unit>%</unit>
          </datafield>
          <datafield>
            <data>FanStage override</data>
            <shortcut>FANOR</shortcut>
            <description>FanStage override</description>
            <info> </info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Stage 0</description>
              </item>
              <item>
                <value>1</value>
                <description>Stage 1</description>
              </item>
              <item>
                <value>2</value>
                <description>Stage 2</description>
              </item>
              <item>
                <value>3</value>
                <description>Stage 3</description>
              </item>
              <item>
                <value>31</value>
                <description>auto</description>
              </item>
              <item>
                <value>255</value>
                <description>not available</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Setpoint shift</data>
            <shortcut>SPS</shortcut>
            <description>Actual set point could be shifted</description>
            <info>
              DB_1: 10K…
              0… +10K 0…
              128… 255
            </info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>-10</min>
              <max>+10</max>
            </scale>
            <unit>°K</unit>
          </datafield>
          <datafield>
            <data>Fan override</data>
            <shortcut>FANOR</shortcut>
            <description/>
            <info/>
            <bitoffs>24</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Automatic</description>
              </item>
              <item>
                <value>1</value>
                <description>Override Fan DB2</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Controller mode</data>
            <shortcut>CTM</shortcut>
            <description/>
            <info/>
            <bitoffs>25</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Auto mode</description>
              </item>
              <item>
                <value>1</value>
                <description>Heating</description>
              </item>
              <item>
                <value>2</value>
                <description>Cooling</description>
              </item>
              <item>
                <value>3</value>
                <description>Off</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Controller state</data>
            <shortcut>CST</shortcut>
            <description>Controller state</description>
            <info>Controller state</info>
            <bitoffs>27</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Automatic</description>
              </item>
              <item>
                <value>1</value>
                <description>Override control variable DB3</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Energy hold-off / Dew point</data>
            <shortcut>ERH</shortcut>
            <description>Energy hold-off / Dew point</description>
            <info>Energy hold-off / Dew point</info>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Normal</description>
              </item>
              <item>
                <value>1</value>
                <description>Energy hold-off/ Dew point</description>
              </item>
            </enum>
          </datafield>
          
          <datafield>
            <data>Room occupancy</data>
            <shortcut>RO</shortcut>
            <description>Actual room occupancy</description>
            <info>Room occupancy</info>
            <bitoffs>30</bitoffs>
            <bitsize>2</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Occupied</description>
              </item>
              <item>
                <value>1</value>
                <description>Unoccupied</description>
              </item>
              <item>
                <value>2</value>
                <description>StandBy</description>
              </item>
              <item>
                <value>3</value>
                <description>Frost</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
      </func>
      <func>
        <number>0x30</number>
        <title>Digital Input</title>
        <type>
          <number>0x01</number>
          <title>Single Input Contact, Battery Monitor</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Supply voltage</data>
            <shortcut>SVC</shortcut>
            <description>Supply voltage (linear)</description>
            <info>DB_2: Supply voltage</info>
            <bitoffs>8</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>0</min>
                <max>120</max>
                <description>Battery LOW</description>
              </item>
              <item>
                <min>121</min>
                <max>255</max>
                <description>Battery OK</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Input State</data>
            <shortcut>IPS</shortcut>
            <description>Input State</description>
              <info>DB_1: Input State</info>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <enum>
              <item>
                <min>0</min>
                <max>195</max>
                <description>Contact closed</description>
              </item>
              <item>
                <min>196</min>
                <max>255</max>
                <description>Contact open</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        <type>
          <number>0x02</number>
          <title>Single Input Contact</title>
          <status>released</status>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>28</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>2</bitsize>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
            <datafield>
            <data>Input State</data>
            <shortcut>IPS</shortcut>
            <description>Input State</description>
            <info>DB_0.0: Input State</info>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Contact closed</description>
              </item>
              <item>
                <value>1</value>
                <description>Contact open</description>
              </item>
            </enum>
          </datafield>
            </case>
        </type>
        <type>
          <number>0x03</number>
          <title>4 Digital Inputs, Wake and Temperature</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
            <br/><br/>
            Description:<br/>
            This is used for universal modules with 4 digital inputs and a room temperature.
            The wake input signal of the device is provided to show the telegram transmission trigger.
            The application meaning and exact data interpretation of the digital channels depends on the end application and is not defined in this profile documentation.
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>
            Direction: unidirectional<br/>
            Addressing: broadcast<br/>
            Communication trigger: event- &amp; time-triggered<br/>
            Trigger event: wake event – application dependent<br/>
            Teach-in method: 4BS teach-in 2
            <br/><br/>
            Appendix:<br/>
            D1.4 – The Status of Wake signalizes the status of the WAKE PIN which has a special
            meaning in an ultra low application. Usually, by a status change of this input the module
            is triggered to perform a predefined operation.<br/><br/>
            Applications using this profile:<br/>
            <ul>
            <li> water sensor conductive – Wake Status = 0 (water detected) </li>
            <li> pressure gauge with minimum or maximum (wake signal, configurable if min or max) </li>
            <li> indication and individual switching points (digital channels show different areas) </li>
            </ul>
            </description>
            <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear)</description>
                <info>Temperature (linear)</info>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range> <min>255</min> <max>0</max> </range>
                <scale> <min>0</min> <max>40</max> </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
              <data>Status of Wake</data>
              <shortcut>WA0</shortcut>
              <description>Value of wake signal</description>
              <info>Status of Wake</info>
              <bitoffs>19</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Low</description>
                </item>
                <item>
                  <value>1</value>
                  <description>High</description>
                </item>
              </enum>
            </datafield>
              <datafield>
                <data>Digital Input 3</data>
                <shortcut>DI3</shortcut>
                <description>Digital Input 3</description>
                <info>Digital Input 3</info>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Low</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Digital Input 2</data>
                <shortcut>DI2</shortcut>
                <description>Digital Input 2</description>
                <info>Digital Input 2</info>
                <bitoffs>21</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Low</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Digital Input 1</data>
                <shortcut>DI1</shortcut>
                <description>Digital Input 1</description>
                <info>Digital Input 1</info>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Low</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Digital Input 0</data>
                <shortcut>DI0</shortcut>
                <description>Digital Input 0</description>
                <info>Digital Input 0</info>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Low</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
            </case>
        </type>
        <type>
          <number>0x04</number>
          <title>3 Digital Inputs, 1 Digital Input 8 Bits</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
            <br/>
            <br/>Description:
            <br/>This profile is used for universal module with 1 analog input (= 8 bits resolution digital) and 3 digital inputs.
            The application meaning and exact data interpretation of the input channels depends on the
            end application and is not defined in this profile documentation.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Trigger event: values have changed
            <br/>Teach-in method: 4BS teach-in 2
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>16</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value> 
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Digital value-input</data>
              <shortcut>DV0</shortcut>
              <description>Digital value 1 byte</description>
              <info>Digital value-input</info>
              <bitoffs>16</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>255</max>
              </scale>
              <unit>N/A</unit>
            </datafield>
            <datafield>
              <data>Digital Input 2</data>
              <shortcut>DI2</shortcut>
              <description>Measured digital Input 2</description>
              <info>Digital Input 2</info>
              <bitoffs>29</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Low</description>
                </item>
                <item>
                  <value>1</value>
                  <description>High</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Digital Input 1</data>
              <shortcut>DI1</shortcut>
              <description>Measured digital Input 1</description>
              <info>Digital Input 1</info>
              <bitoffs>30</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Low</description>
                </item>
                <item>
                  <value>1</value>
                  <description>High</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Digital Input 0</data>
              <shortcut>DI0</shortcut>
              <description>Measured digital Input 0</description>
              <info>Digital Input 0</info>
              <bitoffs>31</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Low</description>
                </item>
                <item>
                  <value>1</value>
                  <description>High</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        <type>
          <number>0x05</number>
          <title>Single Input Contact, Retransmission, Battery Monitor</title>
          <status>released</status>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ITEC</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval:
            <br/>- retransmission: 5 ... 255 seconds (one time configuration)
            <br/>- number of retransmission times: 0 ... 127 times (one time configuration)
            <br/>- heartbeat: 60 ... 65535 seconds (one time configuration)
            <br/>Trigger event: digital input, retransmission, heartbeat
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: 4BS teach-in 2
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
          </description>
          <case>
            <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>8</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
            </datafield>
            <datafield>
              <reserved/>
              <bitoffs>29</bitoffs>
              <bitsize>3</bitsize>
            </datafield>
            <datafield>
              <data>LRN Bit</data>
              <shortcut>LRNB</shortcut>
              <description>LRN Bit</description>
              <bitoffs>28 </bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Teach-in telegram</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Data telegram</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Supply voltage</data>
              <shortcut>VDD</shortcut>
              <description>Supply voltage</description>
              <info/>
              <bitoffs>8</bitoffs>
              <bitsize>8</bitsize>
              <range>
                <min>0</min>
                <max>255</max>
              </range>
              <scale>
                <min>0</min>
                <max>3.3</max>
              </scale>
              <unit>V</unit>
            </datafield>
            <datafield>
              <data>Signal type</data>
              <shortcut>ST</shortcut>
              <description>Signal type</description>
              <info/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
              <enum>
                <item>
                  <value>0</value>
                  <description>Normal signal</description>
                </item>
                <item>
                  <value>1</value>
                  <description>Heart beat signal</description>
                </item>
              </enum>
            </datafield>
            <datafield>
              <data>Index of Signals</data>
              <shortcut>IOS</shortcut>
              <description>Ordinal count</description>
              <info/>
              <bitoffs>17</bitoffs>
              <bitsize>7</bitsize>
              <enum>
                <item>
                  <min>0</min>
                  <max>127</max>
                  <description>Increment a counter by new telegram</description>
                </item>
              </enum>
            </datafield>
          </case>
        </type>
        </func>
        <func>
          <number>0x37</number>
          <title>Energy Management</title>
        <type>
          <number>0x01</number>
          <title>Demand Response</title>
          <status>released</status>
          <description>
          <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Echoflex Solutions Inc.</span><br/><br/>
          Purpose of EEP:<br/>
Demand Response is a developing standard to allow utility
companies to send requests for reduction in power consumption
during peak usage times. It is also used as a means to allow users
to reduce overall power consumption as energy prices increase.
Having an EEP for this will allow ease of integration with
EnOcean products to this standard. The EEP was designed with a
very flexible setting for the level (0-15) as well as a default level
whereby the transmitter can specify a specific level for all
controllers to use (0-100% of either maximum or current power
output, depending on the load type). This EEP also includes a
timeout setting to indicate how long the DR event should last if the
DR transmitting device does not send heartbeats or subsequent
new DR levels.
<br/>
<br/>
Description:
<br/>
This EEP is included under a new function of Energy
Management. Additional types could be added in future for power,
voltage, and current data. The proposed EEP type 01 only deals
with demand response activation at this point.
Data Byte 3 is the default DR value for devices that
implement a control algorithm that uses a set-point. It will be used
for any controllers not supporting the current DR Level in the
message and having an adjustable set-point.
<br/>
<br/>
Data Byte 2 is the default DR Level for any controllers not
supporting the current DR Level in the message and having an
adjustable control. It can be defined as either a percentage of the
maximum power or a percentage of the current power, depending
on the value of bit 7 in Data Byte 2. Bits 0 through 6 contain the
percentage of power (either relative or absolute) that should be
used. A value of 0 corresponds to 0% and a value of 100
corresponds to 100%. Any value higher that n100 should be
interpreted as 100%. For example, if the current DR level is not
supported by the controller and Data Byte 2 bit 7 is 0 and Data
Byte 2 bits 0 through 6 are set to 55, then the controller should try
to use 55% of its maximum power usage. In the case of a lighting
load with 0-10V dimming, this would correspond to 5.5V on the
dimming line. In the case of a heating controller with a maximum
set back of 5 degrees C, this would correspond to a set back of 2.75
degrees C (this would most likely be rounded to 3).
<br/>
<br/>
Data Byte 1 is the timeout for this DR event. After this
command is sent the controller will stay at the DR level for Data
Byte 1 multiplied by 15 minutes. Once this time has elapsed the
controller will return to normal operation. If Data Byte 1 is 0 then
the controller will remain in the DR event until the next DR
command is received. This timeout allows DR devices to leave or
turn off after setting controllers into a DR state, thus the DR
transmitter is not needed to take the devices out of the DR state
and the controllers will automatically recover. For example a DR
transmitter that only sends messages when a DR event is active
could be used with the timeout to create a successful DR system.
<br/>
<br/>
Data Byte 0, Bits 7 through 4 make up a nibble that will be
used as the DR level. Levels 0 through 15 will be possible using
these bits. Bit 4 will be the lowest bit in this nibble and bit 7 will
be the highest. If any level is not supported by a controller then
that controller should use the default settings sent in this message
or map the level to one that it supports.
<br/>
<br/>
Data Byte 0 Bits 2 and 1 indicate whether the power adjustment at
start and end of the DR event should be randomized or not. This
feature is intended to minimize rapid changes on the power
distribution equipment by delaying each controller’s response. If
random start or end is enabled, each controller will delay starting
or ending the DR event by a random time that will vary uniformly
over a specific time period (for example, 5 seconds, 60 seconds, or
15 minutes).. The maximum length of these random delays will
depend on the implementation in the controller.
<br/>
<br/>
Data Byte 0, Bit 0 is the state for loads that are not adjustable
for the default DR level. If a controller does not support the current
DR level and does not have adjustable control then it should use
this bit. The two states of this bit are defined as follows: 1 =
maximum power usage by controller, 0 = minimum power usage
by the controller. If for example lights are being controlled, then a
setting of 1 will mean the lights should be ON, where as a setting
of 0 will mean the lights should be OFF. For a thermostat
application with non adjustable set back, a setting of 1 will mean
that no set back should be applied, whereas a setting of 0 will mean
that the full set back should be applied. This setting only applies to
the maximum power usage of the controller, if for example the
lights are currently off and the controller receives a DR event with this bit set, then the lights should not turn ON as the DR event has
only set the maximum power usage for the device.
</description>
          <case>
            <datafield>
              <data>DR Level</data><shortcut>DRL</shortcut><description>DR Level</description>
              <bitoffs>24</bitoffs>
              <bitsize>4</bitsize>
              <range>
              <min>0</min>
              <max>15</max>
            </range>
            <scale>
              <min>0</min>
              <max>15</max>
            </scale>
            <unit>N/A</unit>
            </datafield>
            <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield><datafield>
            <data>Temporary default </data>
            <shortcut>TMPD</shortcut>
            <description>New Temporary default DR set point Min. ... Max. (linear) </description>
            <info>DB_3: new Temporary default DR set-point</info>
            <bitoffs>0</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>0</min>
              <max>255</max>
            </range>
            <scale>
              <min>0</min>
              <max>255</max>
            </scale>
            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Absolute/relative power usage</data>
            <shortcut>SPWRU</shortcut>
            <description/>
            <info/>
            <bitoffs>8</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Absolute power usage. Interpret
DB_2.BIT_6...DB_2.BIT_0 as a percentage of the
maximum power use.</description>
              </item>
              <item>
                <value>1</value>
                <description>Relative power usage. Interpret
DB_2.BIT_6...DB_2.BIT_0 as a percentage of the
current power use.</description>
              </item>
            </enum>
          </datafield>
          <datafield>
            <data>Power Usage</data>
            <shortcut>PWRU</shortcut>
            <description>0% to 100% power usage in 1% increments; 101...127 = interpreted as 100%</description>
            <info/>
            <bitoffs>9</bitoffs>
            <bitsize>7</bitsize>
            <range>
              <min>0</min>
              <max>100</max>
            </range>
            <scale>
              <min>0</min>
              <max>100</max>
            </scale>

            <unit>N/A</unit>
          </datafield>
          <datafield>
            <data>Timeout Setting</data>
            <shortcut>TMOS</shortcut>
            <description>Time in 15 min. intervals; 0 = No time specified; 1...255 = increasing 15 min. intervals. Max value: 3825 = 255*15 </description>
            <info/>
            <bitoffs>16</bitoffs>
            <bitsize>8</bitsize>
            <range>
              <min>1</min>
              <max>255</max>
            </range>
            <scale>
              <min>15</min>
              <max>3825</max>
            </scale>
            <unit>min</unit>
          </datafield>
          <datafield>
            <data>Random start delay</data>
            <shortcut>RSD</shortcut>
            <description>...</description>
            <info/>
            <bitoffs>29</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>False</description>
              </item>
              <item>
                <value>1</value>
                <description>True</description>
              </item>
            </enum>
          </datafield>

          <datafield>
            <data>Randomized end delay</data>
            <shortcut>RED</shortcut>
            <description>...</description>
            <info/>
            <bitoffs>30</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>False</description>
              </item>
              <item>
                <value>1</value>
                <description>True</description>
              </item>
            </enum>
          </datafield>

          <datafield>
            <data>Max/Min Power Usage for Default DR State</data>
            <shortcut>MPWRU</shortcut>
            <description/>
            <info/>
            <bitoffs>31</bitoffs>
            <bitsize>1</bitsize>
            <enum>
              <item>
                <value>0</value>
                <description>Minimum Power usage</description>
              </item>
              <item>
                <value>1</value>
                <description>Maximum Power usage</description>
              </item>
            </enum>
          </datafield>
          </case>
        </type>
        </func>
        <func>
          <number>0x38</number>
          <title>Central Command</title>
          <type>
            <number>0x08</number>
            <title>Gateway</title>
            <description>
              Communication between gateway and actuator uses byte DB_3 to identify Commands.
              Commands 0x01 to 0x7F shall be common to all types belonging to this profile.
              Commands 0x80 to 0xFE can be defined individually for each device type.
            </description>
            <case>
             <title>0x01 Switching</title>

              <description/>
              <status>released</status>

              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>


              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time</data>
                <shortcut>TIM</shortcut>
                <description>Time in 1/10 seconds. 0 = no time specifed</description>
                <info>
                  DB_2/DB_1: Time in 1/10 seconds.
                </info>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
                <range>
                  <min>1</min>
                  <max>65535</max>
                </range>
                <scale>
                  <min>0.1</min>
                  <max>6553.5</max>
                </scale>
                <unit>s</unit>
              </datafield>
              <datafield>
                <data>Lock/Unlock</data>
                <shortcut>LCK</shortcut>
                <description>Lock for duration time if time &gt;0, unlimited time of no time
                  specified. Locking may be cleared with „unlock“. During lock
                  phase no other commands will be accepted or executed
                </description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unlock</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Lock</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Delay or duration</data>
                <shortcut>DEL</shortcut>
                <description>Delay or duration (if Time &gt; 0);<br/> 0 = Duration (Execute switching command immediately and switch back after duration)<br/> 1 = Delay (Execute switching command after delay)
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Duration</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Delay</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Switching Command</data>
                <shortcut>SW</shortcut>
                <description>
                  Switching Command ON/OFF
                </description>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>On</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
            <title>0x02 Dimming</title>
              <description>
              REMARK:
              <br/>
              Ramp time is the time needed to transition from minimum to maximum dimming levels.
              <br/>
              </description>
              <status>released</status>
            <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>

              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
             <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dimming value</data>
                <shortcut>EDIM</shortcut>
                <description>Dimming value (absolute [0...255] or relative [0...100])</description>
                <info>
                  DB_2: Dimming value (absolute [0...255] or relative [0...100])
                </info>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Ramping time</data>
                <shortcut>RMP</shortcut>
                <description>Ramping time in seconds, 0 = no ramping, 1... 255 = seconds to 100%</description>
                <info>
                  DB_1: Ramping time in seconds
                </info>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>255</max>
                </scale>
                <unit>s</unit>
              </datafield>
              <datafield>
                <data>Dimming Range</data>
                <shortcut>EDIM R</shortcut>
                <description>
                  Dimming Range
                </description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Absolute value</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Relative value</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Store final value</data>
                <shortcut>STR</shortcut>
                <description>
                  Store final value
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Yes</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Switching Command</data>
                <shortcut>SW</shortcut>
                <description>
                  Switching Command ON/OFF
                </description>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>On</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>0x03 Setpoint shift</title>
              <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span><br/><br/>
              Used for changing set point, for example summer / winter compensation
              </description>
              <br/>
              <br/>
              <status>released</status>
                            <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
                            <datafield>
                            <reserved/>
                              <bitoffs>8</bitoffs>
                              <bitsize>8</bitsize>
                              </datafield>
                            <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Setpoint</data>
                <shortcut>SP</shortcut>
                <description>Setpoint shift</description>
                <info>
                  DB_1: Setpoint shift -12,7
                  K… 0… +12,8 K 0…
                  128… 255
                </info>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>-12.7</min>
                  <max>12.8</max>
                </scale>
                <unit>K</unit>
              </datafield>
            </case>
            <case>
             <title>0x04 Basic Setpoint</title>
              <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span><br/><br/>
              Send a new basic set point via DDC to an actuator</description>
              <status>released</status>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x04</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <info>DB_3: 0x04</info>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x04</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Basic Setpoint</data>
                <shortcut>BSP</shortcut>
                <description>Basic Setpoint</description>
                <info>
                  DB_1: Basic Setpoint 0°C … 51.2°C …
                  255
                </info>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+51.2</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>0x05 Control variable</title>
              <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span><br/><br/>
              Set occupancy, energy holdoff and control directly actuator
              </description>
              <status>released</status>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x05</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <info>DB_3: 0x05</info>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x05</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Control variable override</data>
                <shortcut>CVOV</shortcut>
                <description>Control variable override</description>
                <info>
                  DB_1: Control variable override 0… 100 % 0...
                  255
                </info>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>

              <datafield>
                <data>Controller mode</data>
                <shortcut>CM</shortcut>
                <description>Controller Mode</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Automatic mode selection</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Heating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Cooling</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Off</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Controller state</data>
                <shortcut>CS</shortcut>
                <description>Controller state</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy hold off</data>
                <shortcut>ENHO</shortcut>
                <description>Energy Hold Off</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Normal</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                      Energy holdoff/ Dew point
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room occupancy</data>
                <shortcut>RMOCC</shortcut>
                <description>Room occupancy</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Occupied</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unoccupied</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Standby</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
             <title>0x06 Fan stage</title>
              <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span><br/><br/>
              Set directly fan stage<br/>
              </description>
              <status>released</status>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x06</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <info>DB_3: 0x06</info>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>FanStage override</data>
                <shortcut>FO</shortcut>
                <description>FanStage override </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item><value>0</value><description>Stage 0</description></item>
                  <item>
                    <value>1</value>
                    <description>Stage 1</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Stage 2</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Stage 3</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Auto</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>0x07 Blind Central Command</title>
              <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: PEHA / infratec</span><br/><br/>
              With this central command all blinds, awnings and shutters can be manipulated.<br/><br/>
            <br/>
            Remarks for data table:
            <br/><br/>
            REMARK 1:<br/>
            The angle is usually available in blinds and awning modules.<br/>
            Normally, in shutter modules the angle value is ignored.<br/>
            The angle value can be set from -180° (e.g. maximum slat angle at the fully
            SHUT position) to 180° (e.g. maximum slat angle at the fully OPEN position).<br/>
            The byte is set with following rule:<br/>
            Bit7: Sign of the slat angle (0 = positive value, 1 = negative value)<br/>
            Bit6..0: Slat angle value in 2° steps (e.g. 50 = 100°)
            <br/><br/>
            REMARK 2:<br/>
            If this function (Blind drives to position with angle value)
            is not supported or not configured, use following rule:<br/>
            - Position is 0 to 49%  -&gt; The blind opens<br/>
            - Position is 50 to 100% -&gt; The blind closes.
            <br/><br/>
            REMARK 3:<br/>
            Conventional blinds and shutters can be configured with these 3 parameters
            to calculate the sufficiently accurate position and angle of the blind.
            <br/><br/>
            REMARK 4:<br/>
            With this command you can adjust the minimal and maximal position of the
            blinds. So it’s possible to override the running-range of blinds via a central
            control unit. Local operations are restricted and increase safety
            (e.g. to open blinds in case of wind or fire).<br/>
            Condition: The Minimal value must be smaller or equal the maximal value.
            <br/>
            <img>graphics/EEP_A5-38-08_CMD07_01.png</img>
            Example to lock the local functionality: Drive the shutters to a define position
            and set the minimal and maximal values to this position.
            <br/><br/>
            REMARK 5:<br/>
            These to angle values describe the maximum slat angle at the fully SHUT
            position and the maximal slat angle at the fully OPEN position.
            With the time parameter, e.g.:
            <br/>
            <img>graphics/EEP_A5-38-08_CMD07_02.png</img>
            <br/><br/>
            REMARK 6:<br/>
            Set the position logic for the blind control and visualization.
            <br/>
            <img>graphics/EEP_A5-38-08_CMD07_03.png</img>
            Note: If the mode is changed, the minimum and maximal values
            (function 9) are converted as well!
            <br/><br/>
            REMARK 7:<br/>
            For important central commands, it's not necessary to send directly
            the statefeedback, e.g. when many modules are activated simultaneously.<br/>
            Note: Special functionality is in function “Status request (0)”, the status is always sent.
            <br/><br/><br/>
              </description>
              <status>released</status>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x07</value>
                </datafield>
              </condition>
              <datafield>
                <data>LRN Bit</data>
                <shortcut>LRNB</shortcut>
                <description>LRN Bit</description>
                <bitoffs>28 </bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Teach-in telegram</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Data telegram</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command</data>
                <shortcut>COM</shortcut>
                <description>Command ID</description>
                <info>DB_3: 0x07</info>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x07</value>
                    <description>Shutters / Blinds</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Parameter 1</data>
                <shortcut>P1</shortcut>
                <description>Function defined parameter value</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <description>
                    Func. 00: -- not used –-

                    <br/><br/>Func. 01: -- not used --

                    <br/><br/>Func. 02: -- not used --

                    <br/><br/>Func. 03: -- not used --

                    <br/><br/>Func. 04: 0% ... 100%
                    <br/>e.g.: 0% = Blind fully open / 100% = Blind fully closed

                    <br/><br/>Func. 05: 0 ... 255 seconds

                    <br/><br/>Func. 06: 0 ... 255 seconds

                    <br/><br/>Func. 07: Runtime value to close the blind
                    <br/>0 ... 255 seconds

                    <br/><br/>Func. 08: Runtime value for the sunblind reversion time
                    <br/>This is the time to revolve the sunblind from one
                    <br/>slat angle end position to the other end position:
                    <br/>0.0 … 25.5 seconds (0.1s steps)

                    <br/><br/>Func. 09: Set minimal position value
                    <br/>0 ... 100%

                    <br/><br/>Func. 10: Angle at the fully SHUT position
                    <br/>Bit7 0 = positive sign
                    <br/>Bit7 1 = negative sign
                    <br/>Bit6...0  0 ... 90
                    <br/>Angle in 2° steps (e.g. 0 = 0°, 90 = 180°)
                    
                    <br/><br/>Func. 11: Position logic
                    <br/>0 = Highest position = 0% / Lowest position = 100%
                    <br/>1 = Highest position = 100% / Lowest position = 0%
                   </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Parameter 2</data>
                <shortcut>P2</shortcut>
                <description>Function defined parameter value</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <description>
                    Func. 00: -- not used –-

                    <br/><br/>Func. 01: -- not used --

                    <br/><br/>Func. 02: -- not used --

                    <br/><br/>Func. 03: -- not used --

                    <br/><br/>Func. 04: Angel (see remark 1)
                    <br/>Bit7 0 = positive sign
                    <br/>Bit7 1 = negative sign
                    <br/>Bit6...0  0 ... 90
                    <br/>Angle in 2° steps (e.g. 0 = 0°, 90 = 180°)

                    <br/><br/>Func. 05: 0.0 ... 25.5 seconds

                    <br/><br/>Func. 06: 0.0 ... 25.5 seconds

                    <br/><br/>Func. 07: Runtime value to open the blind
                    <br/>0 ... 255 seconds

                    <br/><br/>Func. 08: -- not used --

                    <br/><br/>Func. 09: Set maximal position value
                    <br/>0 ... 100%

                    <br/><br/>Func. 10: Angle at the fully OPEN position
                    <br/>Bit7 0 = positive sign
                    <br/>Bit7 1 = negative sign
                    <br/>Bit6...0  0 ... 90
                    <br/>Angle in 2° steps (e.g. 0 = 0°, 90 = 180°)

                    <br/><br/>Func. 11: -- not used --
                   </description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Function</data>
                <shortcut>FUNC</shortcut>
                <description/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Do nothing, status request</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Blind stops</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Blind opens</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Blind closes</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Blind drives to position with angle value (see remark 2)</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Blind opens for time (position value) and angle (angle value)</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Blind closes for time (position value) and angle (angle value)</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Set Runtime parameters (see remark 3)</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>Set angle configuration (see remark 3)</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Set Min, Max values (see remark 4)</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>Set slat angle for SHUT and OPEN position (see remark 5)</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>Set position logic (see remark 6)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                  <data>Send status flag</data>
                  <shortcut>SSF</shortcut>
                  <description>see remark 7</description>
                  <bitoffs>29</bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Send new status of device</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Send no status (e.g. Global central commands)</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
                  <data>Pos. and Angle flag</data>
                  <shortcut>PAF</shortcut>
                  <description/>
                  <bitoffs>30</bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>No Angle and position value available</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Angle and position value available</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
                  <data>Service Mode Flag</data>
                  <shortcut>SMF</shortcut>
                  <description/>
                  <bitoffs>31</bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Normal operation</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Service mode: The module disables all
                      senders, except this sender, which has set the service mode.
                      (For example for maintenance)</description>
                    </item>
                  </enum>
                </datafield>
              </case>
          </type>
          <type>
            <number>0x09</number>
            <title>Extended Lighting-Control</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: PEHA / infratec</span><br/><br/>
            With this central command all lighting actors can be manipulated.
                <br/>
                <br/>
                <br/>Remarks for data table:
                <br/>
                <br/>REMARK 1:
                <br/>Set the RGB level for corresponding lighting-control.
                <br/>Devices without this feature ignore this command.
                <br/>
                <br/>REMARK 2:
                <br/>Up to 16 different scenes can be selected and configured.
                <br/>
                <br/>REMARK 3:
                <br/>Change the minimal and maximal dimmer-value. Example:
                <br/>
                <img>graphics/EEP_A5-38-09_01.png</img>
                <br/>General for switchers:
                <br/>The values 0 .. 127 are defined to “Off”.
                <br/>The values 128.. 255 are defined to “On”.
                <br/>
                <br/>REMARK 4:
                <br/>Example: If the lamp was replaced, the operating hours are reset to 0.
                <br/>
                <br/>REMARK 5:
                <br/>This function blocks all other commands from the other taught-in
                transmitters. The transmitter, which has called this function,
                must delete the blocking state, before the other transmitters can use the device again.
                <br/>
                <br/>REMARK 6:
                <br/>For important central commands, it's not necessary to send directly the
                statefeedback, e.g. when many modules are activated simultaneously.<br/>
                Note: Special functionality is in function “Status request (0)”,
                the status is always sent.
                <br/>
                <br/>REMARK 7:
                <br/>Ramp time is the time needed to transition from minimum to maximum dimming levels.
                </description>
              <case>
              <datafield>
                <data>LRN Bit</data>
                <shortcut>LRNB</shortcut>
                <description>LRN Bit</description>
                <bitoffs>28 </bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Teach-in telegram</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Data telegram</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Parameter 1</data>
                <shortcut>P1</shortcut>
                <description>Function defined parameter value</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <description>Func. 00: -- not used –-
                      <br/>
                      <br/>Func. 01: -- not used --
                      <br/>
                      <br/>Func. 02: -- not used --
                      <br/>
                      <br/>Func. 03: -- not used --
                      <br/>
                      <br/>Func. 04: -- not used --
                      <br/>
                      <br/>Func. 05: -- not used --
                      <br/>
                      <br/>Func. 06: Dimm-Value (0 ... 255)
                      <br/>
                      <br/>Func. 07: R - Red (0 .. 255)
                      <br/>
                      <br/>Func. 08: -- not used --
                      <br/>
                      <br/>Func. 09: Dimm-Value (0 ... 255)
                      <br/>
                      <br/>Func. 10: Lamp operating hours (MSB 15..8)
                      <br/>
                      <br/>Func. 11: -- not used --
                      <br/>
                      <br/>Func. 12: Energy metering value (MSB 15..8)
                      </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Parameter 2</data>
                <shortcut>P2</shortcut>
                <description>Function defined parameter value</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <description>
                           Func. 00: -- not used –-
                      <br/>
                      <br/>Func. 01: -- not used --
                      <br/>
                      <br/>Func. 02: -- not used --
                      <br/>
                      <br/>Func. 03: Ramping time (MSB 15...8) (65535 s)
                      <br/>
                      <br/>Func. 04: Ramping time (MSB 15...8) (65535 s)
                      <br/>
                      <br/>Func. 05: -- not used --
                      <br/>
                      <br/>Func. 06: Ramping time (MSB 15...8) (65535 s)
                      <br/>
                      <br/>Func. 07: G - Green (0 ... 255)
                      <br/>
                      <br/>Func. 08: -- not used --
                      <br/>
                      <br/>Func. 09: Dimm-Value (0 ... 255)
                      <br/>
                      <br/>Func. 10: Lamp operating hours (7...0 LSB)
                      <br/>
                      <br/>Func. 11: -- not used --
                      <br/>
                      <br/>Func. 12: Energy metering value (7..0 LSB)
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Parameter 3</data>
                <shortcut>P3</shortcut>
                <description>Function defined parameter value</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <description>
                           Func. 00: -- not used –-
                      <br/>
                      <br/>Func. 01: -- not used --
                      <br/>
                      <br/>Func. 02: -- not used --
                      <br/>
                      <br/>Func. 03: Ramping time (7...0 LSB) (65535 s)
                      <br/>
                      <br/>Func. 04: Ramping time (7...0 LSB) (65535 s)
                      <br/>
                      <br/>Func. 05: -- not used --
                      <br/>
                      <br/>Func. 06: Ramping time (7...0 LSB) (65535 s)
                      <br/>
                      <br/>Func. 07: B - Blue(0 ... 255)
                      <br/>
                      <br/>Func. 08:
                      <br/>Bit7: 0 = Drive to scene-value
                      <br/>Bit7: 1 = Stores actual value in the scene
                      <br/>Bit3..0: Scene number 0 ... 15
                      <br/>
                      <br/>Func. 09: -- not used --
                      <br/>
                      <br/>Func. 10: -- not used --
                      <br/>
                      <br/>Func. 11: Blocks the local operations
                      <br/>Enum:
                      <br/>0 = Unlock local operations
                      <br/>1 = Locking switch on commands
                      <br/>2 = Locking switch off commands
                      <br/>3 = Locking local operations
                      <br/>
                      <br/>Func. 12: Unit of energy metering value
                      <br/>Enum:
                      <br/>0 = mW
                      <br/>1 = W
                      <br/>2 = kW
                      <br/>3 = MW
                      <br/>4 = Wh
                      <br/>5 = kWh
                      <br/>6 = MWh
                      <br/>7 = GWh
                      <br/>8 = mA
                      <br/>9 = 1/10 A
                      <br/>10 = mV
                      <br/>11 = 1/10 V
                      <br/>12 ... 15 Not used
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Function</data>
                <shortcut>FUNC</shortcut>
                <description/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Do nothing, status request</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Switched off</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Switched on (Memory value)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Dimming up with ramping time</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Dimming down with ramping time</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Dimming stops</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Set dimmer-value and ramping time</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Set RGB values (see remark 1)</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>Scene function (see remark 2)</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Set minimal and maximal dimmer-value (see remark 3)</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>Set the operating hours of the lamp (see remark 4)</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>Locking local operations (see remark 5)</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>Set a new value for the energy metering
                    (overwrite the actual value with the selected unit)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Send status flag</data>
                <shortcut>SSF</shortcut>
                <description>see remark 6</description>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Send new status of device</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Send no status (e.g. Global central commands)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Store final value</data>
                <shortcut>SFV</shortcut>
                <description/>
                <bitoffs>30</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Yes</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Service Mode Flag</data>
                <shortcut>SMF</shortcut>
                <description/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Normal operation</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Service mode: The module disables all
                      senders, except this sender, which has set the service mode.
                      (For example for maintenance)</description>
                  </item>
                </enum>
              </datafield>
            </case>
            </type>
        </func>
        <func>
          <number>0x3F</number>
          <title>Universal</title>
          <type>
            <number>0x00</number>
            <title>Radio Link Test</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: PROBARE</span><br/><br/>
              Units supporting the EEP Radio Link Test shall offer a functionality that allows for radio link testing between them (Position A to Position B, point-to-point only). Testing shall be possible without the need for prior teach-in and as an option it shall cover two way communications.
              <br/>
              <br/>
              Further, testing shall be backward compatible to existing EnOcean installations that support at least 1BS (RORG=0xD5) and 4BS (RORG=0xA5) EnOcean messages.
              <br/>
              <br/>
              The main area of RLT application are in-field testing of radio links between portable test equipment placed at different locations as well as between portable test equipment and fixed installation, e.g. an EnOcean Gateway.
              <br/>
              <h4>Functional description of RLT:</h4>
              When two units perform radio link testing one unit needs to act in a mode called RLT Master and
              the other unit needs to act in a mode called RLT Slave.
              On a RLT enabled unit one or both modes may be supported. The mode(s) supported shall require
              explicitly activation at run time.
              <br/>
              After activation a RLT Master listens for RLT_Query messages. On reception of at least one
              RLT_Query message a RLT Master responds with an RLT_Response message. Following that it
              starts transmission of RLT_MasterTest messages within a maximum time frame of 250ms and
              awaits the response from the RLT Slave for each RLT_MasterTest message sent.
              A radio link test communication consists of a minimum of 16 and a maximum of 256
              RLT_MasterTest messages. Timing distance between individual RLT_MasterTest messages shall
              not exceed 250ms.
              When the radio link test communication is completed the RLT Master gets deactivated
              automatically.
              <br/>
              After activation a RLT Slave periodically transmits RLT_Query messages (1 message / 2s). It stops
              transmission of RLT_Query messages as soon as it has received at least one RLT_Response
              message. It then waits for RLT_MasterTest messages from the same EnOcean ID and replies to
              them within a maximum delay of 100ms thru RLT_SlaveTest messages.
              If it does not receive RLT_MasterTest messages from the same EnOcean ID for a time period of
              5s, the RLT Slave restarts periodic transmission of RLT_Query messages.
              The RLT Slave requires explicit deactivation.
              <h4>RLT_Query Message</h4>
              This Message is a “4BS Teach-In Query” message with FUNC, Type and Manufacturer ID set
              properly. For details please refer to the description of the 4BS teach-in process.
              <h4>RLT_Response Message</h4>
              This Message is a “4BS Teach-In Response” message with FUNC, Type and Manufacturer ID set
              properly. For details please refer to the description of the 4BS teach-in process.
              As a RLT Master does accept teach-in of a RLT Slave only for the time period required by a single
              RLT communication it shall indicate the EEP to be supported but the EnOcean ID of the RLT Slave
              not to be stored permanently.
            </description>
              <case>
              <title>
                RLT_MasterTest_4BS
              </title>
              <description>
                This is the 4BS message sent by the RLT Master during a radio link test communication
              </description>
              <direction>
                1
              </direction>
              <condition>
                <datafield>
                  <bitoffs>29</bitoffs>
                  <bitsize>2</bitsize>
                  <value>2</value>
                </datafield>
                <datafield>
                  <bitoffs>31</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </datafield>
              </condition>
               <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

              <datafield>
              <reserved/>
                <data>Not used</data>
                <shortcut> </shortcut>
                <description> </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>28</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              

              <datafield>
                <data>MSG_ID</data>
                <shortcut>MSGID</shortcut>
                <description>Message ID</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MSG-Source</data>
                <shortcut>MSGS</shortcut>
                <description>Message Source</description>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>RLT-Master</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
            <title>
                RLT_SlaveTest_4BS
              </title>

              <description>
                This is the 4BS message sent by the RLT Slave in reply to an RLT_MasterTest_4BS message.
              </description>
              <direction>
                2
              </direction>
              <condition>
                <datafield>
                  <bitoffs>29</bitoffs>
                  <bitsize>2</bitsize>
                  <value>2</value>
                </datafield>
                <datafield>
                  <bitoffs>31</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </datafield>
              </condition>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>28 </bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
                <data>Sub-Telegram Counter</data>
                <shortcut>STCNT</shortcut>
                <description>
                  related to RLT_MasterTest_4BS message received
                  Repeater level 2
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>not supported</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>1 sub telegram</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>2 sub telegram</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>≥ 3 sub telegram</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>RSSI Level in dBm</data>
                <shortcut>RSLV</shortcut>
                <description>
                  related to RLT_MasterTest_4BS message received
                  Repeater level 1
                </description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>not supported</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>≥-31</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                     <value>0x02</value><description>-32</description><unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x3F</value>
                    <description>≤-93</description>
                    <unit>dBm</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sub-Telegram Counter/RSSI Level in dBm</data>
                <shortcut>RSLV</shortcut>
                <description>Related to RLT_MasterTest_4BS message received
 Repeater level 1 (for details see DB3)    </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value/>
                    <description>See prev</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sub-Telegram Counter/RSSI Level in dBm</data>
                <shortcut>RSLV</shortcut>
                <description>Related to RLT_MasterTest_4BS message received direct link       </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value/>
                    <description>See prev</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>RSSI Level in dBm</data>
                <shortcut>RSLV</shortcut>
                <description>Non-EnOcean signal detection since last RLT_MasterTest message
 RSSI Level with 6dB quantization steps                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>not supported</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>≥ -31</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>-32...-37</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>-38...-43</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>-44...-49</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x05</value><description>-50...-55</description><unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>-56...-61</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x07</value>
                    <description>-62...-67</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>-68...-73</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x09</value>
                    <description>-74...-79</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x0A</value>
                    <description>-80...-85</description>
                    <unit>dBm</unit>
                  </item>
                  <item>
                    <value>0x0B</value>
                    <description>≤ -92</description>
                    <unit>dBm</unit>
                  </item>
                </enum>

              </datafield>

              <datafield>
                <data>MSG_ID</data>
                <shortcut>MSGID</shortcut>
                <description/>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MSG-Source</data>
                <shortcut>MSGS</shortcut>
                <description/>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>RLT-Slave</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
             <title>
                RLT_MasterTest_1BS
              </title>
              <description>
                This is the 1BS message sent by the RLT Master during a radio link test communication.<br/><br/>
                REMARK: The column 'Bitrange' is automatically generated from the telegram type and the offset. The column Bitrange shows currently DB_3 instead of DB_0. This isn't a bug in the XML, only a weakness of the formatting. AT THIS POINT, DB_0 WOULD BE CORRECT.<br/>
              </description>
               <direction>
                1
              </direction>
              <condition>
                <datafield>
                  <bitoffs>31</bitoffs>
                  <bitsize>1</bitsize>
                  <value>0</value>
                </datafield>
              </condition>
              <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>4</bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>
              <datafield>
                <data>RLT MSG-Counter MSB</data>
                <shortcut>MC-MSB</shortcut>
                <description>Round-trip, covering all RLT_x_1BS messages
  4 bit MSB                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value/>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>RLT MSG-Counter LSB</data>
                <shortcut>MC-LSB</shortcut>
                <description>Round-trip, covering all RLT_x_1BS messages
  2 bit LSB                </description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value/>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MSG-Source</data>
                <shortcut>MSGS</shortcut>
                <description>Message Source</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>RLT Master</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
            <title>
                RLT_SlaveTest_1BS
              </title>
              <description>
                This is the 1BS message sent by the RLT Slave in reply to an RLT_MasterTest_1BS message.<br/><br/>
                REMARK: The column 'Bitrange' is automatically generated from the telegram type and the offset. The column Bitrange shows currently DB_3 instead of DB_0. This isn't a bug in the XML, only a weakness of the formatting. AT THIS POINT, DB_0 WOULD BE CORRECT.<br/>
              </description>
              <direction>
                2
              </direction>
              <condition>
                <datafield>
                  <bitoffs>31</bitoffs>
                  <bitsize>1</bitsize>
                  <value>1</value>
                </datafield>
              </condition>

             <datafield>
                  <data>LRN Bit</data>
                  <shortcut>LRNB</shortcut>
                  <description>LRN Bit</description>
                  <bitoffs>4</bitoffs>
                  <bitsize>1</bitsize>
                  <enum>
                    <item>
                      <value>0</value>
                      <description>Teach-in telegram</description>
                    </item>
                    <item>
                      <value>1</value>
                      <description>Data telegram</description>
                    </item>
                  </enum>
                </datafield>

              <datafield>
                <data>RLT MSG-Counter MSB</data>
                <shortcut>MC-MSB</shortcut>
                <description>Round-trip, covering all RLT_x_1BS messages
  4 bit MSB                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value/>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>RLT MSG-Counter LSB</data>
                <shortcut>MC-LSB</shortcut>
                <description>Round-trip, covering all RLT_x_1BS messages
  2 bit LSB                </description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value/>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MSG-Source</data>
                <shortcut>MSGS</shortcut>
                <description>Message Source</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>RLT-Slave</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x7F</number>
            <title>Universal</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean GmbH</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Description</span>
              <br/>
              This profile was intended for manufacturer specific applications.
              Every manufacturer may independently define the types within this profile.
              <br/><br/>
              This profile was replaced by the use of MSC-Telegrams with the advantage
              of more payloads and the manufacturer Id as identification.
              For future applications only use MSC-Telegrams.
              <br/><br/>
              This description is only necessary for legacy reasons.
              <br/><br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: unidirectional / bidirectional
              <br/>Addressing: unicast (ADT) / broadcast
              <br/>Communication trigger: event- &amp; time-triggered
              <br/>Communication interval: application specific
              <br/>Trigger event: application specific
              <br/>Tx delay: not specified
              <br/>Rx timeout: not specified
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: 4BS teach-in
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption supported: no
              <br/>Security level format: -
            </description>
            <case>
              <datafield>
                <data>LRN Bit</data>
                <shortcut>LRNB</shortcut>
                <description>LRN Bit</description>
                <bitoffs>28 </bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Teach-in telegram</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Data telegram</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>undefined</data>
                <shortcut>undef</shortcut>
                <description>undefined</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>28</bitsize>
              </datafield>
              <datafield>
                <data>undefined</data>
                <shortcut>undef</shortcut>
                <description>undefined</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
           </case>
          </type>
        </func>
   
   </rorg>
      <rorg>
        <number>0xD2</number>
        <title>VLD Telegram</title>
        <oldnumber>.RORG</oldnumber>
        <fullname>Variable Length Data</fullname>
        <telegram>VLD</telegram>
        <description>
        </description>
        <func>
          <number>0x00</number>
          <title>Room Control Panel (RCP)</title>
          <description>
            The Communication is based on the Smart Ack concept. Some basics related
            hereto are included in this document for convenience but for details please consult the Smart Ack specification.
            <br/>
            <br/>
         A Room Control Panel (RCP) compliant to this EEP offers the following features:
         <ul>
         <li>Multi symbol, multi segment LC display (or equivalent)</li>
         <li>1 temperature measurement channel, remote configurable</li>
         <li>1 temperature set point control (e.g. key pad based)</li>
         <li>1 fan speed control (e.g. key pad based)</li>
         <li>1 presence control (e.g. key pad based)</li>
             </ul>
             <br/>
             Repeater operation shall work in compliance with the Smart Ack specification.
             <br/><br/>
             <br/><br/>
             <br/><br/>
             <pagebreak/>
             <b>Use Case: Temperature Measurement</b>
             <img>graphics/D2-00-01_UseCase_01_Temperature.png</img>
             REMARK:<br/>
             Temperature measurement may be configured by the Gateway, see chapter “Message Type E – RCP Configuration”.
             <br/><br/>
             <br/><br/>
             <br/><br/>
             <pagebreak/>
             <b>Use Case: User Interaction</b><br/>
             <img>graphics/D2-00-01_UseCase_02_Interaction.png</img>
             <br/><br/>
             <br/><br/>
             <br/><br/>
             <pagebreak/>
             <b>Use Case: User Interaction including transfer of configuration data</b>
             <img>graphics/D2-00-01_UseCase_03_Config.png</img>
             <pagebreak/>
             </description>
          <type>
            <number>0x01</number>
            <title>RCP with Temperature Measurement and Display (BI-DIR)</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Fr. Sauter AG</span>
            <br/>
            <br/>
            <span style="background-color:#F8DF36;">
            Note: EEP Release 2.1, 2.5, and 2.6 reflected a wrong byte-order for all messages of this EEP!</span><br/>
            <span style="background-color:#FFF08D;">
            Example Message Type A:</span><br/>
            <span style="background-color:#FFF08D;">
            Instead of DB_1 = 0x01    DB_0 = 0x81 (which is correct for KP=1 and CV=1)</span><br/>
            <span style="background-color:#FFF08D;">
            by mistake DB_1 = 0x81    DB_0 = 0x11 (which is wrong) was printed.</span><br/>
            <span style="background-color:#FFF08D;">
            We apologize for the mistake.</span>
            </description>
            <case>
            <title>Message type A / ID 01 (First User Action on RCP)</title>
            <description>
            Direction: Sensor -&gt; Gateway<br/>
            Transaction Response: Message Type B or Type E<br/>
            Chaining: No<br/>
            Timing: T1+ = 170ms<br/>
            <img>graphics/EEP_D2-00-01_Message_A.png</img>
            </description>
              <condition>
                <datafield>
                  <bitoffs>5</bitoffs>
                  <bitsize>3</bitsize>
                  <value>1</value>
                </datafield>
              </condition>
               <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id; 0x01</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Message Id</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>9</bitoffs>
              <bitsize>2</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>User Action</data>
                <shortcut>KP</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>not used</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Presence</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Temperature Set Point “down” or “—“</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>not used</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>not used</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Temperature Set Point “up” or “+”</description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Fan</description>
                  </item>
                  <item>
				    <min>0x07</min>
					<max>0x1F</max>
                    <description>Not Used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>ConfigValid</data>
                <shortcut>CV</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Configuration data not valid (e.g. never received message of type E)</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Configuration data valid</description>
                  </item>
                </enum> 
              </datafield>
            </case>
            <case>
            <title>Message Type B / ID 02 (Display Content)</title>
            <description>
            Direction: Gateway -&gt; Sensor<br/>
            Reply to Message Type A<br/>
            Response: None<br/>
            Chaining: Up to 2 messages per chain<br/>
            Timing: T2+ = 300ms<br/>
            <img>graphics/EEP_D2-00-01_Message_B.png</img><br/>
            IMPORTANT NOTE:<br/>
            The symbols Sa, Sb, Sc, Sd, Se are optional. One or more of those symbols are available
            on the display only if the manufacturer of a RCP implements them in a specific design.
            Thus, they are NOT mandatory for a RCP in order to comply with this EEP.<br/>
               </description>
              <condition>
                <datafield>
                  <bitoffs>5</bitoffs>
                  <bitsize>3</bitsize>
                  <value>2</value>
                </datafield>
              </condition>
              <datafield>
              <reserved/>
              <bitoffs>32</bitoffs>
              <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id;0x02</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Message Id</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MoreData</data>
                <shortcut>MD</shortcut>
                <description/>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>no more data</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>more data will follow after T2+</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan</data>
                <shortcut>F</shortcut>
                <description/>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Do not display</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Speed Level 0</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Speed Level 1</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Speed Level 2</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Speed Level 3</description>
                  </item>
                  <item>
                    <min>0x05</min>
                    <max>0x07</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan manual</data>
                <shortcut>M</shortcut>
                <description/>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Fan manual</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Figure A Type</data>
                <shortcut>TA</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Do not display</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Room Temperature </description>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Room Temperature </description>
                    <unit>°F</unit>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Nominal Temperature</description>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Nominal Temperature</description>
                    <unit>°F</unit>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Delta Temperature Set Point</description>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Delta Temperature Set Point</description>
                    <unit>°F</unit>
                  </item>
                  <item>
                    <value>0x07</value>
                    <description>Delta Temperature Set Point(graphic)</description>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>Time 00:00 to 23:59 [24h]</description>
                  </item>
                  <item>
                    <value>0x09</value>
                    <description>Time 00:00 to 11:59 [AM]</description>
                  </item>
                  <item>
                    <value>0x0A</value>
                    <description>Time 00:00 to 11:59 [PM]</description>
                  </item>
                  <item>
                    <value>0x0B</value>
                    <description>Date 01.01 to 31.12 [DD.MM]</description>
                  </item>
                  <item>
                    <value>0x0C</value>
                    <description>Date 01.01 to 12.31 [MM.DD]</description>
                  </item>
                  <item>
                    <value>0x0D</value>
                    <description>Illumination (linear) 0 to 9999</description>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <value>0x0E</value>
                    <description>Percentage 0 to 100</description>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>0x0F</value>
                    <description>Parts per Million 0 to 9999</description>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <value>0x10</value>
                    <description>Relative Humidity 0 to 100</description>
                    <unit>% rH</unit>
                  </item>
                  <item>
                    <min>0x11</min>
                    <max>0x1F</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Presence</data>
                <shortcut>PR</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Do not display</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Present</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Not present</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Night time reduction</description>
                  </item>
                  <item>
                    <min>0x04</min>
                    <max>0x07</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Figure A Value</data>
                <shortcut>ZA</shortcut>
                <description>Format according to TA:<br/>Byte-Order: Little-Endian!</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>0x01</min>
                    <max>0x07</max>
                    <description>0 ... 4000</description>
                    <unit>0.01°</unit>
                  </item>
                  <item>
                    <min>0x08</min>
                    <max>0x0A</max>
                    <description>Time 0000 ... 2359</description>
                  </item>
                  <item>
                    <min>0x0B</min>
                    <max>0x0C</max>
                    <description>Date 0101 ... 3112</description>
                  </item>
                  <item>
                    <value>0x0D</value>
                    <description>0 ... 9999</description>
                  <unit>lx</unit></item>
                  <item>
                    <min>0x0E</min>
                    <max>0x10</max>
                    <description>0 ... 10000</description>
                  <unit>0.01%</unit></item>
                  <item>
                    <value>0x0F</value>
                    <description>0 ... 9999</description>
                  <unit>ppm</unit></item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating</data>
                <shortcut>Sa</shortcut>
                <description>optional</description>
                <info/>
                <bitoffs>39</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Cooling</data>
                <shortcut>Sb</shortcut>
                <description>optional</description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dew-Point</data>
                <shortcut>Sc</shortcut>
                <description>optional</description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Warning</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>No warning</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window</data>
                <shortcut>Sd</shortcut>
                <description>optional</description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Closed</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Opened</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>User Notification
                </data>
                <shortcut>Se</shortcut>
                <description>optional</description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>On</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
             <title>Message Type C / ID 03 (Repeated User Action on RCP)</title>
            <description>
            Direction: Sensor -&gt; Gateway<br/>
            Fire and Forget<br/>
            Response: None <br/>
            Chaining: No<br/>
            Timing: may only be sent within 5s from latest receipt of a Message Type B<br/>
            <img>graphics/EEP_D2-00-01_Message_C.png</img><br/>
            </description>
              <condition>
                <datafield>
                  <bitoffs>5</bitoffs>
                  <bitsize>3</bitsize>
                  <value>3</value>
                </datafield>
              </condition>
              <datafield>
              <reserved/>
              <bitoffs>4</bitoffs>
              <bitsize>1</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id; 0x03</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Message Id</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan</data>
                <shortcut>F</shortcut>
                <description/>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>no change</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Speed Level 0</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Speed Level 1</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Speed Level 2</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Speed Level 3</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Speed Level Auto</description>
                  </item>
                  <item>
                    <min>0x06</min>
                    <max>0x07</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set Point A Type</data>
                <shortcut>TA</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>no change</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x04</max>
                    <description>not used</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Temperature Set Point [°]</description>
                  </item>
                  <item>
                    <min>0x06</min>
                    <max>0x1F</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Presence</data>
                <shortcut>PR</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>no change</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Present</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Not present</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Night time reduction</description>
                  </item>
                  <item>
                    <min>0x04</min>
                    <max>0x07</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set Point A Value</data>
                <shortcut>ZA</shortcut>
                <description>Format according to TA: 0x05 [0.01°]<br/><br/>Byte-Order: Little-Endian!</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <range>
                  <min>-1270</min>
                  <max>+1270</max>
                </range>
                <scale>
                  <min>-12.70</min>
                  <max>+12.70</max>
                </scale>
                <unit>°</unit>
              </datafield>
            </case>
            <case>
          <title>Message Type D / ID 04 (Measurement Result)</title>
            <description>
            Direction: Sensor -&gt; Gateway<br/>
            Fire and Forget<br/>
            Response: None<br/>
            Chaining: No<br/>
            Timing: None<br/>
            <img>graphics/EEP_D2-00-01_Message_D.png</img><br/>
            </description>
              <condition>
                <datafield>
                  <bitoffs>5</bitoffs>
                  <bitsize>3</bitsize>
                  <value>4</value>
                </datafield>
              </condition>
              <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id;0x04</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Message Id</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel A Value</data>
                <shortcut>VA (LSB)</shortcut>
                <description>Format according to TA:<br/><br/>LSB (Bit 7 ... 0)</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>4000</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>40.00</max>
                </scale>
                <unit>°</unit>
              </datafield>
              <datafield>
                <data>Channel A Value</data>
                <shortcut>VA (MSB)</shortcut>
                <description>See: VA (LSB)<br/><br/>MSB (Bit 11 ... 8)</description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Channel A Type</data>
                <shortcut>TA</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Temperature [°C]</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x0E</max>
                    <description>not used</description>
                  </item>
                  <item>
                    <value>0x0F</value>
                    <description>Measurement result not valid</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
            <title>Message Type E / ID 05 (Sensor Configuration)</title>
            <description>
            Direction: Gateway -&gt; Sensor<br/>
            Reply to Message Type A<br/>
            Response: None <br/>
            Chaining: Up to 2 messages per chain<br/>
            Timing: T2+ = 300ms<br/>
            <img>graphics/EEP_D2-00-01_Message_E.png</img><br/>
            </description>
              <condition>
                <datafield>
                  <bitoffs>5</bitoffs>
                  <bitsize>3</bitsize>
                  <value>5</value>
                </datafield>
              </condition>
              <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>4</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>8</bitoffs>
              <bitsize>1</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>28</bitoffs>
              <bitsize>4</bitsize>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>44</bitoffs>
              <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id; 0x05</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Message Id</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MoreData</data>
                <shortcut>MD</shortcut>
                <description/>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>no more data</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>more data will follow after T2+</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>
                  Set Point Range Limit
                </data>
                <shortcut>SPR</shortcut>
                <description>Limit of Set Point Range, absolute value:<br/><br/>
                REMARK:<br/>Set Point Range shall be symmetrical to 0°</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Set Point disabled</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x7F</max>
                    <description>0,1° … 12,7° [0,1°]</description>
                    <scale>
                      <min>0.1</min>
                      <max>12.7</max>
                    </scale>
                    <unit>°</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set PointSteps </data>
                <shortcut>SPS</shortcut>
                <description>Number of Set Point Steps:<br/><br/>
                REMARK:<br/>Specifies the number of equidistant steps between 0 and Set Point Range Limit
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Set Point disabled</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x7F</max>
                    <description>1 … 127</description>
                    <scale>
                      <min>1</min>
                      <max>127</max>
                    </scale>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>
                  Temperature Measurement Timing
                </data>
                <shortcut>TT (LSB)</shortcut>
                <description>
                  Time between two subsequent Temperature measurements
                  <br/><br/>
                  LSB (Bit 3 ... 0)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Temperature measurement disabled</description>
                  </item>
                  <item>
                  <min>0x01</min>
                  <max>0x3C</max>
                  <description>10 … 600s [10s]</description>
                  <scale>
                    <min>10</min>
                    <max>600</max>
                  </scale>
                  <unit>s</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>
                  Temperature Measurement Timing
                </data>
                <shortcut>TT (MSB)</shortcut>
                <description>
                  Time between two subsequent Temperature measurements
                  <br/><br/>
                  MSB (Bit 5 ... 4)
                </description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Fan</data>
                <shortcut>F</shortcut>
                <description>Number of Fan Speed Levels available to user:</description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Fan Speed disabled</description>
                  </item>
                  <item>
                    <min>0x1</min>
                    <max>0x7</max>
                    <description>1 … 7</description>
                      <scale>
                        <min>1</min>
                        <max>7</max>
                      </scale>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Presence</data>
                <shortcut>PR</shortcut>
                <description>Number of Presence Levels available to user</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Presence disabled</description>
                  </item>
                  <item>
                   <min>0x1</min>
                    <max>0x7</max>
                    <description>1 … 7</description>
                    <scale>
                      <min>1</min>
                      <max>7</max>
                    </scale>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Keep Alive Timing</data>
                <shortcut>KA</shortcut>
                <description>
                  Number of measurements (without trigger of a message
                  Type D) between two subsequent “Keep Alive messages”:
                </description>
                <info/>
                <bitoffs>45</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>
                      Transmission of measurement result with
                      each Temperature measurement
                    </description>
                  </item>
                  <item>
                    <min>0x1</min>
                    <max>0x7</max>
                    <description>10 … 70 measurements [step-size 10]</description>
                    <scale>
                      <min>10</min>
                      <max>70</max>
                    </scale>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data> Significant Temperature Difference </data>
                <shortcut>ST</shortcut>
                <description>Difference between two subsequent temperature
                measurements to trigger a Message Type D [0.2°]
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0x0</min>
                  <max>0xF</max>
                </range>
                <scale>
                  <min>0.0</min>
                  <max>3.0</max>
                </scale>
                <unit>°</unit>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x01</number>
          <title>Electronic switches and dimmers with Energy Measurement and Local Control</title>
          <description>
This EEP family shall be used for bidirectional actuators that control electric loads, e.g. for lightning purposes. Switching and dimming is controlled and high-resolution energy measurement is supported.
   Local Control, either thru a user interface or thru other measures shall be supported on the actuator. This may include other EnOcean enabled devices taught-in to a device belonging to the EEP family, e.g. a simple rocker switch or more sophisticated devices like occupancy sensors with timing control.
   The proposed EEP family serves up to 30 output channels and allows controlling them either individually or as a bulk.
   Extension of this EEP family is possible in different ways:
<br/>
<br/>
1. A new device with a different feature mix creates a new TYPE within this EEP family
<br/>
-&gt; new column in following table
<br/>
<br/>
2. An additional feature is added and a new device with a new TYPE is created
<br/>
-&gt; new column and new line in following table
<br/>
<br/>
3. Like 2, but EnOcean communication of the EEP family needs to be extended
<br/>
-&gt; new column and new line in following table
<br/>
-&gt; one or more additional messages need to be defined
<br/>
<br/>
For teach-in and teach-out UTE (Universal Uni- and Bidirectional Teach-In Procedure for EEP based Communication) shall be used.
<br/>
<br/>
    	  <table>
          <tr>
          <th>Supported function ... of Type</th>
          <th>00</th>
          <th>01</th>
          <th>02</th>
          <th>03</th>
          <th>04</th>
          <th>05</th>
          <th>06</th>
          <th>07</th>
          <th>08</th>
          <th>09</th>
          <th>0A</th>
          <th>0B</th>
          <th>0C</th>
          <th>0D</th>
          <th>0E</th>
          <th>0F</th>
          <th>10</th>
          <th>11</th>
          <th>12</th>
          <th>13</th>
          <th>14</th>
          <th>15</th>
          <th>16</th>
          </tr>
          <tr>
            <td>No. of output channels</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">1</td>
            <td style="background-color:#FFFFFF">2</td>
            <td style="background-color:#FFFFFF">2</td>
            <td style="background-color:#FFFFFF">2</td>
            <td style="background-color:#FFFFFF">4</td>
            <td style="background-color:#FFFFFF">8</td>
            <td style="background-color:#EDF88E">4</td>
            <td style="background-color:#EDF88E">2</td>
          </tr>
          <tr>
            <td>Switching</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Dimming</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Dimming configurable</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Pilot wire</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Local control</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Local control enable/disable</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>External Switch / Push Button Control</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>External Switch / Push Button Type</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Auto OFF Timer</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Delay OFF Timer</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Taught-in devices enable/disable 2)</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>User interface day/night mode</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Over current reporting</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Over current configurable</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Energy measurement</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Power measurement</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Measurement Roll Over 1)</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
         </tr>
          <tr>
            <td>Measurement Auto Scaling 1)</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Measurement configurable</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Measurement report on query</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Measurement auto reporting</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Default state configurable</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Error level reporting</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Power Failure Detection</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Power Failure Detection enable/disable</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">X</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
          </tr>
          <tr>
            <td>Maximum Dimming Value</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
          <tr>
            <td>Minimum Dimming Value</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#FFFFFF">-</td>
            <td style="background-color:#EDF88E">X</td>
            <td style="background-color:#EDF88E">X</td>
          </tr>
        </table>
        <br/>
        <br/>
        1) A device may either support Measurement Roll Over or Measurement Auto Scaling.
        <br/><br/>
        2) Enable / disable only effects devices that are taught-in to a device belonging to this EEP family;<br/>
        it does not effect communication between a device belonging to this EEP family and any other entity where this device has been taught-in by itself.
        <br/>
        <br/>
        </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Team</span><br/><br/>
            </description>
            <case>
            <title>CMD 0x1 - Actuator Set Output</title>
            <description>
			This message is sent to an actuator. It controls switching / dimming of one or all channels of an actuator.
			<br/><br/>
            <img>graphics/EEP_D2-01-xx_CMD_01.png</img>
            <br/>
   			REMARK:<br/>
            In case an Actuator Set Output message specifies a parameter that is
            not supported by the addressed device, such device should react as
            following:
            <br/>
            - Channel not supported by device -&gt; ignore message<br/>
            - Dimming command to switching device -&gt; no change of status<br/>
            - Dimming command with non-supported speed -&gt; dim with regular speed<br/>
            <br/>
            RECOMMENDATION:<br/>
            Dimmers should take things like phase shifting into account to provide
            dimming based on power consumption (results in brightness for lamps) rather than
            interpreting percentage values as phase angle only.
            <br/>
            <br/>
            </description>
              <datafield>
              <reserved/>
              <bitoffs>0</bitoffs>
              <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>ID 01</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dim value</data>
                <shortcut>DV</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Switch to new output value</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Dim to new output value – dim timer 1</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Dim to new output value – dim timer 2</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Dim to new output value – dim timer 3</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Stop dimming</description>
                  </item>
                  <item>
                    <min>0x05</min>
                    <max>0x07</max>
                    <description>not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Output value</data>
                <shortcut>OV</shortcut>
                <description/>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Output value 0% or OFF</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x64</max>
                    <description>Output value 1% to 100% or ON</description>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0x7E</max>
                    <description>Not used</description>
                  </item>
                  <item>
                    <value>0x7F</value>
                    <description>Output value not valid / not applicable</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
              <reserved/>
              <bitoffs>16</bitoffs>
              <bitsize>1</bitsize>
              </datafield>
             </case>
            <case>
              <title>CMD 0x2 - Actuator Set Local</title>
              <description>This message is sent to an actuator. It configures one or all channels of an actuator.
                <br/>
                <br/>Response Timing: None
                <br/>
                <br/>
                RECOMMENDATION:
                <br/>
                In case the device implements an internal order for dim timers, this order
                should be from “dim timer 1” (fast) to “dim timer 3” (slow).
                The configured time shall always be interpreted for a full range (0 to 100%) dimming.
                <br/>
                <br/>
                <img>graphics/EEP_D2-01-xx_CMD_02.png</img>
                <br/>
              </description>
              <datafield>
                <data>Taught-in devices</data>
                <shortcut>d/e</shortcut>
                <description/>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Disable taught-in devices (with different EEP)</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Enable taught-in devices (with different EEP)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>ID 02</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Over current shut down</data>
                <shortcut>OC</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Over current shut down: static off</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Over current shut down: automatic restart</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>reset over current shut down</data>
                <shortcut>RO</shortcut>
                <description/>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Reset over current shut down: not active</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Reset over current shut down: trigger signal</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Local control</data>
                <shortcut>LC</shortcut>
                <description/>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Disable local control</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Enable local control</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                 <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dim timer 3</data>
                <shortcut>DT3</shortcut>
                <description/>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Not used</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x0F</max>
                    <description>Dim timer 3 [0,5 … 7,5s / steps 0,5s]</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dim timer 1</data>
                <shortcut>DT1</shortcut>
                <description/>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Not used</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x0F</max>
                    <description>Dim timer 1 [0,5 … 7,5s / steps 0,5s]</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dim timer 2</data>
                <shortcut>DT2</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Not used</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x0F</max>
                    <description>Dim timer 2 [0,5 … 7,5s / steps 0,5s]</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>User interface indication</data>
                <shortcut>d/n</shortcut>
                <description/>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>User interface indication: day operation</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>User interface indication: night operation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Power Failure</data>
                <shortcut>PF</shortcut>
                <description/>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Disable Power Failure Detection</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Enable Power Failure Detection</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Default state</data>
                <shortcut>DS</shortcut>
                <description/>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0b00</value>
                    <description>Default state: 0% or OFF</description>
                  </item>
                  <item>
                    <value>0b01</value>
                    <description>Default state: 100% or ON</description>
                  </item>
                  <item>
                    <value>0b10</value>
                    <description>Default state: remember previous state</description>
                  </item>
                  <item>
                    <value>0b11</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x3 - Actuator Status Query</title>
              <description>This message is sent to an actuator. It requests the status of one or all channels of an actuator.
                <br/>
                <br/>
                Response Timing:<br/>
                An Actuator Status Response message shall be received within a maximum of 300ms from the time of transmission of this message.
                In case no such response is received within this time frame the action shall be treated as completed without result.
                <br/>
                <img>graphics/EEP_D2-01-xx_CMD_03.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description>ID 03</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
            </case>
            <case>
              <title>CMD 0x4 - Actuator Status Response</title>
              <description>This message is sent by an actuator if one of the following events occurs:<br/>
                          -	Status of one channel has been changed locally<br/>
                          -	Message Actuator Status Query has been received<br/>
                <br/>
                Response Timing:<br/>
                This message shall be sent within a maximum of 50ms from the time of reception of the Actuator Status Query message.<br/>
                <br/>
                <img>graphics/EEP_D2-01-xx_CMD_04.png</img>
                <br/>
                REMARK 1:<br/>
                In case an Actuator Status Query message specifies a parameter that is not supported by the device being addresses, such device shall ignore the message and shall not answer using the Actuator Status Response message.<br/>
                REMARK 2:<br/>
                In case an Actuator Status Query message queries all output channels supported by a device being addresses, such device shall answer per each output channel by using an individual Actuator Measurement Response message.<br/>
                <br/>
                </description>
                <datafield>
                <data>Power Failure</data>
                <shortcut>PF</shortcut>
                <description/>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Power Failure Detection disabled/not supported</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Power Failure Detection enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Power Failure Detection</data>
                <shortcut>PFD</shortcut>
                <description/>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Power Failure not detected/not supported/disabled</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Power Failure Detected</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x04</value>
                    <description>ID 04</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Over current switch off</data>
                <shortcut>OC</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Over current switch off: ready / not supported</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Over current switch off: executed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Error level</data>
                <shortcut>EL</shortcut>
                <description/>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0b00</value>
                    <description>Error level 0: hardware OK</description>
                  </item>
                  <item>
                    <value>0b01</value>
                    <description>Error level 1: hardware warning</description>
                  </item>
                  <item>
                    <value>0b10</value>
                    <description>Error level 2: hardware failure</description>
                  </item>
                  <item>
                    <value>0b11</value>
                    <description>Error level not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>Not applicable, do not use</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Local control</data>
                <shortcut>LC</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Local control disabled / not supported</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Local control enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Output value</data>
                <shortcut>OV</shortcut>
                <description/>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Output value 0% or OFF</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x64</max>
                    <description>Output value 1% to 100% or ON</description>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0x7E</max>
                    <description>Not used</description>
                  </item>
                  <item>
                    <value>0x7F</value>
                    <description>output value not valid / not set</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x5 - Actuator Set Measurement</title>
              <description>The command defines values at offset 32 and at offset 40 which
              are the limits for the transmission periodicity of messages.
              MIT must not be set to 0, MAT &gt;= MIT.
                <br/>
                <br/>Response Timing: None
                <br/>
                <br/>
                <img>graphics/EEP_D2-01-xx_CMD_05.png</img>
                </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x05</value>
                    <description>ID 05</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Report measurement: query only</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Report measurement: query / auto reporting</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Reset measurement</data>
                <shortcut>RE</shortcut>
                <description/>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Reset measurement: not active</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Reset measurement: trigger signal</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Measurement mode</data>
                <shortcut>e/p</shortcut>
                <description/>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Energy measurement</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Power measurement</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Measurement delta to be reported (LSB)</data>
                <shortcut>MD_LSB</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
                <range>
                <min>0</min>
                <max>4095</max>
              </range>
              <scale>
                <min>0</min>
                <max>4095</max>
              </scale>
              <unit>N/A</unit>
              </datafield>
              <datafield>
                <data>Measurement delta to be reported (MSB)</data>
                <shortcut>MD_MSB</shortcut>
                <description/>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                <min>0</min>
                <max>4095</max>
              </range>
              <scale>
                <min>0</min>
                <max>4095</max>
              </scale>
              <unit>N/A</unit>
              </datafield>
              <datafield>
                <data>Unit</data>
                <shortcut>UN</shortcut>
                <description/>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Energy [Ws]</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Energy [Wh]</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Energy [KWh]</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Power [W]</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Power [KW]</description>
                  </item>
                  <item>
                    <min>0x05</min>
                    <max>0x07</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Maximum time between two subsequent actuator messages</data>
                <shortcut>MAT</shortcut>
                <description>Measurement Response messages [10s]</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                   <item>
                     <min>1</min>
                     <max>255</max>
                     <scale>
                     <min>10</min>
                     <max>2550</max>
                     </scale>
                     <unit>s</unit>
                   </item>
                   <item>
                    <value>0</value>
                    <description>Reserved</description>
                   </item>
                </enum>
              </datafield>
              <datafield>
                <data>Minimum time between two subsequent actuator messages</data>
                <shortcut>MIT</shortcut>
                <description>Measurement Response messages [s]</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                 <enum>
                   <item>
                     <min>1</min>
                     <max>255</max>
                     <scale>
                     <min>1</min>
                     <max>255</max>
                     </scale>
                     <unit>s</unit>
                   </item>
                   <item>
                    <value>0</value>
                    <description>Reserved</description>
                   </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x6 - Actuator Measurement Query</title>
              <description>This message is sent to an actuator. The actuator replies with an Actuator Measurement Response message.
                <br/>
                <br/>Response Timing:
                <br/>An Actuator Message Response message shall be received within a maximum of 300ms from the time of transmission of this message.
In case no such response is received within this time frame the action shall be treated as completed without result.
                <br/>
                <img>graphics/EEP_D2-01-xx_CMD_06.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Query</data>
                <shortcut>qu</shortcut>
                <description/>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Query energy</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Query power</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x7 - Actuator Measurement Response</title>
              <description>This message is sent by an actuator if one of the following events occurs:<br/>
              -	Measurement results trigger an automated transmission (see Actuator Set Measurement message)<br/>
              -	Message Actuator Measurement Query has been received
                <br/>
                <br/>Response Timing:<br/>
                This message shall be sent within a maximum of 50ms from the time of reception of the Actuator Measurement Query message.
                <br/>
                <img>graphics/EEP_D2-01-xx_CMD_07.png</img>
                <br/>
                REMARK 1:<br/>
                In case an Actuator Measurement Query message specifies a parameter that is not supported by the device addressed, such device shall ignore the message and shall not answer using the Actuator Measurement Response message.
                <br/>
                REMARK 2:<br/>
                In case an Actuator Measurement Query message queries all output channels supported by a device being addresses, such device shall answer per each output channel by using an individual Actuator Measurement Response message.
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x07</value>
                    <description>ID 07</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Unit</data>
                <shortcut>UN</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Energy [Ws]</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Energy [Wh]</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Energy [KWh]</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Power [W]</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Power [KW]</description>
                  </item>
                  <item>
                    <min>0x05</min>
                    <max>0x07</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>Not applicable, do not use</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Measurement value (4 bytes)</data>
                <shortcut>MV</shortcut>
                <description>DB3 = MSB / DB0 = LSB</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>32</bitsize>
                <range>
                  <min>0</min>
                  <max>4294967295</max>
                </range>
                <unit>N/A</unit>
              </datafield>
             </case>
            <case>
              <title>CMD 0x8 - Actuator Set Pilot Wire Mode</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_08.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x08</value>
                    <description>ID 08</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Pilotwire mode</data>
                <shortcut>PM</shortcut>
                <description/>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Comfort</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Eco</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Anti-freeze</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Comfort-1</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Comfort-2</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x9 - Actuator Pilot Wire Mode Query</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_09.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x09</value>
                    <description>ID 09</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xA - Actuator Pilot Wire Mode Response</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_0A.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0A</value>
                    <description>ID 0A</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Pilotwire mode</data>
                <shortcut>PM</shortcut>
                <description/>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Comfort</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Eco</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Anti-freeze</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Comfort-1</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Comfort-2</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xB - Actuator Set External Interface Settings</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_0B.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>51</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0B</value>
                    <description>ID 0B</description>
                  </item>
                </enum>
              </datafield>
                <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Auto OFF Timer</data>
                <shortcut>AOT</shortcut>
                <description>Timer to automatically set OFF output channel when it is set ON</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0000</value>
                    <description>Timer deactivated</description>
                  </item>
                  <item>
                    <min>0x0001</min>
                    <max>0xFFFE</max>
                    <scale>
                    <min>0.1</min>
                    <max>6553.4</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Does not modify saved value</description>
                  </item>
                </enum>
                </datafield>
              <datafield>
                <data>Delay OFF Timer</data>
                <shortcut>DOT</shortcut>
                <description>Delay timer before setting output channel to OFF value received by radio cmd</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0000</value>
                    <description>Timer deactivated</description>
                  </item>
                  <item>
                    <min>0x0001</min>
                    <max>0xFFFE</max>
                    <scale>
                    <min>0.1</min>
                    <max>6553.4</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Does not modify saved value</description>
                  </item>
                </enum>
                </datafield>
                <datafield>
                <data>External Switch/Push Button</data>
                <shortcut>EBM</shortcut>
                <description>External interface mode</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0b00</value>
                    <description>Not applicable</description>
                  </item>
                  <item>
                    <value>0b01</value>
                    <description>External Switch</description>
                  </item>
                  <item>
                    <value>0b10</value>
                    <description>External Push Button</description>
                  </item>
                  <item>
                    <value>0b11</value>
                    <description>Auto detect</description>
                  </item>
                </enum>
              </datafield>
                <datafield>
                <data>2-state switch</data>
                <shortcut>SWT</shortcut>
                <description>Switching state</description>
                <info/>
                <bitoffs>50</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b00</value>
                    <description>Change of key state sets ON or OFF</description>
                  </item>
                  <item>
                    <value>0b01</value>
                    <description>
                    Specific ON/OFF positions.<br/>
                    ON when contacts are closed.<br/>
                    OFF when contacts are open.</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xC - Actuator External Interface Settings Query</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_0C.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0C</value>
                    <description>ID 0C</description>
                  </item>
                </enum>
              </datafield>
                <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All output channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xD - Actuator External Interface Settings Response</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_0D.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>51</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0D</value>
                    <description>ID 0D</description>
                  </item>
                </enum>
              </datafield>
                <datafield>
                <data>I/O channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>Not applicable</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Input channel (from mains supply)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Auto OFF Timer</data>
                <shortcut>AOT</shortcut>
                <description>Timer to automatically set OFF output channel when it is set ON</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0000</value>
                    <description>Timer deactivated</description>
                  </item>
                  <item>
                    <min>0x0001</min>
                    <max>0xFFFE</max>
                    <scale>
                    <min>0.1</min>
                    <max>6553.4</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Does not modify saved value</description>
                  </item>
                </enum>
                </datafield>
              <datafield>
                <data>Delay OFF Timer</data>
                <shortcut>DOT</shortcut>
                <description>Delay timer before setting output channel to OFF value received by radio cmd</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0000</value>
                    <description>Timer deactivated</description>
                  </item>
                  <item>
                    <min>0x0001</min>
                    <max>0xFFFE</max>
                    <scale>
                    <min>0.1</min>
                    <max>6553.4</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Does not modify saved value</description>
                  </item>
                </enum>
                </datafield>
              <datafield>
                <data>External Switch/Push Button</data>
                <shortcut>EBM</shortcut>
                <description>External interface mode</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0b00</value>
                    <description>Not applicable</description>
                  </item>
                  <item>
                    <value>0b01</value>
                    <description>External Switch</description>
                  </item>
                  <item>
                    <value>0b10</value>
                    <description>External Push Button</description>
                  </item>
                  <item>
                    <value>0b11</value>
                    <description>Auto detect</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>2-state switch</data>
                <shortcut>SWT</shortcut>
                <description>Switching state</description>
                <info/>
                <bitoffs>50</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b00</value>
                    <description>Change of key state sets ON or OFF</description>
                  </item>
                  <item>
                    <value>0b01</value>
                    <description>Specific ON/OFF positions.
                      <br/>ON when contacts are closed.
                      <br/>OFF when contacts are open.
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xF / ECID 0x00 - Actuator Set Dimming Limits</title>
              <description>
                This message is sent to the actuator. It controls the maximum and
                minimum brightness of the channel output. If the actuator receives
                an out of range dimming value or an error command, the following
                actions should be performed:
                <br/>
                <ul><li>Channel not supported by device -&gt; ignore the message</li></ul>
                <ul><li>Set dimming minimum value is less than 0% -&gt; The minimum
                value is set to 0%</li></ul>
                <ul><li>Set dimming maximum value greater than 100% -&gt; The
                maximum value is set to 100%</li></ul>
                <img>graphics/EEP_D2-01-xx_CMD_0F_ECID_00.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>21</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description/>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0xF</value>
                    <description>ID F</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Extended Command ID</data>
                <shortcut>ECID</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>ID 00</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O Channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels output supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Maximum Value</data>
                <shortcut>MAXV</shortcut>
                <description/>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Not used</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x64</max>
                    <description>Set maximum value</description>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0x7F</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Minimum Value</data>
                <shortcut>MINV</shortcut>
                <description/>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x63</max>
                    <description>Set minimum value</description>
                  </item>
                  <item>
                    <min>0x64</min>
                    <max>0x7F</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xF / ECID 0x01 - Actuator Dimming Limits Query</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_0F_ECID_01.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description/>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0xF</value>
                    <description>ID F</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Extended Command ID</data>
                <shortcut>ECID</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>ID 01</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O Channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Single channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels output supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0xF / ECID 0x02 - Actuator Dimming Limits Response</title>
              <description>
                <img>graphics/EEP_D2-01-xx_CMD_0F_ECID_02.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>21</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description/>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0xF</value>
                    <description>ID F</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Extended Command ID</data>
                <shortcut>ECID</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>ID 02</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>I/O Channel</data>
                <shortcut>I/O</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <description>Output channel (to load)</description>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels output supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Maximum Value</data>
                <shortcut>MAXV</shortcut>
                <description/>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Not used</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x64</max>
                    <description>Set maximum value</description>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0x7F</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Minimum Value</data>
                <shortcut>MINV</shortcut>
                <description/>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x63</max>
                    <description>Set minimum value</description>
                  </item>
                  <item>
                    <min>0x64</min>
                    <max>0x7F</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
           <type>
            <number>0x01</number>
            <title>Type 0x01 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
           <type>
            <number>0x02</number>
            <title>Type 0x02 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
           <type>
            <number>0x03</number>
            <title>Type 0x03 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x04</number>
            <title>Type 0x04 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x05</number>
            <title>Type 0x05 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x06</number>
            <title>Type 0x06 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x07</number>
            <title>Type 0x07 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x08</number>
            <title>Type 0x08 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x09</number>
            <title>Type 0x09 (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x0A</number>
            <title>Type 0x0A (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x0B</number>
            <title>Type 0x0B (description: see table)</title>
            <status>released</status>
			<description/>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
            <number>0x0C</number>
            <title>Type 0x0C</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: AVIDSEN</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>Intended for heating module with Pilotwire command and Energy Measurement.
            <br/>Pilot wire includes 6 different modes:
            <br/>- Off
            <br/>- Comfort
            <br/>- Eco
            <br/>- Anti-freeze
            <br/>- Comfort-1°C
            <br/>- Comfort-2°C
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event-triggered
            <br/>Communication interval: at each state change / every 5 minutes
            <br/>Trigger event: actuator status change, consumption information change
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
          <table>
          <tr>
          <th>Supported command</th>
          <th>Type 0x0C</th>
          </tr>
          <tr>
            <td>0x1 – Actuator Set Output</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x2 – Actuator Set Local</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x3 – Actuator Status Query</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x4 – Actuator Status Response</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x5 – Actuator Set Measurement</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x6 – Actuator Measurement Query</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x7 – Actuator Measurement Response</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x8 – Actuator Set Pilot Wire Mode</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0x9 – Actuator Pilot Wire Mode Query</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          <tr>
            <td>0xA – Actuator Pilot Wire Mode Response</td>
            <td style="background-color:#FFFFFF">X</td>
          </tr>
          </table>
          <br/>
          <span style="border-bottom:2px groove #000000;">Telegram Definition</span>
          <br/>
          The telegrams corresponding to Command IDs: 0x1, 0x2, 0x3, 0x4, 0x5, 0x6
          and 0x7 are already defined in EEP V2.6.2 and do not change.
          <br/>
          <br/>
		</description>
			<ref>
				<rorg>D2</rorg>
				<func>01</func>
				<type>00</type>
			</ref>
		  </type>
		  <type>
		    <number>0x0D</number>
		    <title>Type 0x0D</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ID-RF</span>
		      <br/>
		      <br/>
              <br/>
		      <span style="border-bottom:2px groove #000000;">Description for TYPE 0x0D, 0x0E, 0x0F, 0x12</span>
		      <br/>
              <br/>Add three commands:
              <br/>- CMD 0xB – Actuator Set External Interface Settings
              <br/>- CMD 0xC – Actuator External Interface Settings Query
              <br/>- CMD 0xD – Actuator External Interface Settings Response
              <br/>
              <br/>Supported functions:
              <br/>- External Switch/Push Button Control
              <br/>- External Switch/Push Button Type (Bi-stable or Mono-stable / 2-state switch)
              <br/>- Auto OFF Timer
              <br/>- Delay OFF Timer
              <br/>
              <br/>Add D2-01-0D profile – Micro smart plug with 1 channel, no metering capabilities
              <br/>Add D2-01-0E profile – Micro smart plug with 1 channel, and metering capabilities
              <br/>Add D2-01-0F profile – Slot-in module with 1 channel, no metering capabilities
              <br/>Add D2-01-12 profile – Slot-in module with 2 channels, no metering capabilities
              <br/>
              <br/>These new profiles are modifications of the existing ones, please find below a listing:
              <br/>- Profile D2-01-0D is all same as D2-01-0A but with one modification
              <br/>- Profile D2-01-0E is all same as D2-01-0B but with one modification
              <br/>- Profiles D2-01-0F is all same as D2-01-0A but with three modifications
              <br/>- Profiles D2-01-12 is all same as D2-01-0A but with four modifications
		      <br/>
		      <br/>
		      <br/><span style="border-bottom:2px groove #000000;">Description of new supported functions</span><br/>
		      <br/><b>External Switch/Push Button Control</b>
		      <br/><br/>
              As for “Local Control” function, it indicates if the product can be
              controlled using an additional physical interface, as an external
              push button or wall switch. This interface is not directly integrated
              to the product, but can be connected using wires.
              <br/>
		      <br/><b>External Switch/Push Button Type</b>
              <ul><li>Bi-stable or Mono-stable:
              <br/>
              External interface can be composed of bi-stable button (switch) or
              mono-stable button (push button). Depending of the type selected,
              the product will have different reactions when switch/push button
              actions are detected.
              <br/>
              - If bi-stable button type selected, each change of state (open or
              close) toggle the output.
              <br/>
              - If mono-stable button type selected, first change of state (open
              or close) toggle the output, second change (close or open) is
              ignored, and output remains unchanged.
		      <br/>
              NOTE: If the product has more than one output, the external interface
              type is applied for all outputs.
              </li></ul>
              <ul><li>2-state switch:
              <br/>
              This parameter is effective only if external switch/push button type
              is set as “bi-stable”. When this setting is enabled, the device will
              turn ON output(s) when contacts are closed and turn OFF output(s)
              when contacts are open. When this setting is disabled (default mode),
              a change of contacts state will toggle the output(s).
              </li></ul>
		      <br/><b>Auto OFF Timer</b>
		      <br/>
              This functions turns OFF the output when time elapsed.
		      <br/>
              Use case: In corridor, when you turn ON the light, you want it
              to be turned OFF automatically after a certain time.
              <br/>
              <br/><b>Delay OFF Timer</b>
              <br/>
              When the device receives a valid radio command, setting an output state to OFF,
              instead of setting immediately the new output state, this function set
              the new output state when time elapsed.
              <br/>
              Use Case: In hotel room, when you send a radio command (removing card
              from card switch) to turn OFF the light, instead, turn OFF light after
              a certain time, to allow people to leave the room.
              <br/>
              <br/>
		      The addition of these functions required three new commands:
              <br/>- CMD 0xB – Actuator Set External Interface Settings
              <br/>- CMD 0xC – Actuator External Interface Settings Query
		      <br/>- CMD 0xD – Actuator External Interface Settings Response
              <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Data exchange</span>
		      <br/>Direction: bidirectional
		      <br/>Addressing: broadcast
		      <br/>Communication trigger: event triggered
		      <br/>Communication interval: no fix interval
		      <br/>Trigger event: actuator status change, consumption information
		      <br/>Tx delay: -
		      <br/>Rx timeout: -
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Teach-in</span>
		      <br/>Teach-in method: Universal teach-in (UTE)
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Security</span>
		      <br/>Encryption supported: no
		      <br/>Security level format: -
		      <br/>
		      <br/>
		      <br/>
              <table>
		        <tr>
		          <th>Supported command</th>
		          <th>Type 0x0D</th>
		          <th>Type 0x0E</th>
		          <th>Type 0x0F</th>
		          <th>Type 0x12</th>
		        </tr>
		        <tr>
		          <td>0x1 – Actuator Set Output</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x2 – Actuator Set Local</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x3 – Actuator Status Query</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x4 – Actuator Status Response</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x5 – Actuator Set Measurement</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x6 – Actuator Measurement Query</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x7 – Actuator Measurement Response</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x8 – Actuator Set Pilot Wire Mode</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x9 – Actuator Pilot Wire Mode Query</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0xA – Actuator Pilot Wire Mode Response</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0xB – Actuator Set External Interface Settings</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0xC – Actuator External Interface Settings Query</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0xD – Actuator External Interface Settings Response</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">-</td>
		          <td style="background-color:#FFFFFF">X</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		      </table>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x0E</number>
		    <title>Type 0x0E (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ID-RF</span>
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Description see TYPE 0x0D</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x0F</number>
		    <title>Type 0x0F (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ID-RF</span>
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Description see TYPE 0x0D</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x10</number>
		    <title>Type 0x10 (description: see table)</title>
		    <status>released</status>
		    <description/>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x11</number>
		    <title>Type 0x11 (description: see table)</title>
		    <status>released</status>
		    <description/>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x12</number>
		    <title>Type 0x12 (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ID-RF</span>
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Description see TYPE 0x0D</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x13</number>
		    <title>Type 0x13 (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>01</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x14</number>
		    <title>Type 0x14 (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>01</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x15</number>
		    <title>Type 0x15 (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Menred GmbH</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>01</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x16</number>
		    <title>Type 0x16</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Menred GmbH</span>
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Description</span>
		      <br/>
              This profile is used to adjust the incandescence of two types of lamp,
              an ordinary and a LED one. The principle used is dimming, linearly
              for an ordinary lamp and nonlinearly for the LED lamp (due to the
              light dimming characteristics of each kind of light). The dim value
              itself will be always between 0 and 100%.
              <br/><br/>
              The maximum and minimum values are received at the same time; the
              device knows whether or not the values are valid by comparing them.
              If an invalid value is entered, the device discards this data and no
              change is applied. To know the valid values please refer to the
              “ValidRange” section of the commands description.
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Data exchange</span>
		      <br/>Direction: bidirectional
		      <br/>Addressing: unicast (ADT) / broadcast
		      <br/>Communication trigger: data change-triggered / time-triggered
		      <br/>Communication interval: 100 ms
		      <br/>Trigger event: e.g.: event description, threshold/delta for
              observed value, downtime, heartbeat, …
              <br/>Tx delay: default 100 - 200 ms, max. 5000 ms
		      <br/>Rx timeout: 100 ms (minimum time between two received messages)
		      <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Teach-in</span>
		      <br/>Teach-in method: RPS teach-in / 1BS teach-in /
              4BS teach-in 1 / Universal teach-in (UTE)
              <br/>
		      <br/>
		      <span style="border-bottom:2px groove #000000;">Security</span>
		      <br/>Encryption supported: no
		      <br/>Security level format: -
		      <br/>
		      <br/>
		      <table>
		        <tr>
		          <th>Supported command</th>
		          <th>Type 0x16</th>
		        </tr>
		        <tr>
		          <td>0x1 – Actuator Set Output</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x2 – Actuator Set Local</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x3 – Actuator Status Query</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x4 – Actuator Status Response</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x5 – Actuator Set Measurement</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x6 – Actuator Measurement Query</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x7 – Actuator Measurement Response</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x8 – Actuator Set Pilot Wire Mode</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0x9 – Actuator Pilot Wire Mode Query</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0xA – Actuator Pilot Wire Mode Response</td>
		          <td style="background-color:#FFFFFF">-</td>
		        </tr>
		        <tr>
		          <td>0xF – Actuator Set Dimming Limits, Dimming Limits Query,
                  Dimming Limits Response (= Extended commands)</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		      </table>
		      <br/>
		      <table>
		        <tr>
		          <th>Supported Extended command</th>
		          <th>0xF</th>
		        </tr>
		        <tr>
		          <td>0x0 – Actuator Set Dimming Limits</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x1 – Actuator Dimming Limits Query</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		        <tr>
		          <td>0x2 – Actuator Status Query</td>
		          <td style="background-color:#FFFFFF">X</td>
		        </tr>
		      </table>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>01</func>
		      <type>00</type>
		    </ref>
		  </type>
     	</func>
        <func>
          <number>0x02</number>
          <title>Sensors for Temperature, Illumination, Occupancy And Smoke</title>
          <description>This EEP family shall be used for bidirectional sensors that measure temperature, illumination, and detect room occupancy and smoke presence.
            <br/>
            <br/>The EEP may be used in conjunction with the Smart Acknowledge protocol.
            <br/>
            <br/>For teach-in and teach-out the “Universal Uni- and Bidirectional Teach-In Procedure for EEP based
          Communication” shall be used. Alternatively the Smart Acknowledge Teach-In Procedure is used for
          those sensors supporting Smart Acknowledge.
            <br/>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 0x00</th>
                <th>Type 0x01</th>
                <th>Type 0x02</th>
              </tr>
              <tr>
                <td>Temperature Sensor</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Illumination Sensor</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Occupancy Detector</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Smoke Detector</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: MSR-Office</span>
            </description>
            <case>
              <title>CMD 0x1 - Sensor Measurement</title>
              <description>This message is sent by a sensor if one of the following events occurs:
                <br/>
                <br/>- Measurement results trigger an automated transmission (see Actuator Set Measurement message)
                <br/>
                <br/>- Message Actuator Measurement Query has been received
                <br/>
                <br/>Response Timing: None
                <br/>
                <br/>
                <img>graphics/EEP_D2-02-xx_CMD_01.png</img>
                <br/>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>ID 01</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Measurement type</data>
                <shortcut>type</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Temperature (0…65535: -40 to +120°C)</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Illumination (0…65535: 0 to 2047lx)</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Occupancy (0: not detected; 1: detected)</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Smoke
                      <br/>The following content applies for the value in DB_0 and DB_1:
                      <br/>0x00 - No smoke detected
                      <br/>0x01 - Smoke detected via ionization chamber
                      <br/>0x02 - Smoke detected via optical chamber
                      <br/>0x03 - Smoke detected via both chambers
                      <br/>
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Measurement value (2 bytes)</data>
                <shortcut>MV</shortcut>
                <description>DB_0 = LSB / DB_1 = MSB</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <range>
                  <min>0</min>
                  <max>65535</max>
                </range>
                <unit>N/A</unit>
              </datafield>
            </case>
            <case>
              <title>CMD 0x2 - Sensor Test/Trigger</title>
              <description>This message is sent to a sensor.
              It causes the sensor to enter self-test mode or trigger an alarm (if supported).
                <br/>
                <br/>Response Timing: None
                <br/>
                <br/>
                <img>graphics/EEP_D2-02-xx_CMD_02.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>ID 02</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Self-test</data>
                <shortcut>ST</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Self-test mode</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Normal operation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Trigger alarm</data>
                <shortcut>TA</shortcut>
                <description/>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Trigger alarm</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Normal operation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>10</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
            </case>
            <case>
              <title>CMD 0x3 - Actuator Set Measurement</title>
              <description>This message is sent to a sensor. It configures the measurement behaviour of the sensor.
                <br/>
                <br/>Response Timing: None
                <br/>
                <br/>
                <img>graphics/EEP_D2-02-xx_CMD_03.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description>ID 03</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0b0</value>
                    <description>Report measurement: query only</description>
                  </item>
                  <item>
                    <value>0b1</value>
                    <description>Report measurement: query / auto reporting</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Measurement delta to be reported (LSB)</data>
                <shortcut>MD_LSB</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0</min>
                  <max>4095</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095</max>
                </scale>
                <unit>N/A</unit>
              </datafield>
              <datafield>
                <data>Measurement delta to be reported (MSB)</data>
                <shortcut>MD_MSB</shortcut>
                <description/>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>4095</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095</max>
                </scale>
                <unit>N/A</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Unit</data>
                <shortcut>UN</shortcut>
                <description/>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Temperature (°C)</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Illumination (lx)</description>
                  </item>
                  <item>
                    <min>0x02</min>
                    <max>0x07</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Maximum time between two subsequent Actuator</data>
                <shortcut>MAT</shortcut>
                <description>Measurement Response messages [10s]</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>10</min>
                  <max>2550</max>
                </scale>
                <unit>s</unit>
              </datafield>
              <datafield>
                <data>Minimum time between two subsequent Actuator</data>
                <shortcut>MIT</shortcut>
                <description>Measurement Response messages [s]</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>255</max>
                </scale>
                <unit>s</unit>
              </datafield>
            </case>
            <case>
              <title>CMD 0x4 - Sensor Measurement Query</title>
              <description>This message is sent to a sensor. The sensor replies with an Sensor Measurement message.
                <br/>
                <br/>Response Timing:
                <br/>A Sensor Measurement message shall be received within a maximum of
                300ms from the time of transmission of this message.
                <br/>In case no such response is received within this time frame the action
                shall be treated as completed without result.
                <br/>
                <img>graphics/EEP_D2-02-xx_CMD_04.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x04</value>
                    <description>ID 04</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Query</data>
                <shortcut>qu</shortcut>
                <description/>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Query temperature</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Query illumination</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Query occupancy</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Query smoke</description>
                  </item>
                  <item>
                    <min>0x4</min>
                    <max>0x7</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>02</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>02</func>
              <type>00</type>
            </ref>
          </type>
        </func>
        <func>
          <number>0x03</number>
          <title>Light, Switching + Blind Control</title>
          <description>The EEP family D2-03-xx provides different telegram types for switches, light
          and blind control. The purpose is to support secure communication and other functional
          aspects of applications extending the possibilities given by existing profiles (1BS, RPS, 4BS).
          Transmitting information in the status field of a telegram is not necessary with this EEP family.
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: EnOcean GmbH</span>
              <br/>
              <br/>
                <b>EEP Properties:</b>
                <br/>DATA EXCHANGE
                <br/>Direction: unidirectional
                <br/>Addressing: broadcast
                <br/>Communication trigger: event-triggered
                <br/>Communication interval: N/A
                <br/>Trigger event: N/A
                <br/>Tx delay: N/A
                <br/>Rx timeout : N/A
                <br/>
                <br/>TEACH-IN
                <br/>Teach-in method: Universal teach-in (UTE) + Secure Teach-in (for secure communication)
                <br/>
                <br/>SECURITY
                <br/>Encryption supported: yes
                <br/>
                <br/>
                <br/>
                <b>EEP Family Table:</b>
                <br/><br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 00</th>
              </tr>
              <tr>
                <td>2 Rocker Switch</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            </description>
            <case>
              <description>The encrypted telegram has the R-ORG 0x30. The payload (4 bits) is encrypted.
              That telegram can be repeated. After decryption and the authentication of the CMAC,
              the telegram turns into a non-encrypted EnOcean telegram with the R-ORG 0x32.
              The payload will be expanded to 8 bits (4 MSB set to zero) and can then be
              interpreted as described in the telegram definition table.
                <br/>
                <br/>The decrypted telegram may not be repeated as the information is not secure anymore.
              The following table provides information about the conversion between the profiles
              D2-03-00 and F6-02-01:
                <br/>
                <br/>
                <table>
                  <tr>
                    <th>D2-03-00 DATA</th>
                    <th>F6-02-01 DATA</th>
                    <th>F6-02-01 STATUS</th>
                  </tr>
                  <tr>
                    <td>0...4</td>
                    <td style="background-color:#F1FFB7">-</td>
                    <td style="background-color:#F1FFB7">-</td>
                  </tr>
                  <tr>
                    <td>5</td>
                    <td style="background-color:#F1FFB7">0x17</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>6</td>
                    <td style="background-color:#F1FFB7">0x70</td>
                    <td style="background-color:#F1FFB7">0x20</td>
                  </tr>
                  <tr>
                    <td>7</td>
                    <td style="background-color:#F1FFB7">0x37</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>8</td>
                    <td style="background-color:#F1FFB7">0x10</td>
                    <td style="background-color:#F1FFB7">0x20</td>
                  </tr>
                  <tr>
                    <td>9</td>
                    <td style="background-color:#F1FFB7">0x15</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>10</td>
                    <td style="background-color:#F1FFB7">0x35</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>11</td>
                    <td style="background-color:#F1FFB7">0x50</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>12</td>
                    <td style="background-color:#F1FFB7">0x70</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>13</td>
                    <td style="background-color:#F1FFB7">0x10</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>14</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                    <td style="background-color:#F1FFB7">0x30</td>
                  </tr>
                  <tr>
                    <td>15</td>
                    <td style="background-color:#F1FFB7">bxxx0xxxx</td>
                    <td style="background-color:#F1FFB7">0x20</td>
                  </tr>
                </table>
                <br/>
                <br/>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Rocker Information</data>
                <shortcut>RI2</shortcut>
                <description>Information about pressed rockers (similar to RPS profiles)</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>4</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Button A1 + B0 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>3 or 4 buttons pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Button A0 + B0 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>No buttons pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Button A1 + B1 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>Button A0 + B1 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>Button B1 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>Button B0 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>13</value>
                    <description>Button A1 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>14</value>
                    <description>Button A0 pressed, energy bow pressed</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>Energy bow released</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0A</number>
            <title>Push Button – Single Button</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ID-RF Corporation </span>
            </description>
            <case>
              <datafield>
                <data>Battery Autonomy</data>
                <shortcut>BATT</shortcut>
                <description></description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>1</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Button Action</data>
                <description>BA</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Simple Press</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Double Press</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Long Press</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Long Press released</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>

          <type>
            <number>0x10</number>
            <title>Mechanical Handle</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Eltako</span>
              <br/>
              <br/>This document contains the description of
              <span style="border-bottom:2px groove #000000;">decrypted</span> mechanical handle data.
              The mechanical handle profile must be redefined because there is no
              status field in EnOcean security available.
              <br/>
              <br/>
              <b>EEP Properties:</b>
              <br/>DATA EXCHANGE
              <br/>Direction: unidirectional
              <br/>Addressing: broadcast
              <br/>Communication trigger: event-triggered
              <br/>Communication interval: N/A
              <br/>Trigger event: rotate mechanical handle
              <br/>Tx delay: N/A
              <br/>Rx timeout: N/A
              <br/>
              <br/>TEACH-IN
              <br/>Teach-in method: Secure Teach-in, followed by special RPS teach-in
              sequence: Mechanical handle (closed =&gt; opened =&gt; closed within 2s)
              <br/>
              <br/>SECURITY
              <br/>Encryption supported: yes
              <br/>Security level format:
            </description>
            <case>
              <datafield>
                <data>Window handle, decrypted data</data>
                <shortcut>WIN</shortcut>
                <description>Movement of the window handle</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0b00000001</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_01.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000010</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_02.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000011</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_03.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000100</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_04.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000011</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_05.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000010</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_06.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000011</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_07.png</img>
                    </description>
                  </item>
                  <item>
                    <value>0b00000100</value>
                    <description>
                      <br/>
                      <img style="width:70mm;margin:0;position:float">graphics/Window_Handle_08.png</img>
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x20</number>
            <title>Beacon with Vibration Detection</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Star Micronics Co., LTD.</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Description</span>
              <br/>
              This profile is defined for the use in beacon devices.
              Such devices transmit if the telegram was triggered by a vibration or the timer.
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: unidirectional
              <br/>Addressing: broadcast
              <br/>Communication trigger: event- &amp; time-triggered
              <br/>Communication interval: -
              <br/>Trigger event: Vibration (movement), timer
              <br/>Tx delay: -
              <br/>Rx timeout: -
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: N/A
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption supported: no
              <br/>Security level format: -
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Appendix</span>
              <br/>
              This beacon device can send a radio telegram at a prescribed timing.
              The receiver can detect the beacon device with this transmission.
              This device, when attached to a human body, can also be made into a
              wide variety of beacon-based systems, which keep people within the
              safe area, or keep them out of the danger zone.
              <br/><br/>
              This device can replace a battery with a vibration power generator.
              The beacon device harvests power from human walking motion and
              activates the radio transmitter circuit; it does not require
              batteries of any kind, enabling maintenance-free operation in many
              applications.
              <br/><br/>
              The product to be immediately released comes with no switches, and
              the future product, to follow soon, will be equipped with pushbuttons
              for wider application possibilities.
            </description>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Energy Supply</data>
                <shortcut>ES</shortcut>
                <description>Defines the energy source for the transmission</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Battery supply</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Vibration generator supply</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x04</number>
          <title>CO2, Humidity, Temperature, Day/Night and Autonomy</title>
          <description>CO2 sensor with 8 bits resolution (0 – 2000ppm or 0-5000ppm range) 8 bits temperature and
          relative humidity with Day / Night and battery autonomy.
            <br/>
            <br/>Day / Night is based on illumination not on clock
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: time-triggered
            <br/>Communication interval: According to remaining autonomy and day or night
            <br/>Trigger event: heartbeat, …
            <br/>Teach-in method: Universal teach-in, Smart Ack
            <br/>Encryption required: no
            <br/>Security level format: 0
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Table</span>
            <br/>Each TYPE has to support every parameter that is marked in its column!
            <br/>
            <br/>
            <table>
              <tr>
                <th>TYPE</th>
                <th>0x00</th>
                <th>0x01</th>
                <th>0x02</th>
                <th>0x03</th>
                <th>0x04</th>
                <th>0x05</th>
                <th>0x06</th>
                <th>0x07</th>
                <th>0x08</th>
                <th>0x09</th>
                <th>0x10</th>
                <th>0x1A</th>
                <th>0x1B</th>
                <th>0x1C</th>
                <th>0x1D</th>
                <th>0x1E</th>
              </tr>
              <tr>
                <td>CO2 Sensor 0-2000 ppm range</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>CO2 Sensor 0-5000 ppm range</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Humidity Sensor</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Sensor</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Day/Night Sensor</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Battery Autonomy</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: NanoSense</span>
            </description>
            <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01 </title>
            <status>released</status>
            <description/>
			 <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02 </title>
            <status>released</status>
            <description/>
    <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x03</number>
            <title>Type 0x03 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x04</number>
            <title>Type 0x04 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
				<reserved/>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x05</number>
            <title>Type 0x05 </title>
            <status>released</status>
            <description/>
            <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
				<reserved/>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x06</number>
            <title>Type 0x06 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
				<reserved/>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x07</number>
            <title>Type 0x07 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>2000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x08</number>
            <title>Type 0x08 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x09</number>
            <title>Type 0x09 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x10</number>
            <title>Type 0x10 </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1A</number>
            <title>Type 0x1A </title>
            <status>released</status>
            <description/>
            <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1B</number>
            <title>Type 0x1B </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
				<reserved/>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1C</number>
            <title>Type 0x1C </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
				<reserved/>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1D</number>
            <title>Type 0x1D </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
				<reserved/>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1E</number>
            <title>Type 0x1E </title>
            <status>released</status>
            <description/>
             <case>
              <description>The manufacturer will indicate emission rates versus battery autonomy and day night status.
                <br/>
                <br/>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>Concentration (linear), 1 LSB = 7.84 ppm
                  <br/>Or
                  <br/>Concentration (linear), 1 LSB = 19.6 ppm
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>5000</max>
                </scale>
                <unit>ppm</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear), 1 LSB = 0.5 %</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
				<reserved/>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Temperature (linear), 1 LSB = 0.2 °C</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>51</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Day/Night</data>
                <shortcut>DN</shortcut>
                <description>...</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Day</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Night</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery autonomy</data>
                <shortcut>BA</shortcut>
                <description>Battery autonomy</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>100 - 87.5 %</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>87.5 - 75 %</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>75 - 62.5 %</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>62.5 - 50 %</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>50 - 37.5 %</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>37.5 - 25 %</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>25 - 12.5 %</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>12.5 - 0 %</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x05</number>
          <title>Blinds Control for Position and Angle</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>The protocol is intended for commissioning as well as for
            operation of a blind actuator that supports control of
            the vertical position as well as the rotation angle of the slats.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT) &amp; broadcast
            <br/>Communication trigger: event-triggered or upon query
            <br/>Communication interval: TYPE 00,01: heartbeat (off or 30 s or 3 min), TYPE 02: event-triggered
            <br/>
            <br/>Trigger event TYPE 00,01:
            <br/> a) status change (alarm, blockage, deblockage)
            <br/> b) position change &gt; 10 % of range
            <br/> c) end position reached (0% or 100%)
            <br/> d) heartbeat
            <br/>Trigger event TYPE 02:
            <br/>request, manual change (position, angle)
            <br/>
            <br/>Tx delay: n/a
            <br/>Rx timeout: n/a
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: n/a
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Table</span>
            <br/>Each TYPE has to support all telegrams and parameters marked in its column.
            <br/>
            <br/>
            <table>
              <tr>
                <th>Command Overview</th>
                <th>Type 0x00</th>
                <th>Type 0x01</th>
                <th>Type 0x02</th>
              </tr>
              <tr>
                <td>No. of output channels</td>
                <td style="background-color:#FFFFFF">1</td>
                <td style="background-color:#FFFFFF">4</td>
                <td style="background-color:#FFFFFF">1</td>
              </tr>
              <tr>
                <td>Go to Position and Angle</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Stop</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Query Position and Angle</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Reply Position and Angle</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Set parameters</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Parameter Overview</th>
                <th>Type 0x00</th>
                <th>Type 0x01</th>
                <th>Type 0x02</th>
              </tr>
              <tr>
                <td>Vertical position</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Rotation angle</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Repositioning</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Blockage mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Alarm mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set vertical, 5 sec ... 5 min</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set rotation, 0 ... 2.54 sec</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set Alarm Action</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
            </description>
            <case>
              <title>CMD 1 - Go to Position and Angle</title>
              <description>
              Once the actuator is configured either by the “Set Parameters” command
              or through manual configuration (using local buttons) the position
              of the blinds can be controlled with this command.
              <br/>
              When the actuator is set to “blockage” mode, neither local nor
              central positioning and configuration commands will be executed.
              This mode is intended for putting the device temporarily out of
              service, e.g. for a maintenance operation.
              <br/>
              When the actuator is set to the “alarm” mode neither local nor
              central positioning and configuration commands will be executed.
              Before entering the “alarm” mode, the actuator will execute the
              “alarm action” as configured by the “Set parameter” command.
              <br/>
              When this command is sent with the “deblockage” option, the actuator
              terminates the “alarm” or “blockage” mode and enters the normal mode.
              <br/>
              <br/>
              Exemplary illustration of data bytes 0 ... 3:
              <br/>
              <img>graphics/D2-05-xx_00.png</img>
              <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Position</data>
                <shortcut>POS</shortcut>
                <description>Vertical position</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                 <item>
                  <min>0</min>
                  <max>100</max>
                 <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
                 </item>
                  <item>
                    <value>127</value>
                    <description>Do not change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANG</shortcut>
                <description>Rotation angle</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                  <min>0</min>
                  <max>100</max>
                  <scale>
                  <min>0</min>
                  <max>100</max>
                  </scale>
                  <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Do not change</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Repositioning</data>
                <shortcut>REPO</shortcut>
                <description>How to adjust the internal positioning tracker
                before going to the new position</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Go directly to POS/ANG</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Go up (0%), then to POS/ANG</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Go down (100%), then to POS/ANG</description>
                  </item>
                  <item>
                    <value>3 ... 7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Locking modes</data>
                <shortcut>LOCK</shortcut>
                <description>Set/reset locking modes</description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Do not change</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Set blockage mode</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Set alarm mode</description>
                  </item>
                  <item>
                    <value>3 ... 6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Deblockage</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Channel 2</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Channel 3</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Channel 4</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>All channels</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Goto command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 2 - Stop</title>
              <description>This command immediately stops a running blind motor. It has no
              effect when the actuator is in “blockage” or “alarm” mode,
              i.e. it will not stop an eventual “go up” or “go down” alarm action.
              <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Channel 2</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Channel 3</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Channel 4</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>All channels</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Stop command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 3 - Query Position and Angle</title>
              <description>This command requests the actuator to return a “reply” command.
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Channel 2</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Channel 3</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Channel 4</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>All channels</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Query command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 4 - Reply Position and Angle</title>
              <description>
              Either upon request (“Query” command) or after an internal trigger
              (see EEP Properties) the actuator sends this command to inform
              about its current state.
              <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x04</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Position</data>
                <shortcut>POS</shortcut>
                <description>Current vertical position</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                 <item>
                  <min>0</min>
                  <max>100</max>
                  <scale>
                  <min>0</min>
                  <max>100</max>
                  </scale>
                  <unit>%</unit>
                 </item>
                 <item>
                  <value>127</value>
                  <description>Position unknown, will be known<br/> after the next goto cmd</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANG</shortcut>
                <description>Current rotation angle</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                 <item>
                  <min>0</min>
                  <max>100</max>
                  <scale>
                  <min>0</min>
                  <max>100</max>
                  </scale>
                  <unit>%</unit>
                 </item>
                 <item>
                  <value>127</value>
                    <description>Angle unknown, will be known<br/> after the
                    next goto cmd</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Locking modes</data>
                <shortcut>LOCK</shortcut>
                <description>Current locking mode</description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Normal (no lock)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Blockage mode</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Alarm mode</description>
                  </item>
                  <item>
                    <value>3 ... 7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Channel 2</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Channel 3</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Channel 4</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Reply command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 5 - Set parameters</title>
              <description>
              This command sets one or multiple configuration parameters of the
              actuator. When a parameter value is set to “-&gt; no change“ this
              parameter will not be modified. The VERT and ROT parameters describe
              the duration needed by the motor for a full run of the blind, or
              for a complete turn of the slats, respectively.
              They have to be measured on site and assigned to the actuator.
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>36</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x05</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Set vertical</data>
                <shortcut>VERT</shortcut>
                <description>Measured duration of a vertical run</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>15</bitsize>
                 <enum>
                  <item>
                   <min>500</min>
                   <max>30000</max>
                   <scale>
                   <min>5000</min>
                   <max>300000</max>
                   </scale>
                   <unit>ms</unit>
                  </item>
                  <item>
                   <value>0 ... 499</value>
                   <description>Reserved</description>
                  </item>
                  <item>
                   <value>32767 (0x7FFF)</value>
                   <description>-&gt; No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set rotation</data>
                <shortcut>ROT</shortcut>
                <description>Measured duration of rotation</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                 <item>
                  <min>1</min>
                  <max>254</max>
                  <scale>
                  <min>10</min>
                  <max>2540</max>
                  </scale>
                  <unit>ms</unit>
                  </item>
                  <item>
                    <value>0</value>
                    <description>No rotation</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>-&gt; No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set alarm action</data>
                <shortcut>AA</shortcut>
                <description>Besides locking all other commands entering the
                alarm mode results in</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No action</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Immediate stop</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Go up (0%)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Go down (100%)</description>
                  </item>
                  <item>
                    <value>4 ... 6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>-&gt; No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Channel 2</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Channel 3</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Channel 4</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>All channels</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Set parameters command</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
              <br/>
              <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>05</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: ViCOS GmbH</span>
            </description>
            <case>
             <description>
              <title>CMD 1 - Go to Position and Angle</title>
                <br/>
                <br/>Exemplary illustration of data bytes 0 ... 3:
                <br/>
                <img>graphics/D2-05-xx_00.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Position</data>
                <shortcut>POS</shortcut>
                <description>Vertical position</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Do not change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANG</shortcut>
                <description>Rotation angle</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Do not change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Repositioning</data>
                <shortcut>REPO</shortcut>
                <description>How to adjust the internal positioning tracker
                before going to the new position</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Go directly to POS/ANG</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Go up (0%), then to POS/ANG</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Go down (100%), then to POS/ANG</description>
                  </item>
                  <item>
                    <min>3</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Locking mode</data>
                <shortcut>LOCK</shortcut>
                <description>Set/reset locking mode</description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Do not change</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Set blockage mode</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Deblockage</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Goto command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 2 - Stop</title>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Stop command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 3 - Query Position and Angle</title>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Query command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 4 - Reply Position and Angle</title>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x04</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Position</data>
                <shortcut>POS</shortcut>
                <description>Current vertical position</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Position unknown, will be known
                      <br/>after the next goto cmd
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANG</shortcut>
                <description>Current rotation angle</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Angle unknown, will be known
                      <br/>after the next goto cmd
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Locking mode</data>
                <shortcut>LOCK</shortcut>
                <description>Set/reset locking mode</description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Normal (no lock)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Blockage mode</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Channel 1</description>
                  </item>
                  <item>
                    <min>1</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Reply command</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x03</number>
            <title></title>
            <status>Released</status>
            <case>
              <title>CMD: Goto command</title>
              <description>
                The type is intended for operation of a smart window that supports control of the vertical position and the rotation angle of
                the slats when using blinds, or the position and tint level of a electrochrome glass zone. There is the possibility to operate a
                motorization that opens and closes the window. The smart window has several sensors to return operational and
                environmental data.
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <data>position</data>
                <shortcut>POS</shortcut>
                <description>Vertical position</description>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>noChange</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANGLE</shortcut>
                <description>Rotation angle</description>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>noChange</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Repositioning</data>
                <shortcut>REPO</shortcut>
                <description>How to adjust the internal positioning tracker before going to the new position</description>
                <bitoffs>17</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Direct to POS/ANG</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Go up (0%), then to POS/ANG</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Go down (100%), then to POS/ANG</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>lockingMode</data>
                <shortcut>LOCKMODE</shortcut>
                <description>Set/reset locking modes</description>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> noChange</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description> block</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description> alarm</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description> unblock</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>commandId</data>
                <shortcut>CMD</shortcut>
                <description>commandId key</description>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Goto command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Stop command</title>
              <description>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <shortcut>CMD</shortcut>
                <data>commandId</data>
                <description>commandId key</description>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Stop Command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Query command</title>
              <description>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>commandId</data>

                <shortcut>CMD</shortcut>
                <description>commandId key</description>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Query Command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Reply command</title>
              <description>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: from.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x04</value>
                </datafield>
              </condition>
              <datafield>
                <data>position</data>
                <shortcut>POS</shortcut>
                <description>Vertical position</description>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Unknown</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANGLE</shortcut>
                <description>Rotation angle</description>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Unknown</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>lockingMode</data>
                <shortcut>LOCKMODE</shortcut>
                <description>Set/reset locking modes</description>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Normal</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Block</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Alarm</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>commandId</data>
                <shortcut>CMD</shortcut>
                <description>commandId key</description>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Reply Command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Open motorized window</title>
              <description>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>

              <condition>
                <datafield>
                  <bitoffs>12</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x06</value>
                </datafield>
              </condition>
              <datafield>
                <data>Motorized sash</data>
                <shortcut>SASH</shortcut>
                <description>Motorized sash key</description>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>commandId</data>
                <shortcut>CMD</shortcut>
                <description>commandId key</description>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Open</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Query data</title>
              <description>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: This command requests the actuator to return a reply data command.
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x07</value>
                </datafield>
              </condition>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>commandId</data>
                <shortcut>CMD</shortcut>
                <description>commandId key</description>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description> Query Data</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Reply data</title>
              <description>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: from.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: Either upon request (Query data command) or after an internal trigger (see EEP Properties) the actuator
                sends this command to inform about its current state.
              </description>

              <condition>
                <datafield>
                  <bitoffs>68</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x08</value>
                </datafield>
              </condition>
              <datafield>
                <data>position</data>

                <shortcut>POS</shortcut>
                <description>Vertical position</description>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Angle</data>
                <shortcut>ANGLE</shortcut>
                <description>Rotation angle</description>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Transmissivity</data>
                <shortcut>TRANS</shortcut>
                <description>Transmissivity key</description>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Locking sensor 1</data>
                <shortcut>LOCK1</shortcut>
                <description>Locking sensor 1 key</description>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Window Open</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Window Closed</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Sensor Not Available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Locking sensor 2</data>
                <shortcut>LOCK2</shortcut>
                <description>Locking sensor 2 key</description>
                <bitoffs>26</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Window Open</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Window Closed</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Sensor Not Available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Intrusion detected</data>
                <shortcut>INT_DETECT</shortcut>
                <description>Intrusion detected key</description>
                <bitoffs>28</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>intrusion detector not triggered</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>intrusion detector not triggered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>intrusion detector not available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Solar protection</data>
                <shortcut>SOL_PROTECT</shortcut>
                <description>Solar protection key</description>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Solar protection without orientation available</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Solar protection with orientation available</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Solar protection with electrochromic glass available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Indoor Temperature</data>
                <shortcut>TEMP_IN</shortcut>
                <description>Indoor Temperature key</description>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Outdoor Temperature</data>
                <shortcut>TEMP_OUT</shortcut>
                <description>Outdoor Temperature key</description>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>-40</min>
                  <max>60</max>
                </scale>
                <unit>°C</unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Opening Mode</data>
                <shortcut>OPEN_MODE</shortcut>
                <description></description>
                <bitoffs>48</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Automode</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Manual override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Motorized sash</data>
                <shortcut>SASH</shortcut>
                <description>Motorized sash key</description>
                <bitoffs>49</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>127</value>
                    <description>not available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Error state</data>

                <shortcut>ERROR</shortcut>
                <description>Error state key</description>
                <bitoffs>60</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No Error</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current Kill Error.</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>IGU Not Tinting</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>IGU Warning</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Parameter Error</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>System Error</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Opening motorized error.</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Closing motorized error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>channel</data>
                <shortcut>CHAN</shortcut>
                <description>Channel address</description>
                <bitoffs>64</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description> Channel 1</description>
                  </item>
                </enum>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>commandId</data>
                <shortcut>CMD</shortcut>
                <description>commandId key</description>
                <bitoffs>68</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>8</value>
                    <description>Reply Data</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>


        </func>
        <func>
          <number>0x06</number>
          <title>Multisensor Window Handle</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 01</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: SODA GmbH</span>
            <br/><br/>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 50</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: SIEGENIA-AUBI KG</span>
            <br/><br/><br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Table</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 01 ff</span>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Message Type (ID)</th>
                <th>Commands ... of TYPE</th>
                <th>0x01</th>
              </tr>
              <tr>
                <td>0x00</td>
                <td style="background-color:#DCFFBE">Sensor Values</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x10</td>
                <td style="background-color:#DCFFBE">Configuration Report</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x20</td>
                <td style="background-color:#DCFFBE">Log Data 01</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x21</td>
                <td style="background-color:#DCFFBE">Log Data 02</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x22</td>
                <td style="background-color:#DCFFBE">Log Data 03</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x23</td>
                <td style="background-color:#DCFFBE">Log Data 04</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x80</td>
                <td style="background-color:#DCFFBE">Control and Settings</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Tables</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 50 ff</span>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Message Type (ID)</th>
                <th>Commands ... of TYPE</th>
                <th>0x50</th>
              </tr>
              <tr>
                <td>0x01</td>
                <td style="background-color:#DCFFBE">Window/Sensor Status</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x02</td>
                <td style="background-color:#DCFFBE">Device Alarm Status</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x11</td>
                <td style="background-color:#DCFFBE">Calibrate</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Parameters ... of TYPE</th>
                <th>0x50</th>
              </tr>
              <tr>
                <td>Burglary Alarm</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Device Error/Alarm Status</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Window State</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Window State Counter</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Change Battery</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Battery State (5% Steps)</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Calibration Step</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Motion Sensor Error</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Acceleration Sensor Error</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Magnetic Sensor Error</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>System Error</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            Each TYPE has to support all telegrams and parameters marked
            in its column.
            <br/>
            The list of parameters could be structured following the features
            that always include a certain group of parameters.
            <br/><br/>
            The Message 0x01 (Window Status) is sent event triggered and it will
            be sent cyclic as an ALIVE message.
            <br/>
            The Message 0x02 (Device Alarm Status) is sent 10 times within 5
            seconds in case of alarm.
            <br/><br/><br/>
          </description>
          <type>
            <number>0x01</number>
            <title>Alarm, Position Sensor, Vacation Mode, Optional Sensors</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: SODA GmbH</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: Time-Triggered: Default is 20 Minutes; Event-Triggered
            <br/>Trigger event: Alarm, Handle Movement, Window Movement, Button Presses
            <br/>Tx delay: 500 ms
            <br/>Rx timeout: 100 ms
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Product Description</span>
            <br/>
            <br/>The device represented by this EEP is a “Multi-Sensor Window Handle
            with Alarm Functionality”. It is powered by two 1.5V AA batteries.
            <br/>
            <br/>It can be equipped with the following set of features:
            <br/>- Alarm Sensor
            <br/>- Handle Position Sensor
            <br/>- Window Position Sensor
            <br/>- Two General Purpose Buttons
            <br/>- Temperature Sensor
            <br/>- Humidity Sensor
            <br/>- Illumination Sensor
            <br/>- Motion Sensor
            <br/>- Vacation Mode
            <br/>- Battery Level Measurement
            <br/>- Buzzer
            <br/>- Two LEDs
            <br/>
            <br/>
            Details to all features are listed below.
            <br/>
            <br/>
            For pairing the bidirectional UTE method is used.
            <br/>
            <br/>
            The device transmits the actual sensor values periodically (dDefault:
            20 minutes) or on an event like “Handle Movement” or “Alarm”.
            <br/>
            <br/>
            After each transmission of a packet the radio part of the handle is
            in receive mode for a certain amount of time (default: 500 ms) and
            accepts then messages from a paired Controller/Gateway/… .
            For normal operation it is not necessary to send data to the handle.
            It is just needed to make some configurations, get log data or
            control some parts of the handle.
            <br/>
            <br/>
            Because it is possible to have all possible permutations of the
            handle features out in the market, the EEP approach presented in
            this document is used. The variety of handle-products with different
            equipped features does not fit well to the EEP family approach
            preferred in the EnOcean world.
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Feature Description</span>
            <br/>
            The handle may have all or a subset of the features described here.
            If a feature is not available (e.g. the sensor is not equipped),
            then this will be marked in the radio telegram (see detailed tables below).
            <br/>
            <br/>
            <b>Burglary Alarm Sensor</b><br/>
            The handle can detect if someone tries to commit burglary on the
            window the handle is mounted on. The Burglary Alarm Sensor is
            automatically enabled/disabled each time the window is closed/opened.
            If an alarm is detected, a radio packet is send with “Burglary Alarm
            Triggered” flag set and (if handle is equipped with a buzzer) a local
            alarm sound is generated by the internal buzzer for a certain amount
            of time (180 s). During the alarm time a repeated “Burglary Alarm On”
            is send every 15 seconds + Random Offset (0…7 seconds).
            <br/>
            <br/>
            <b>Protection Plus Alarm Sensor</b><br/>
            Protection Plus is a feature, which generates an alarm every time the
            handle is moved. Due to security reasons, the detailed documentation
            about this feature is available from SODA GmbH only under NDA.
            <br/>
            <br/>
            <b>Handle Position</b><br/>
            The position of the handle is detected and transmitted on every change.
            <br/>
            <br/>
            <b>Window Position</b><br/>
            It is possible to detect if the window is tilted or not tilted.
            A packet is send on every change.
            <br/>
            <br/>
            <b>General Purpose Buttons</b><br/>
            There are two buttons on the handle which can be used as general
            purpose buttons to control blinds/shutters, lights, etc. <br/>
            A packet is send when a button is pressed and again when it is released.
            <br/>
            <br/>
            <b>Temperature Sensor, Humidity Sensor, Brightness Sensor</b><br/>
            The environmental sensors are updated periodically (adjustable,
            default: 20 minutes) and after this a packet with the updated values
            is send.
            <br/>
            <br/>
            <b>Motion Sensor</b><br/>
            The handle can be equipped with a PIR Motion sensor which triggers a
            packet every time a motion change is detected.
            <br/>
            <br/>
            <b>Vacation Mode</b><br/>
            If the Vacation Mode is enabled, the red LEDs on the sides of the
            handle light up every few seconds. This signalizes that the alarm
            monitoring is active and should be daunting for potential burglars.<br/>
            The Vacation Mode can be enabled/disabled by a radio command or by a
            button press locally on the handle. If it is activated locally, a
            radio packet is sent out to signalize the change to a paired gateway.
            <br/>
            <br/>
            <b>Battery Monitor</b><br/>
            The handle monitors its battery level and transmits the state of the
            battery.
            <br/>
            <br/>
            <b>Battery Low Click</b><br/>
            If enabled, the handle also makes some click noises when the battery
            level is critical.
            <br/>
            <br/>
            <b>Handle Closed Click</b><br/>
            The handle generates a click sound every time the handle is closed
            (put in downward position). This signalizes the activation of the
            alarm monitoring and gives an acoustic feedback to the user. This
            click sound can be enabled or disabled by a radio command.
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Communication Example</span>
            <br/><img>graphics/D2-06-01_01.png</img>
            <br/>
            <br/><span style="border-bottom:2px groove #000000;">Telegram Definition</span>
            <br/>
            <br/>The device uses different types of messages for bidirectional
            communication. The MSB of the VLD payload defines the type of message
            as shown below in the first table. The different message types are
            listed in the second table. A detailed description of each message
            type is then followed in separate tables.
            <br/>
            <br/>
            <img>graphics/D2-06-01_02.png</img>
           </description>
            <case>
              <title>Message Type 0x00: Sensor Values</title>
              <description>
              <img>graphics/D2-06-01_MT00.png</img>
              <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x00</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>77</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Message Type Sensor Values</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Burglary Alarm</data>
                <shortcut>BAL</shortcut>
                <description>Burglary Alarm Trigger Signal</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Burglary Alarm Not Triggered</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Burglary Alarm Triggered</description>
                  </item>
                  <item>
                    <min>0x2</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                    <info/>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Protection Plus Alarm</data>
                <shortcut>PPAL</shortcut>
                <description>Protection Plus Alarm Trigger Signal</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Protection Plus Alarm Not Triggered</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Protection Plus Alarm Triggered</description>
                  </item>
                  <item>
                    <min>0x2</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Handle Position</data>
                <shortcut>HP</shortcut>
                <description>Position of Handle</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Handle Position Undefined</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Handle Up</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Handle Down</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Handle Left</description>
                  </item>
                  <item>
                    <value>0x4</value>
                    <description>Handle Right</description>
                  </item>
                  <item>
                    <min>0x5</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                    <info/>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window State</data>
                <shortcut>WS</shortcut>
                <description>State of Window</description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Window State Undefined</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Window Not Tilted</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Window Tilted</description>
                  </item>
                  <item>
                    <min>0x3</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                    <info/>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button Right</data>
                <shortcut>BR</shortcut>
                <description>Button Right Activities</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Button Pressed</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Button Released</description>
                  </item>
                  <item>
                    <min>0x3</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button Left</data>
                <shortcut>BL</shortcut>
                <description>Button Left Activities</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Button Pressed</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Button Released</description>
                  </item>
                  <item>
                    <min>0x3</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Motion</data>
                <shortcut>M</shortcut>
                <description>Motion sensing like typical PIR sensors</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Motion Not Triggered</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Motion Triggered</description>
                  </item>
                  <item>
                    <min>0x2</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Vacation Mode</data>
                <shortcut>V</shortcut>
                <description>
                If Vacation Mode is active, the LEDs of<br/>
                the handle light up every few seconds.<br/><br/>
                Vacation Mode can be activated remotely<br/>
                by a radio command or locally by a<br/>
                button press at the handle
                </description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Vacation Mode Locally Switched On</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Vacation Mode Locally Switched Off</description>
                  </item>
                  <item>
                    <min>0x3</min>
                    <max>0xD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xE</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>0xF</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>T</shortcut>
                <description>
                Measurement of Temperature in linear<br/>
                0.32 °C steps
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                    <min>-20</min>
                    <max>+60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>253</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>254</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>H</shortcut>
                <description>
                Measurement of Relative Humidity in<br/>
                linear 0.5 % steps
                </description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                    <min>0</min>
                    <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>253</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>254</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>I</shortcut>
                <description>
                Illumination linear in 1 lx steps
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>60000</max>
                    <scale>
                    <min>0</min>
                    <max>60000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <value>60001</value>
                    <description>Over Range</description>
                  </item>
                  <item>
                    <min>60002</min>
                    <max>65533</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>65534</value>
                    <description>Supported + Invalid</description>
                  </item>
                  <item>
                    <value>65535</value>
                    <description>Not Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery State</data>
                <shortcut>BS</shortcut>
                <description>
                State of the battery charge<br/>
                in 5 % steps
                </description>
                <info/>
                <bitoffs>72</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>20</max>
                    <scale>
                    <min>0</min>
                    <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>21</min>
                    <max>31</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x10: Configuration Report</title>
              <description>
                <img>graphics/D2-06-01_MT10.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x10</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x10</value>
                    <description>Message Type Configuration Report</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Vacation Mode</data>
                <shortcut>VMR</shortcut>
                <description>Status of Vacation Mode</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Vacation Mode is Off</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Vacation Mode is On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Handle Closed Click</data>
                <shortcut>HCCR</shortcut>
                <description>Status of Handle Closed Click Feature</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Handle Closed Click Feature is Disabled</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Handle Closed Click Feature is Enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery Low Click</data>
                <shortcut>BLCR</shortcut>
                <description>Status of Battery Low Click Feature</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Battery Low Click Feature is Disabled</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Battery Low Click Feature is Enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sensor Update Interval</data>
                <shortcut>SUIR</shortcut>
                <description>
                Interval in seconds between the update<br/>
                of the environmental sensors.<br/><br/>
                After each update period a Sensor Value<br/>
                packet (Message Type 0x00, see above)<br/>
                is transmitted
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>0x0000</min>
                    <max>0x0004</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>0x0005</min>
                    <max>0xFFFF</max>
                    <scale>
                      <min>5</min>
                      <max>65535</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Vacation Blink Interval</data>
                <shortcut>VBIR</shortcut>
                <description>
                Interval in seconds between the LED blinks<br/>
                when Vacation Mode is activated
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x02</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>0x03</min>
                    <max>0xFF</max>
                    <scale>
                      <min>3</min>
                      <max>255</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x20: Log Data 01</title>
              <description>
                <img>graphics/D2-06-01_MT20.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x20</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x20</value>
                    <description>Message Type Log Data 01</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Power Ons</data>
                <shortcut>PON</shortcut>
                <description>Number of Power Ons</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Alarms</data>
                <shortcut>ALL</shortcut>
                <description>Number of Alarms</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x21: Log Data 02</title>
              <description>
                <img>graphics/D2-06-01_MT21.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x21</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x21</value>
                    <description>Message Type Log Data 02</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Handle Movements Closed</data>
                <shortcut>HMC</shortcut>
                <description>Number of Handle Movements Closed</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Handle Movements Opened</data>
                <shortcut>HMO</shortcut>
                <description>Number of Handle Movements Opened</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Handle Movements Tilted</data>
                <shortcut>HMT</shortcut>
                <description>Number of Handle Movements Tilted</description>
                <info/>
                <bitoffs>72</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x22: Log Data 03</title>
              <description>
                <img>graphics/D2-06-01_MT22.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x22</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x22</value>
                    <description>Message Type Log Data 03</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window Tilts</data>
                <shortcut>WT</shortcut>
                <description>Number of Window Tilts</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x23: Log Data 04</title>
              <description>
                <img>graphics/D2-06-01_MT23.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x23</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x23</value>
                    <description>Message Type Log Data 04</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button Right Presses</data>
                <shortcut>BRP</shortcut>
                <description>Number of Button Right Presses</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button Left Presses</data>
                <shortcut>BLP</shortcut>
                <description>Number of Button Left Presses</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description/>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x80: Control and Settings</title>
              <description>
                <img>graphics/D2-06-01_MT80.png</img>
                <b>Notes:</b><br/>
                The following settings are stored non volatile inside the handle
                and only need to be send on a change request:<br/>
                - Handle Closed Click Feature<br/>
                - Battery Low Click Feature<br/>
                - Sensor Update Interval<br/>
                - Vacation Blink Interval<br/>
                <br/>
                It is possible to trigger several of the actions in one message;
                e.g. if DB3.7 and DB3.6 both are set, the handle will transmit
                the messages with the message types: 0x10, 0x20, 0x21, 0x22 and 0x23
                <br/><br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x80</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Descriptor of this message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x80</value>
                    <description>Message Type Control and Settings</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Get Configuration Settings</data>
                <shortcut>GCS</shortcut>
                <description>
                Start Transmission of the Configuration<br/>
                Settings (Message Type 0x10, see above)</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Start Transmission</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Get Log Data</data>
                <shortcut>GLD</shortcut>
                <description>
                Start Transmission of the Log Data Packets<br/>
                (Message Type 0x2x, see above)
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Start Transmission</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Vacation Mode</data>
                <shortcut>VMS</shortcut>
                <description>Set Vacation Mode</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Switch Vacation Mode Off</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Switch Vacation Mode On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Handle Closed Click</data>
                <shortcut>HCCS</shortcut>
                <description>Set Handle Closed Click Feature</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Disable Handle Closed Click Feature</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Enable Handle Closed Click Feature</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery Low Click</data>
                <shortcut>BLCS</shortcut>
                <description>Set Battery Low Click Feature</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Disable Battery Low Click Feature</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Enable Battery Low Click Feature</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sensor Update Interval</data>
                <shortcut>SUIS</shortcut>
                <description>
                Set Sensor Update Interval
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0000</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <min>0x0001</min>
                    <max>0x0004</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>0x0005</min>
                    <max>0xFFFF</max>
                    <scale>
                      <min>5</min>
                      <max>65535</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Vacation Blink Interval</data>
                <shortcut>VBIS</shortcut>
                <description>
                Set Vacation Blink Interval
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>No Change</description>
                  </item>
                  <item>
                    <min>0x01</min>
                    <max>0x02</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>0x03</min>
                    <max>0xFF</max>
                    <scale>
                      <min>3</min>
                      <max>255</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x10</number>
            <title>Electric Window Drive Controller</title>
            <status>not released</status>
            <case>
              <title>CMD: Set</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
                <br />
                This EEP Profile is created for an external connection box, which controls an electric window drive. It is possible to close, tilt or stop the window..
                <br />
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: to
                <br />
                Addressing: unicast
                <br />
                Communication trigger: event_trigger
                <br />
                Event description: Position/Timer changes on User Interface
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x00</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Set</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window Position</data>
                <description>Sets the window position.</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>1</min>
                    <max>100</max>
                    <scale>
                      <min>1</min>
                      <max>100</max>
                    </scale>
                    <unit>tilt</unit>
                  </item>
                  <item>
                    <value>0x00</value>
                    <description>Close &amp; Unlock</description>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0xFC</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xFD</value>
                    <description>Do not change</description>
                  </item>
                  <item>
                    <value>0xFE</value>
                    <description>Stop</description>
                  </item>
                  <item>
                    <value>0xFF</value>
                    <description>Close &amp; Lock</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Aeration Timer</data>
                <description>Time the window is tilted for aeration.</description>
                <info />
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>1</min>
                    <max>64800</max>
                    <scale>
                      <min>1</min>
                      <max>64800</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <value>0x0000</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>0xFD21</min>
                    <max>0xFFFD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xFFFE</value>
                    <description>Do not change</description>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Continuous Aeration</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Query</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: to
                <br />
                Addressing: unicast
                <br />
                Communication trigger: event_trigger
                <br />
                Event description: Gateway/User Interface updates values
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>Query</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Response Type</data>
                <description>Response type</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Status</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Service</description>
                  </item>
                  <item>
                    <min>0x02</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Status Message</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: from
                <br />
                Addressing: broadcast
                <br />
                Communication trigger: event_time_trigger
                <br />
                Timing description:
                <br />
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>Status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Position Status</data>
                <description>Current position of the window drive</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Closed &amp; Locked</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Move unlocking</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Move unlocking stopped</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Move tilting</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Tilt &amp; Stopped</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Move closing</description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Move locking</description>
                  </item>
                  <item>
                    <value>0x07</value>
                    <description>Move locking stopped</description>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>Position unknown</description>
                  </item>
                  <item>
                    <value>0x09</value>
                    <description>Position unknown stopped</description>
                  </item>
                  <item>
                    <min>0x0A</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Tilt Position</data>
                <description>Response of the current tilt position.</description>
                <info />
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>% tilt</unit>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Remaining Aeration Time</data>
                <description>Feedback of the aeration timer.</description>
                <info />
                <bitoffs>24</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>64800</max>
                    <scale>
                      <min>0</min>
                      <max>64800</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <min>0xFD21</min>
                    <max>0xFFFE</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Continuous Aeration</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Service Message</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: to
                <br />
                Addressing: broadcast
                <br />
                Communication trigger: event_trigger
                <br />
                Event description:
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description>Service</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Failure Code</data>
                <description>Indicates current failure</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>No Failure</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Close Failure</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Tilt Failure</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Drive Connection Failure</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Drive Overcurrent</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Drive Timeout</description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Drive Failure</description>
                  </item>
                  <item>
                    <min>0x07</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Tilt Cycles</data>
                <description>Tilt counter. Value is incremented when window drive changes position from closed to a tilted position.</description>
                <info />
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>65535</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>65535</max>
                </scale>
                <unit />
              </datafield>
            </case>
          </type>
          <type>
            <number>0x20</number>
            <title>Electric Window Drive Controller</title>
            <status>not released</status>
            <case>
              <title>CMD: Set</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
                <br />
                This EEP Profile is created for an external connection box, which controls an electric window drive. It is possible to close, tilt or stop the window..
                <br />
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: to
                <br />
                Addressing: unicast
                <br />
                Communication trigger: event_trigger
                <br />
                Event description: Position/Timer changes on User Interface
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x00</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Set</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window Position</data>
                <description>Sets the window position.</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>1</min>
                    <max>100</max>
                    <scale>
                      <min>1</min>
                      <max>100</max>
                    </scale>
                    <unit>tilt</unit>
                  </item>
                  <item>
                    <value>0x00</value>
                    <description>Close &amp; Unlock</description>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0xFC</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xFD</value>
                    <description>Do not change</description>
                  </item>
                  <item>
                    <value>0xFE</value>
                    <description>Stop</description>
                  </item>
                  <item>
                    <value>0xFF</value>
                    <description>Close &amp; Lock</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Aeration Timer</data>
                <description>Time the window is tilted for aeration.</description>
                <info />
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>1</min>
                    <max>64800</max>
                    <scale>
                      <min>1</min>
                      <max>64800</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <value>0x0000</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>0xFD21</min>
                    <max>0xFFFD</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xFFFE</value>
                    <description>Do not change</description>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Continuous Aeration</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Query</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: to
                <br />
                Addressing: unicast
                <br />
                Communication trigger: event_trigger
                <br />
                Event description: Gateway/User Interface updates values
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>Query</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Response Type</data>
                <description>Response type</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Status</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Service</description>
                  </item>
                  <item>
                    <min>0x02</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Status Message</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: from
                <br />
                Addressing: broadcast
                <br />
                Communication trigger: event_time_trigger
                <br />
                Timing description:
                <br />
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>Status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Position Status</data>
                <description>Current position of the window drive</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Closed &amp; Locked</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Move unlocking</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Move unlocking stopped</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Move tilting</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Tilt &amp; Stopped</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Move closing</description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Move locking</description>
                  </item>
                  <item>
                    <value>0x07</value>
                    <description>Move locking stopped</description>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>Position unknown</description>
                  </item>
                  <item>
                    <value>0x09</value>
                    <description>Position unknown stopped</description>
                  </item>
                  <item>
                    <min>0x0A</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Tilt Position</data>
                <description>Response of the current tilt position.</description>
                <info />
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>% tilt</unit>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Remaining Aeration Time</data>
                <description>Feedback of the aeration timer.</description>
                <info />
                <bitoffs>24</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>64800</max>
                    <scale>
                      <min>0</min>
                      <max>64800</max>
                    </scale>
                    <unit>s</unit>
                  </item>
                  <item>
                    <min>0xFD21</min>
                    <max>0xFFFE</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>0xFFFF</value>
                    <description>Continuous Aeration</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD: Service Message</title>
              <description>
                <br />
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br />
                Direction: to
                <br />
                Addressing: broadcast
                <br />
                Communication trigger: event_trigger
                <br />
                Event description:
                <br />
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message ID</data>
                <description>Message type</description>
                <info />
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description>Service</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Failure Code</data>
                <description>Indicates current failure</description>
                <info />
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>No Failure</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Close Failure</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Tilt Failure</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Drive Connection Failure</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Drive Overcurrent</description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Drive Timeout</description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Drive Failure</description>
                  </item>
                  <item>
                    <min>0x07</min>
                    <max>0xFF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Tilt Cycles</data>
                <description>Tilt counter. Value is incremented when window drive changes position from closed to a tilted position.</description>
                <info />
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>65535</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>65535</max>
                </scale>
                <unit />
              </datafield>
            </case>
          </type>
          <type>
            <number>0x20</number>
            <title>Intrusion detection system for Windows</title>
            <status>released</status>
            <description>
            </description>
            <case>
              <direction>1</direction>
              <condition>
                <direction>1</direction>
              </condition>
              <datafield>
                <data>Pre alarm</data>
                <description>Status of pre alarm</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO pre-alarm occured </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pre-alarm occured</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Alarm</data>
                <description>Status of Alarm</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO alarm  </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>alarm occured</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window contact</data>
                <description>Status of the window contact</description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>con tact Open</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>contact closed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Pre alarm enabled</data>
                <description>Pre-alarm monitoring enabled or disabled</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>pre alarm disabled </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>pre alarm enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <reserved/>
              </datafield>
            </case>
            <case>
              <direction>2</direction>
              <condition>
                <direction>2</direction>
              </condition>
              <datafield>
                <data>Set Alert Level</data>
                <description>State of the global alarm system</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disable Alarm System</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Enable Alarm System</description>
                  </item>
                </enum>
              </datafield>

              <datafield>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>2</bitsize>
                <reserved/>
              </datafield>
              <datafield>
                <data>Enable Pre alarm</data>
                <description>Pre-alarm monitoring enable</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>disable pre alarm  </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>enable pre alarm </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <reserved/>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x40</number>
            <title>Lockable Window Handle with Status Reporting</title>
            <status>Released</status>
            <description>
              A typical device using the proposed EEP is a window handle that includes an<br />
              electronically controlled lock-bolt to secure a window against unauthorized<br />
              opening. The typical communication counterpart for such a window handle is a<br />
              building automation system that manages opening authorizations per each<br />
              individual window handle or a group of such handles.<br />
              The default state of a window handle using the proposed EEP is closed and<br />
              mechanically locked by its lock-bolt. Prior to opening or tilting the window unlock<br />
              allowance needs to be requested, e.g. by pressing an “unlock button” located at<br />
              the window handle.<br />
              In addition to the locking functionality the window handle reports its status at<br />
              least every 30 minutes and immediately in case the tilt / open / closed status is<br />
              changed by manual interaction.<br />
            </description>
            <case>
              <title>CMD 1: Status / Unlock-Query Message</title>
              <direction>FROM</direction>
              <condition>
                <direction>FROM</direction>
              </condition>
              <datafield>
                <data>Handle Status</data>
                <description>Status of Window Handle</description>
                <info />
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Closed</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Open</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Tilted</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Unknown</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Mechanics Status</data>
                <description>Status of Mechanics</description>
                <info />
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>OK</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Lock Status</data>
                <description>Status of Lock-Bolt</description>
                <info />
                <bitoffs>5</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Locked</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Unknown</description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Unlock Query</data>
                <description>Query to unlock Window Handle</description>
                <info />
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Unlock NOT requested</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Unlock requested</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Unlock-Reply Message</title>
              <description>
                within 290ms relative to 1st sub-telegram of CMD 1
                message, if Unlock Query is set to 1 (unlock requested)
              </description>
              <direction>TO</direction>
              <condition>
                <direction>TO</direction>
              </condition>

              <datafield>
                <data>Unlock Query</data>
                <description>Query to unlock Window Handle</description>
                <info />
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Unlock NOT allowed</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Unlock allowed</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>


          <type>
            <number>0x50</number>
            <title>Window Sash and Hardware Position Sensor</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: SIEGENIA-AUBI KG</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: unidirectional
              <br/>Addressing: broadcast
              <br/>Communication trigger: event-triggered
              <br/>Communication interval: event-triggered, time-triggered
              <br/>Trigger event: alarm, handle movement, window movement
              <br/>Tx delay: N/A
              <br/>Rx timeout: N/A
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: Universal teach-in (UTE)
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption supported: no
              <br/>Security level format: N/A
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Description</span>
              <br/>
              TYPE 50 is a profile without environmental sensors except for the
              state of window and window handle.
            </description>
            <case>
              <title>Message Type 0x01 (Send): Window/Sensor Status</title>
              <description>
                <img>graphics/D2-06-50_MT01.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Message identification</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>Window/Sensor Status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Alive Message</data>
                <shortcut>AM</shortcut>
                <description>Message sent without window status change</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Standard status message</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>
                    Message because of alive cycle
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window Status Event</data>
                <shortcut>WDS</shortcut>
                <description>Current status of window</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>None</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>
                    Sash: closed<br/>
                    Window hardware/handle: closed
                    </description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>
                    Sash: closed<br/>
                    Window hardware/handle: open
                    </description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>
                    Sash: closed<br/>
                    Window hardware/handle: tilted
                    </description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>
                    Sash: open<br/>
                    Window hardware/handle: closed
                    </description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>
                    Sash: open<br/>
                    Window hardware/handle: open
                    </description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>
                    Sash: open<br/>
                    Window hardware/handle: tilted
                    </description>
                  </item>
                  <item>
                    <value>0x07</value>
                    <description>
                    Sash: tilted<br/>
                    Window hardware/handle: closed
                    </description>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>
                    Sash: tilted<br/>
                    Window hardware/handle: open
                    </description>
                  </item>
                  <item>
                    <value>0x09</value>
                    <description>
                    Sash: tilted<br/>
                    Window hardware/handle: tilted
                    </description>
                  </item>
                  <item>
                    <min>0x0A</min>
                    <max>0x7F</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Counter</data>
                <shortcut>CT</shortcut>
                <description>Counter status events</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0x00000000</min>
                    <max>0xFFFFFFFF</max>
                    <description>
                    Individual counter status of the active window status event
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Change Battery</data>
                <shortcut>CB</shortcut>
                <description>Change battery</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Battery OK</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Change battery</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery State</data>
                <shortcut>BS</shortcut>
                <description>State of battery charge
                  <br/>in 1% steps
                </description>
                <info/>
                <bitoffs>49</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x64</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>0x65</min>
                    <max>0x7F</max>
                    <description>Invalid</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Motion Sensor Error</data>
                <shortcut>MOE</shortcut>
                <description>
                OK: Motion sensor works correctly and delivers correct values
                <br/>
                Error: Motion sensor returns incorrect values (out of defined areas)
                <br/>
                Not supported: No motion sensor available
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>OK</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Not supported</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration Sensor Error</data>
                <shortcut>ACE</shortcut>
                <description>
                OK: Acceleration sensor works correctly and delivers correct values
                <br/>
                Error: Acceleration sensor returns incorrect values (out of defined areas)
                <br/>
                Not supported: No acceleration sensor available
                </description>
                <info/>
                <bitoffs>58</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>OK</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Not supported</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Magnetic Sensor Error</data>
                <shortcut>MAE</shortcut>
                <description>
                OK: Magnetic sensor works correctly and delivers correct values
                <br/>
                Error: Magnetic sensor returns incorrect values (out of defined areas)
                <br/>
                Not supported: No magnetic sensor available
                </description>
                <info/>
                <bitoffs>60</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>OK</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Not supported</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>System Error</data>
                <shortcut>SE</shortcut>
                <description>
                OK: No system error detected
                <br/>
                Error: System error detected (sensors not included)
                <br/>
                Not supported: No system error detection available
                </description>
                <info/>
                <bitoffs>62</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>OK</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Not supported</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x02 (Send): Device Alarm Status</title>
              <description>
                <img>graphics/D2-06-50_MT02.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Message identification</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>Device Alarm Status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Burglary Alarm</data>
                <shortcut>BA</shortcut>
                <description>Burglary alarm</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Burglary alarm not triggered</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Burglary alarm triggered</description>
                  </item>
                  <item>
                    <min>0x2</min>
                    <max>0xF</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message Type 0x11 (Send): Calibrate</title>
              <description>
                            <span style="border-bottom:2px groove #000000;">
              Calibration Routine: e.g.</span>
              <br/><br/>
              Throughout the calibration routine some of the steps are sent
              sequentially in a specific order to request a certain action from
              the user.
              <br/>	1.	Calibration Step 0x0A is sent
              <br/>	... a. The user is prompted to close the window
              <br/>	2.	Calibration step 0x01 is sent
              <br/>	... a.	The user is prompted to close the handle
              <br/>	3.	Calibration step 0x02 is sent
              <br/>	... a.	The user is prompted to open the handle
              <br/>	4.	Calibration Step 0x03 is sent
              <br/>	... a.	The user is prompted to tilt the handle
              <br/>	5.	Calibration step 0x01 is sent
              <br/>	... a.	The user is prompted to close the handle
              <br/>	6.	Calibration step 0x00 is sent
              <br/>	... a.	The calibration was successful
              <br/><br/>
              <img>graphics/D2-06-50_MT11.png</img>
              <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x11</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Message identification</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x11</value>
                    <description>Calibrate</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Calibration Status</data>
                <shortcut>CS</shortcut>
                <description>
                Current calibration status
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>OK</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>Invalid</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Calibration Step</data>
                <shortcut>CAL</shortcut>
                <description>
                Next calibration step
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>No next step / none</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Sash: closed
                      <br/>Window hardware/handle: closed
                    </description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Sash: closed
                      <br/>Window hardware/handle: open
                    </description>
                  </item>
                  <item>
                    <value>0x03</value>
                    <description>Sash: closed
                      <br/>Window hardware/handle: tilted
                    </description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Sash: open
                      <br/>Window hardware/handle: closed
                    </description>
                  </item>
                  <item>
                    <value>0x05</value>
                    <description>Sash: open
                      <br/>Window hardware/handle: open
                    </description>
                  </item>
                  <item>
                    <value>0x06</value>
                    <description>Sash: open
                      <br/>Window hardware/handle: tilted
                    </description>
                  </item>
                  <item>
                    <value>0x07</value>
                    <description>Sash: tilted
                      <br/>Window hardware/handle: closed
                    </description>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>Sash: tilted
                      <br/>Window hardware/handle: open
                    </description>
                  </item>
                  <item>
                    <value>0x09</value>
                    <description>Sash: tilted
                      <br/>Window hardware/handle: tilted
                    </description>
                  </item>
                  <item>
                    <value>0x0A</value>
                    <description>
                    Frame magnet validation
                    </description>
                  </item>
                  <item>
                    <min>0x0B</min>
                    <max>0x7F</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x0A</number>
          <title>3 Channel Temperature Sensor</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 00, 01</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: Pressac Communications Ltd</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description:</span>
            <br/>
            A family of EEP’s that allows a different temperature range for the
            three channel inputs to be selected depending on client application.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: time-triggered
            <br/>Communication interval: variable
            <br/>Trigger event: none
            <br/>Tx delay: N/A
            <br/>Rx timeout: N/A
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: N/A
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Table</span>
            <br/>
            <br/>Each TYPE has to support all telegrams and parameters marked in its column.
            <br/>
            <br/>
            <table>
              <tr>
                <th>Supported function ... of TYPE</th>
                <th>00</th>
                <th>01</th>
              </tr>
              <tr>
                <td>0°C to +85°C</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>-20°C to +100°C</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>The list of parameters could be structured following the features
            that always include a certain group of parameters.
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Pressac Communications Ltd</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Notes:</span>
              <br/>
              <br/>
              Battery life enumeration is determined by low voltage threshold
              on processor calculated to give early warning of battery replacement.
              <br/>
              <br/>
              Reserved bits in DB3 are used for enhanced test functions so are
              not used for this EEP.
              <br/>
              <img>graphics/D2-0A-00.png</img>
              </description>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Battery Life</data>
                <shortcut>BL</shortcut>
                <description/>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>LOW</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>OK</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 1</data>
                <shortcut>CH1</shortcut>
                <description>
                Temperature
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+85</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Channel 2</data>
                <shortcut>CH2</shortcut>
                <description>
                Temperature
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+85</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Channel 3</data>
                <shortcut>CH3</shortcut>
                <description>
                Temperature
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+85</max>
                </scale>
                <unit>°C</unit>
              </datafield>
             </case>
            </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Pressac Communications Ltd</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Notes:</span>
              <br/>
              <br/>Battery life enumeration is determined by low voltage threshold
              on processor calculated to give early warning of battery replacement.
              <br/>
              <br/>Reserved bits in DB3 are used for enhanced test functions so are
              not used for this EEP.
              <br/>
              <img>graphics/D2-0A-01.png</img>
            </description>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>1</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Battery Life</data>
                <shortcut>BL</shortcut>
                <description/>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>LOW</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>OK</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 1</data>
                <shortcut>CH1</shortcut>
                <description>
                Temperature
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>239</max>
                    <scale>
                    <min>-20</min>
                    <max>+100</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>240</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 2</data>
                <shortcut>CH2</shortcut>
                <description>
                Temperature
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>239</max>
                    <scale>
                    <min>-20</min>
                    <max>+100</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>240</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 3</data>
                <shortcut>CH3</shortcut>
                <description>
                Temperature
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>239</max>
                    <scale>
                    <min>-20</min>
                    <max>+100</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>240</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x10</number>
          <title>Room Control Panels with Temperature &amp; Fan Speed Control, Room Status Information and Time Program</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            This VLD family consists of several profiles for a group of different
            bidirectional solar powered room control panels with environmental
            sensors and display.
            <br/><br/>
            These profiles support various functions and measurements, e.g. room
            temperature, humidity and independent generation of utilization time
            profiles with continuous dynamic adaptation and optimization as well
            as for the wireless transmission of measured values. Such a room
            control panel should primarily be operated with valve controllers
            (actuators) in order to provide a functional unit for simple room
            temperature control.
            <br/><br/>
            The profiles are designed to establish a communication between a
            battery-powered room control panel and an always receiving
            (e.g. line-powered) gateway. Because of the high energy consumption
            when switching on the radio-receiver, the room control panel is
            always the initiator of a data exchange (communication slot).
            It cannot be triggered by the gateway, because the room control panel
            is not in receiving mode most of the time.
            <br/><br/>
            The room control panel wakes up due to a timer trigger and sends the
            measured sensor data. The gateway is always required to respond with
            a command message or a heartbeat message within a maximum response
            time of 250ms. If no further commands are placed in the queue, the
            gateway must send a heartbeat message to terminate the communication
            slot. The room control panel then goes into sleep mode. If no response
            from the gateway is sent within 250ms, the room control panel goes
            immediately into sleep mode and the current communication slot is
            terminated. However, the room control panel maintains the communication
            interval and continues to transmit data in the next communication
            slot.
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 00 ff</span>
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT) &amp; broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: can be defined during runtime
            <br/>Trigger event: device status change
            <br/>Tx delay: 1 s
            <br/>Rx timeout: N/A
            <br/><span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: UTE
            <br/><span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption required: no
            <br/>Security level format: N/A
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 30 ff</span>
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT)
            <br/>Communication trigger: event- or time-triggered
            <br/>Communication interval: the interval is configurable from
            1 minute to 1 day Default=10 minutes)
            <br/>Trigger event: device status change
            <br/>Tx delay: 250 ms
            <br/>Rx timeout: 5 ms
            <br/><span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: UTE
            <br/><span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption required: no
            <br/>Security level format: N/A
            <br/>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Tables</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 00 ff</span>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Message Type (ID)</th>
                <th>Commands ... of TYPE</th>
                <th>0x00</th>
                <th>0x01</th>
                <th>0x02</th>
              </tr>
              <tr>
                <td>0x0</td>
                <td style="background-color:#DCFFBE">General Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x1</td>
                <td style="background-color:#DCFFBE">Data Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x2</td>
                <td style="background-color:#DCFFBE">Configuration Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x3</td>
                <td style="background-color:#DCFFBE">Room Control Setup</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x4</td>
                <td style="background-color:#DCFFBE">Time Program Setup</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Parameters ... of TYPE</th>
                <th>0x00</th>
                <th>0x01</th>
                <th>0x02</th>
              </tr>
              <tr>
                <td>Message Identifier</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Message Continuation Flag</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Information Request Classifier</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Feedback Classifier</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>General Message Type</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Humidity</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Humidity Validity Flag</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed Control</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed Validity Flag</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Custom Warning 2</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Custom Warning 1</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Mold Warning</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Window Open Detection</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Battery Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
              <td>Solar-power Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>PIR Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Occupancy Button Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Cooling Operation Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Heating Operation Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Room Control Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
              <td>Temperature Set Point Validity</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Validity</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Room Temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>PIR Status Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Scale Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Display Content Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Date / Time Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Time Program Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Occupancy Button Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Radio Communication Interval</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Key Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Display Content</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Scale</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Daylight Saving Time Flag</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Time Notation</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Day</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Month</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Year</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Minute</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Hour</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Date / Time Update Flag</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Building Protection Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Pre-comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Economy Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Flag Building Protection Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Flag Pre-comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Flag Economy Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Flag Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>End Time: Minute</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>End Time: Hour</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Start Time: Minute</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Start Time: Hour</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Period</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Time Program Deletion</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            The list of parameters could be structured following the features
            that always include a certain group of parameters.
            <br/>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Tables</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 30 ff</span>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Message Type (ID)</th>
                <th>Commands ... of TYPE</th>
                <th>0x30</th>
                <th>0x31</th>
                <th>0x32</th>
              </tr>
              <tr>
                <td>0x00</td>
                <td style="background-color:#DCFFBE">Heartbeat Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x20</td>
                <td style="background-color:#DCFFBE">Acknowledge Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x21</td>
                <td style="background-color:#DCFFBE">Data Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x22</td>
                <td style="background-color:#DCFFBE">Status Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x23</td>
                <td style="background-color:#DCFFBE">Actuator Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x24</td>
                <td style="background-color:#DCFFBE">Set Point Limits Status </td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x61</td>
                <td style="background-color:#DCFFBE">Configuration Message</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x62</td>
                <td style="background-color:#DCFFBE">Clock Setup</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x80</td>
                <td style="background-color:#DCFFBE">Room Temperature Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x81</td>
                <td style="background-color:#DCFFBE">Recent Temperature Set Point Override Absolute</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x82</td>
                <td style="background-color:#DCFFBE">Recent Temperature Set Point Override Relative</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x83</td>
                <td style="background-color:#DCFFBE">External Value</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x84</td>
                <td style="background-color:#DCFFBE">Humidity Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x85</td>
                <td style="background-color:#DCFFBE">Fan Speed Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x86</td>
                <td style="background-color:#DCFFBE">Room Mode Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X-</td>
              </tr>
              <tr>
                <td>0x87</td>
                <td style="background-color:#DCFFBE">Open Window Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x88</td>
                <td style="background-color:#DCFFBE">PIR Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x89</td>
                <td style="background-color:#DCFFBE">Occupancy Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x8A</td>
                <td style="background-color:#DCFFBE">Set Display Advice Symbol</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x8B</td>
                <td style="background-color:#DCFFBE">Autonomous Level Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x8C</td>
                <td style="background-color:#DCFFBE">Set Display Cooling/Heating Symbol</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x8D</td>
                <td style="background-color:#DCFFBE">Set Display Sun/Moon Symbol</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x8E</td>
                <td style="background-color:#DCFFBE">Display Content Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x8F</td>
                <td style="background-color:#DCFFBE">Daylight Saving Time Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x90</td>
                <td style="background-color:#DCFFBE">Set User Defined Info Codes</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x91</td>
                <td style="background-color:#DCFFBE">Temperature Set Point Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x92</td>
                <td style="background-color:#DCFFBE">Temperature Set Point Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x93</td>
                <td style="background-color:#DCFFBE">Temperature Set Point Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>0x94</td>
                <td style="background-color:#DCFFBE">Upper Temperature Set Point Limit Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x95</td>
                <td style="background-color:#DCFFBE">Lower Temperature Set Point Limit Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x96</td>
                <td style="background-color:#DCFFBE">Upper Temperature Set Point Limit Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x97</td>
                <td style="background-color:#DCFFBE">Lower Temperature Set Point Limit Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x98</td>
                <td style="background-color:#DCFFBE">Upper Temperature Set Point Limit Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x99</td>
                <td style="background-color:#DCFFBE">Lower Temperature Set Point Limit Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x9A</td>
                <td style="background-color:#DCFFBE">Temperature Set Point Range Relative</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>0x9B</td>
                <td style="background-color:#DCFFBE">Energy Saving Mode Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Parameters ... of TYPE</th>
                <th>0x30</th>
                <th>0x31</th>
                <th>0x32</th>
              </tr>
              <tr>
                <td>Message Identifier</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Humidity</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Open Window Detect</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Occupancy Button Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Room Control Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Room Temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>PIR Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Recent Temperature Set Point -absolute</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Recent Temperature Set Point -relative</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Analog Value</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>UI Type</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Mold Warning/Advice</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Display Content</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Device Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Party/Holiday Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Heating/Cooling Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Sun/Moon Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Daylight Saving Time</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Autonomous Level</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Energy State</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Solar Power Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Position, Valve 1</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Position, Valve 2</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Position, Valve 3</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Position, Valve 4</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature, Actuator 1</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature, Actuator 2</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature, Actuator 3</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature, Actuator 4</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Status, Actuator 1</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Status, Actuator 2</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Status, Actuator 3</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Status, Actuator 4</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Range Relative</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Upper Temperature Set Point Limit Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Lower Temperature Set Point Limit Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Upper Temperature Set Point Limit Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Lower Temperature Set Point Limit Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Upper Temperature Set Point Limit Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Lower Temperature Set Point Limit Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>PIR Status Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Scale Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Display Content Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Date / Time Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Time Program Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Occupancy Button Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Holiday Feature Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Time Bar</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Season Energy Saving Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Mold Warning Signal</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Mold Warning Coefficient</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Mold Warning Limit</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set Point Mode Config</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Display Content Toggle List</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Radio Communication Interval</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Scale</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Heating Coefficient</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Key Lock</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Window Open Detection Stopping Time</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Time Notation</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Day</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Month</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Year</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Minute</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Date / Time Update Flag</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Hour</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Room Temperature Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Recent Temperature Set Point Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Recent Temperature Set Point Offset Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>External Value Scale and Unit</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>External Value</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Humidity Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Room Mode Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Open Window Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>PIR Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Occupancy Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Set Display Advice Symbol</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Autonomous Level Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set Display Cooling/Heating Symbol</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set Display Sun/Moon Symbol</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Display Content Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Daylight Saving Time Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Set User Defined Info Code</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Set Point Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Upper Temperature Set Point Limit Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Lower Temperature Set Point Limit Vacation Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Upper Temperature Set Point Limit Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Lower Temperature Set Point Limit Eco Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Upper Temperature Setpoint Limit Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Lower Temperature Set Point Limit Comfort Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Set Point Range Relative</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Energy Saving Mode Override</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            The list of parameters could be structured following the features
            that always include a certain group of parameters.
            <br/><br/><br/>
            <span style="border-bottom:2px groove #000000;">
            IP representation of Profile Definition</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 30 ff</span>
            <br/>
            <img>graphics/D2-10-30_IP.png</img>
            <br/><br/><br/>
            <span style="border-bottom:2px groove #000000;">Telegram Definition</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 00 ff</span>
            <br/>
            <br/><img>graphics/D2-10-xx.png</img>
            <br/>
            <br/><br/><br/>
            <span style="border-bottom:2px groove #000000;">Telegram Definition</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 30 ff</span>
            <br/>
            <br/>
            Normal operation: Measurement data update, without further ado.
            (communication trigger: time wake)
            <br/><img>graphics/D2-30-flow1.png</img>
            <br/>
            <br/>
            Measurement data update, followed by a command message send by a
            gateway (communication trigger: time wake)
            <br/><img>graphics/D2-30-flow2.png</img>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
            </description>
            <case>
              <title>General Message</title>
              <description>
              <img>graphics/D2-10-00_MID00.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>General Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Information request classifier</data>
                <shortcut>IRC</shortcut>
                <description>Defines the type of information request</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Time program request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room control setup request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Configuration request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Data request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Acknowledge request</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Feedback classifier</data>
                <shortcut>FBC</shortcut>
                <description>Defines the type of feedback</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Message repetition request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Telegram repetition request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Acknowledge / heartbeat</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>General message type</data>
                <shortcut>GMT</shortcut>
                <description>Indicates if the general message is a feedback or
                an information request</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Information request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Feedback</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Data Message</title>
              <description>
              <img>graphics/D2-10-00_MID01.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>26</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Data Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Measured humidity</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Humidity validity flag</data>
                <shortcut>HVF</shortcut>
                <description>Indicates if the value for humidity is valid</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan speed control</data>
                <shortcut>FS</shortcut>
                <description>Fan speed</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Fan speed validity flag</data>
                <shortcut>FSV</shortcut>
                <description>Indicates if the fan speed value is valid</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan speed mode</data>
                <shortcut>FSM</shortcut>
                <description>Defines the mode the fan runs in</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Individual fan speed control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Central fan speed control</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Custom warning 2</data>
                <shortcut>CW2</shortcut>
                <description>Flag for an application specific warning</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Custom warning 1</data>
                <shortcut>CW1</shortcut>
                <description>Flag for an application specific warning</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Mold warning</data>
                <shortcut>MW</shortcut>
                <description>Flag for an application depending mold warning</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window open detection</data>
                <shortcut>WOD</shortcut>
                <description>Indicates if an open window is detected</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Open</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Closed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery status</data>
                <shortcut>BS</shortcut>
                <description>Battery status</description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Good</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Solar-powered status</data>
                <shortcut>SPS</shortcut>
                <description>Indicates if the device is powered by its solar cell</description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not solar-powered</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Solar-powered</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PIR status</data>
                <shortcut>PIR</shortcut>
                <description>Indicates if the PIR detected a movement</description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Locked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Movement detected</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>No movement detected</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy button status</data>
                <shortcut>OBS</shortcut>
                <description>Indicates if the occupancy button was pressed and its occupancy status</description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Button pressed and unoccupied</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button pressed and occupied</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Cooling</data>
                <shortcut>COO</shortcut>
                <description>Recent cooling operation status</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Automatic</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Off</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>On</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating</data>
                <shortcut>HEA</shortcut>
                <description>Recent heating operation status</description>
                <info/>
                <bitoffs>42</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Automatic</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Off</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>On</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room control mode</data>
                <shortcut>RCM</shortcut>
                <description>Recent room control mode</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Building protection</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Pre-comfort</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Economy</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Comfort</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point validity</data>
                <shortcut>SPV</shortcut>
                <description>Indicates if the temperature set point value is valid</description>
                <info/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature validity</data>
                <shortcut>TPV</shortcut>
                <description>Indicates if the temperature value is valid</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point</data>
                <shortcut>TSP</shortcut>
                <description>Recent temperature set point</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Recent room temperature</description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>Configuration Message</title>
              <description>
              <img>graphics/D2-10-00_MID02.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>54</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>61</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Configuration Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PIR status lock</data>
                <shortcut>PSL</shortcut>
                <description>Indicates if the PIR status is transmitted or kept inside the room control panel</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature scale lock</data>
                <shortcut>TSL</shortcut>
                <description>Indicates if the temperature scale can be changed at the room control panel</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display content lock</data>
                <shortcut>DCL</shortcut>
                <description>Indicates if the display content can be changed at the room control panel</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Date / time lock</data>
                <shortcut>DTL</shortcut>
                <description>Indicates if date and time can be changed at the room control panel</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time program lock</data>
                <shortcut>TPL</shortcut>
                <description>Indicates if the time program can be changed at the room control panel</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy button lock</data>
                <shortcut>OBL</shortcut>
                <description>Indicates if the occupancy status can be changed at the room control panel</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point lock</data>
                <shortcut>SPL</shortcut>
                <description>Indicates if the temperature set point can be changed at the room control panel</description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan speed lock</data>
                <shortcut>FSL</shortcut>
                <description>Indicates if the fan speed can be changed at the room control panel</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Radio communication interval</data>
                <shortcut>RCI</shortcut>
                <description>Defines the longest time between two consecutive telegrams (clock-based communication)</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>63</value>
                    <description>24 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>62</value>
                    <description>12 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>61</value>
                    <description>3 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>1</min>
		            <max>60</max>
                    <description>1...60 min</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No communication interval</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Key lock</data>
                <shortcut>KL</shortcut>
                <description>Indicates if all buttons on the device are locked</description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display content</data>
                <shortcut>DC</shortcut>
                <description>Defines the main display content</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Humidity</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Display off</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Temperature set point</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Room temperature (external)</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room temperature (internal)</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Time</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature scale</data>
                <shortcut>TS</shortcut>
                <description>Defines the used temperature scale for the room control panel display and menus</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>° Fahrenheit</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>° Celsius</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight saving time flag</data>
                <shortcut>DST</shortcut>
                <description>Indicates if daylight saving time is supported</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not supported</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time notation</data>
                <shortcut>TN</shortcut>
                <description>Defines the used time notation</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>12 h</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>24 h</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Day</data>
                <shortcut>DAY</shortcut>
                <description>Date format: YYYY/MM/DD</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>1</min>
                  <max>31</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>31</max>
                </scale>
                <unit>day</unit>
              </datafield>
              <datafield>
                <data>Month</data>
                <shortcut>MON</shortcut>
                <description>Date format: YYYY/MM/DD</description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>1</min>
                  <max>12</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>12</max>
                </scale>
                <unit>mon</unit>
              </datafield>
              <datafield>
                <data>Year</data>
                <shortcut>YR</shortcut>
                <description>Date format: YYYY/MM/DD <br/>year = 2000 + x</description>
                <info/>
                <bitoffs>41</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>2000</min>
                  <max>2127</max>
                </scale>
                <unit>year</unit>
              </datafield>
              <datafield>
                <data>Minute</data>
                <shortcut>MIN</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>min</unit>
              </datafield>
              <datafield>
                <data>Hour</data>
                <shortcut>HR</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>h</unit>
              </datafield>
              <datafield>
                <data>Date / time update flag</data>
                <shortcut>DTU</shortcut>
                <description>Indicates if an update of date or time is provided</description>
                <info/>
                <bitoffs>63</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Update</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No update</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Room Control Setup</title>
              <description>
              <img>graphics/D2-10-00_MID03.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room Control Setup</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point building protection mode</data>
                <shortcut>SPB</shortcut>
                <description>Temperature set point building protection mode</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point pre-comfort mode</data>
                <shortcut>SPP</shortcut>
                <description>Temperature set point pre-comfort mode</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point economy mode</data>
                <shortcut>SPE</shortcut>
                <description>Temperature set point economy mode</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point comfort mode</data>
                <shortcut>SPC</shortcut>
                <description>Temperature set point comfort mode</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point flag building protection mode</data>
                <shortcut>SFB</shortcut>
                <description>Indicates if a temperature set point for the building protection mode is provided</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point flag pre-comfort mode</data>
                <shortcut>SFP</shortcut>
                <description>Indicates if a temperature set point for the pre-comfort mode is provided</description>
                <info/>
                <bitoffs>45</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point flag economy mode</data>
                <shortcut>SFE</shortcut>
                <description>Indicates if a temperature set point for the economy mode is provided</description>
                <info/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point flag comfort mode</data>
                <shortcut>SFC</shortcut>
                <description>Indicates if a temperature set point for the comfort mode is provided</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
             </case>
            <case>
              <title>Time Program Setup</title>
              <description>
              <img>graphics/D2-10-00_MID04.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Time Program Setup</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>End time: Minute</data>
                <shortcut>ETM</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>End time: Hour</data>
                <shortcut>ETH</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>Start time: Minute</data>
                <shortcut>STM</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>Start time: Hour</data>
                <shortcut>STH</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>Period</data>
                <shortcut>PER</shortcut>
                <description>Assigned period of time (weekdays) for the provided schedule time</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Friday - Monday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>Friday - Sunday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>Thursday - Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>Wednesday - Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>Tuesday - Thursday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>Monday - Wednesday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>Sunday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>Saturday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Thursday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Wednesday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Tuesday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Monday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Saturday - Sunday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Monday - Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Monday - Sunday</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room control mode</data>
                <shortcut>RCM</shortcut>
                <description>Assigned room control mode for the provided schedule time</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Building protection</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Pre-comfort</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Economy</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Comfort</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time program deletion</data>
                <shortcut>TPD</shortcut>
                <description>Deletes the stored time program</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Deletion</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No deletion</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
            </description>
            <case>
              <title>General Message</title>
              <description>
              <img>graphics/D2-10-01_MID00.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>General Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Information request classifier</data>
                <shortcut>IRC</shortcut>
                <description>Defines the type of information request</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Time program request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room control setup request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Configuration request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Data request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Acknowledge request</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Feedback classifier</data>
                <shortcut>FBC</shortcut>
                <description>Defines the type of feedback</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Message repetition request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Telegram repetition request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Acknowledge / heartbeat</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>General message type</data>
                <shortcut>GMT</shortcut>
                <description>Indicates if the general message is a feedback or
                an information request</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Information request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Feedback</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Data Message</title>
              <description>
              <img>graphics/D2-10-01_MID01.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>25</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>26</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>35</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>36</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>40</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>42</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Data Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Custom warning 2</data>
                <shortcut>CW2</shortcut>
                <description>Flag for an application specific warning</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Custom warning 1</data>
                <shortcut>CW1</shortcut>
                <description>Flag for an application specific warning</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window open detection</data>
                <shortcut>WOD</shortcut>
                <description>Indicates if an open window is detected</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Open</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Closed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery status</data>
                <shortcut>BS</shortcut>
                <description>Battery status</description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Good</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy button status</data>
                <shortcut>OBS</shortcut>
                <description>Indicates if the occupancy button was pressed and its occupancy status</description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Button pressed and unoccupied</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button pressed and occupied</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room control mode</data>
                <shortcut>RCM</shortcut>
                <description>Recent room control mode</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Building protection</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Pre-comfort</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Economy</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Comfort</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point validity</data>
                <shortcut>SPV</shortcut>
                <description>Indicates if the temperature set point value is valid</description>
                <info/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature validity</data>
                <shortcut>TPV</shortcut>
                <description>Indicates if the temperature value is valid</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point</data>
                <shortcut>TSP</shortcut>
                <description>Recent temperature set point</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Recent room temperature</description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>Configuration Message</title>
              <description>
              <img>graphics/D2-10-01_MID02.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>54</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>61</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Configuration Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature scale lock</data>
                <shortcut>TSL</shortcut>
                <description>Indicates if the temperature scale can be changed at the room control panel</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display content lock</data>
                <shortcut>DCL</shortcut>
                <description>Indicates if the display content can be changed at the room control panel</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Date / time lock</data>
                <shortcut>DTL</shortcut>
                <description>Indicates if date and time can be changed at the room control panel</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time program lock</data>
                <shortcut>TPL</shortcut>
                <description>Indicates if the time program can be changed at the room control panel</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy button lock</data>
                <shortcut>OBL</shortcut>
                <description>Indicates if the occupancy status can be changed at the room control panel</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point lock</data>
                <shortcut>SPL</shortcut>
                <description>Indicates if the temperature set point can be changed at the room control panel</description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Radio communication interval</data>
                <shortcut>RCI</shortcut>
                <description>Defines the longest time between two consecutive telegrams (clock-based communication)</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>63</value>
                    <description>24 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>62</value>
                    <description>12 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>61</value>
                    <description>3 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>1</min>
                    <max>60</max>
                    <description>1...60 min</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No communication interval</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Key lock</data>
                <shortcut>KL</shortcut>
                <description>Indicates if all buttons on the device are locked</description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display content</data>
                <shortcut>DC</shortcut>
                <description>Defines the main display content</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Humidity</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Display off</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Temperature set point</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Room temperature (external)</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room temperature (internal)</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Time</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature scale</data>
                <shortcut>TS</shortcut>
                <description>Defines the used temperature scale for the room control panel display and menus</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>° Fahrenheit</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>° Celsius</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight saving time flag</data>
                <shortcut>DST</shortcut>
                <description>Indicates if daylight saving time is supported</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not supported</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time notation</data>
                <shortcut>TN</shortcut>
                <description>Defines the used time notation</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>12 h</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>24 h</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Day</data>
                <shortcut>DAY</shortcut>
                <description>Date format: YYYY/MM/DD</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>1</min>
                  <max>31</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>31</max>
                </scale>
                <unit>day</unit>
              </datafield>
              <datafield>
                <data>Month</data>
                <shortcut>MON</shortcut>
                <description>Date format: YYYY/MM/DD</description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>1</min>
                  <max>12</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>12</max>
                </scale>
                <unit>mon</unit>
              </datafield>
              <datafield>
                <data>Year</data>
                <shortcut>YR</shortcut>
                <description>Date format: YYYY/MM/DD
                  <br/>year = 2000 + x
                </description>
                <info/>
                <bitoffs>41</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>2000</min>
                  <max>2127</max>
                </scale>
                <unit>year</unit>
              </datafield>
              <datafield>
                <data>Minute</data>
                <shortcut>MIN</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>min</unit>
              </datafield>
              <datafield>
                <data>Hour</data>
                <shortcut>HR</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>h</unit>
              </datafield>
              <datafield>
                <data>Date / time update flag</data>
                <shortcut>DTU</shortcut>
                <description>Indicates if an update of date or time is provided</description>
                <info/>
                <bitoffs>63</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Update</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No update</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Room Control Setup</title>
              <description>
              <img>graphics/D2-10-01_MID03.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>45</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room Control Setup</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point building protection mode</data>
                <shortcut>SPB</shortcut>
                <description>Temperature set point building protection mode</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point economy mode</data>
                <shortcut>SPE</shortcut>
                <description>Temperature set point economy mode</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point comfort mode</data>
                <shortcut>SPC</shortcut>
                <description>Temperature set point comfort mode</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point flag building protection mode</data>
                <shortcut>SFB</shortcut>
                <description>Indicates if a temperature set point for the building protection mode is provided</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point flag economy mode</data>
                <shortcut>SFE</shortcut>
                <description>Indicates if a temperature set point for the economy mode is provided</description>
                <info/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point flag comfort mode</data>
                <shortcut>SFC</shortcut>
                <description>Indicates if a temperature set point for the comfort mode is provided</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Time Program Setup</title>
              <description>
              <img>graphics/D2-10-01_MID04.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Time Program Setup</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>End time: Minute</data>
                <shortcut>ETM</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>End time: Hour</data>
                <shortcut>ETH</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>Start time: Minute</data>
                <shortcut>STM</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>Start time: Hour</data>
                <shortcut>STH</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <data>Period</data>
                <shortcut>PER</shortcut>
                <description>Assigned period of time (weekdays) for the provided schedule time</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Friday - Monday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>Friday - Sunday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>Thursday - Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>Wednesday - Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>Tuesday - Thursday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>Monday - Wednesday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>Sunday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>Saturday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Thursday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Wednesday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Tuesday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Monday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Saturday - Sunday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Monday - Friday</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Monday - Sunday</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room control mode</data>
                <shortcut>RCM</shortcut>
                <description>Assigned room control mode for the provided schedule time</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Building protection</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Pre-comfort</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Economy</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Comfort</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time program deletion</data>
                <shortcut>TPD</shortcut>
                <description>Deletes the stored time program</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Deletion</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No deletion</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
            </description>
            <case>
              <title>General Message</title>
              <description>
              <img>graphics/D2-10-02_MID00.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>General Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Information request classifier</data>
                <shortcut>IRC</shortcut>
                <description>Defines the type of information request</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Time program request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room control setup request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Configuration request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Data request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Acknowledge request</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Feedback classifier</data>
                <shortcut>FBC</shortcut>
                <description>Defines the type of feedback</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Message repetition request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Telegram repetition request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Acknowledge / heartbeat</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>General message type</data>
                <shortcut>GMT</shortcut>
                <description>Indicates if the general message is a feedback or
                an information request</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Information request</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Feedback</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Data Message</title>
              <description>
              <img>graphics/D2-10-02_MID01.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>25</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>26</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>40</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>42</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Data Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Custom warning 2</data>
                <shortcut>CW2</shortcut>
                <description>Flag for an application specific warning</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Custom warning 1</data>
                <shortcut>CW1</shortcut>
                <description>Flag for an application specific warning</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window open detection</data>
                <shortcut>WOD</shortcut>
                <description>Indicates if an open window is detected</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Open</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Closed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery status</data>
                <shortcut>BS</shortcut>
                <description>Battery status</description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Good</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Solar-powered status</data>
                <shortcut>SPS</shortcut>
                <description>Indicates if the device is powered by its solar cell</description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not solar-powered</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Solar-powered</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PIR status</data>
                <shortcut>PIR</shortcut>
                <description>Indicates if the PIR detected a movement</description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Locked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Movement detected</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>No movement detected</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy button status</data>
                <shortcut>OBS</shortcut>
                <description>Indicates if the occupancy button was pressed and its occupancy status</description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Button pressed and unoccupied</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button pressed and occupied</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room control mode</data>
                <shortcut>RCM</shortcut>
                <description>Recent room control mode</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Building protection</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Pre-comfort</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Economy</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Comfort</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point validity</data>
                <shortcut>SPV</shortcut>
                <description>Indicates if the temperature set point value is valid</description>
                <info/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature validity</data>
                <shortcut>TPV</shortcut>
                <description>Indicates if the temperature value is valid</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point</data>
                <shortcut>TSP</shortcut>
                <description>Recent temperature set point</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Recent room temperature</description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>Configuration Message</title>
              <description>
              <img>graphics/D2-10-02_MID02.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
              <reserved/>
                <bitoffs>9</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
              <reserved/>
                <bitoffs>14</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
              <reserved/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
              <reserved/>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>54</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>61</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Configuration Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PIR status lock</data>
                <shortcut>PSL</shortcut>
                <description>Indicates if the PIR status is transmitted or kept inside the room control panel</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display content lock</data>
                <shortcut>DCL</shortcut>
                <description>Indicates if the display content can be changed at the room control panel</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Date / time lock</data>
                <shortcut>DTL</shortcut>
                <description>Indicates if date and time can be changed at the room control panel</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time program lock</data>
                <shortcut>TPL</shortcut>
                <description>Indicates if the time program can be changed at the room control panel</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy button lock</data>
                <shortcut>OBL</shortcut>
                <description>Indicates if the occupancy status can be changed at the room control panel</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Radio communication interval</data>
                <shortcut>RCI</shortcut>
                <description>Defines the longest time between two consecutive telegrams (clock-based communication)</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>63</value>
                    <description>24 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>62</value>
                    <description>12 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>61</value>
                    <description>3 hours</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>1</min>
                    <max>60</max>
                    <description>1...60 min</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No communication interval</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display content</data>
                <shortcut>DC</shortcut>
                <description>Defines the main display content</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Humidity</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Display off</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Temperature set point</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Room temperature (external)</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room temperature (internal)</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Time</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature scale</data>
                <shortcut>TS</shortcut>
                <description>Defines the used temperature scale for the room control panel display and menus</description>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>° Fahrenheit</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>° Celsius</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight saving time flag</data>
                <shortcut>DST</shortcut>
                <description>Indicates if daylight saving time is supported</description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not supported</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time notation</data>
                <shortcut>TN</shortcut>
                <description>Defines the used time notation</description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>12 h</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>24 h</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Day</data>
                <shortcut>DAY</shortcut>
                <description>Date format: YYYY/MM/DD</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>1</min>
                  <max>31</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>31</max>
                </scale>
                <unit>day</unit>
              </datafield>
              <datafield>
                <data>Month</data>
                <shortcut>MON</shortcut>
                <description>Date format: YYYY/MM/DD</description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>1</min>
                  <max>12</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>12</max>
                </scale>
                <unit>mon</unit>
              </datafield>
              <datafield>
                <data>Year</data>
                <shortcut>YR</shortcut>
                <description>Date format: YYYY/MM/DD
                  <br/>year = 2000 + x
                </description>
                <info/>
                <bitoffs>41</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>2000</min>
                  <max>2127</max>
                </scale>
                <unit>year</unit>
              </datafield>
              <datafield>
                <data>Minute</data>
                <shortcut>MIN</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>min</unit>
              </datafield>
              <datafield>
                <data>Hour</data>
                <shortcut>HR</shortcut>
                <description>Time format: hh:mm</description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>h</unit>
              </datafield>
              <datafield>
                <data>Date / time update flag</data>
                <shortcut>DTU</shortcut>
                <description>Indicates if an update of date or time is provided</description>
                <info/>
                <bitoffs>63</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Update</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No update</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Room Control Setup</title>
              <description>
              <img>graphics/D2-10-02_MID03.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>44</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>45</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Room Control Setup</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message continuation flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected or if the message is complete</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Automatic message control</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point economy mode</data>
                <shortcut>SPE</shortcut>
                <description>Temperature set point economy mode</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point comfort mode</data>
                <shortcut>SPC</shortcut>
                <description>Temperature set point comfort mode</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature set point flag economy mode</data>
                <shortcut>SFE</shortcut>
                <description>Indicates if a temperature set point for the economy mode is provided</description>
                <info/>
                <bitoffs>46</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature set point flag comfort mode</data>
                <shortcut>SFC</shortcut>
                <description>Indicates if a temperature set point for the comfort mode is provided</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Valid value</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x30</number>
            <title>Type 0x30</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
            </description>
            <case>
              <title>Heartbeat Message (0x00)</title>
              <description>
              Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID00.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x00</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>Heartbeat Message</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Acknowledge Message (0x20)</title>
              <description>Direction: Sensor -&gt; Gateway
                <br/>
                <img>graphics/D2-10-30_MID20.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x20</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x20</value>
                    <description>Acknowledge Message</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Data Message (0x21)</title>
              <description>
                Direction: Sensor -&gt; Gateway
                <br/>
                Communication trigger: timer triggered
                <br/>
                <img>graphics/D2-10-30_MID21.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x21</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x21</value>
                    <description>Data Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>
                Measured relative air humidity
                <br/>(0.5% steps)
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%RH</unit>
              </datafield>
              <datafield>
                <data>Open Window Detect</data>
                <shortcut>WOD</shortcut>
                <description>
                Indicates whether an open window has been detected
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Window closed</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Window open</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy Button Status</data>
                <shortcut>OBS</shortcut>
                <description>
                Indicates whether the occupancy button has been pressed and
                displays the resulting state
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Unoccupied</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Button not pressed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Control Mode</data>
                <shortcut>RCM</shortcut>
                <description>
                Indicates the current room control mode
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Eco mode</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Comfort mode</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Vacation mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Temperature</data>
                <shortcut>TMP</shortcut>
                <description>
                Measured room temperature
                <br/>(0.1K steps)
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>0</min>
                  <max>500</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>PIR Status</data>
                <shortcut>PIR</shortcut>
                <description>
                Indicates whether the motion sensor detected a movement
                </description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Movement detected</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>No movement detected</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed</data>
                <shortcut>FS</shortcut>
                <description>
                Indicates the current fan speed level
                </description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Level 0 (OFF)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Level 1</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Level 2</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Level 3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>AUTO</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>NO FAN</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Recent Temperature Set Point - absolute</data>
                <shortcut>TSP</shortcut>
                <description>
                Indicates the current temperature set point as an absolute value
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Recent Temperature Set Point - relative</data>
                <shortcut>TSPR</shortcut>
                <description>
                Indicates the current temperature set point as a relative value
                in Kelvin (0.5K steps)
                </description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>40</max>
                </range>
                <scale>
                  <min>-10</min>
                  <max>10</max>
                </scale>
                <unit>K</unit>
              </datafield>
              <datafield>
                <data>Analog Value</data>
                <shortcut>AV</shortcut>
                <description>
                Analog measured value
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
            </case>
            <case>
              <title>Status Message (0x22)</title>
              <description>Direction: Sensor -&gt; Gateway
                <br/>Communication trigger: event triggered
                <br/>
                <img>graphics/D2-10-30_MID22.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x22</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>12</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x22</value>
                    <description>Status Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>UI Type</data>
                <shortcut>UITY</shortcut>
                <description>
                Indicates the user interface type
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>No set point UI</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Two buttons for set point</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Rotary control for set point</description>
                  </item>
                  <item>
                    <min>4</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Mold Warning/Advice</data>
                <shortcut>MW</shortcut>
                <description>
                Mold warning and prevention advice
                </description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>No warning</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Mold warning – ventilation advice</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Mold warning – heating advice</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display Content</data>
                <shortcut>DC</shortcut>
                <description>
                Indicates the current main display content
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Date</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Time</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Room temperature</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Humidity</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Temperature set point</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Display off</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>External value</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Device Status</data>
                <shortcut>IEC</shortcut>
                <description>
                Device status info code
                </description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Normal operating state</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Actuator communication is weak</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Actuator communication loss</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>RTC error</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Actuator low energy</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Gateway communication loss</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Radio module error</description>
                  </item>
                  <item>
                    <min>10</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Party/Holiday Status</data>
                <shortcut>PHS</shortcut>
                <description>
                Indicates the current party or holiday status
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Neither</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Party mode</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Holiday mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating/Cooling Status</data>
                <shortcut>HCS</shortcut>
                <description>
                Indicates the current heating or cooling status
                </description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Neither</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Heating mode</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Cooling mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sun/Moon Status</data>
                <shortcut>SMS</shortcut>
                <description>
                Indicates the current sun or moon icon status
                </description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Neither</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Sun icon</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Moon icon</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight Saving Time</data>
                <shortcut>DST</shortcut>
                <description>
                Indicates the daylight saving time (summertime)
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>+ 0 h</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>+ 1 h</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Autonomous Level</data>
                <shortcut>AL</shortcut>
                <description>
                Indicates the current autonomous level, e.g. the device operates
                autonomic in stand-alone-mode or is fully controlled by a
                controller
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Stand-alone mode 1</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Stand-alone mode 2</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Controlled mode 1</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Controlled mode 2</description>
                  </item>
                  <item>
                    <min>6</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy State</data>
                <shortcut>BS</shortcut>
                <description>
                Device energy state, e. g. battery power status
                </description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Line powered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Battery good</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>battery low</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Battery critical</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Solar Power Status</data>
                <shortcut>SPS</shortcut>
                <description>
                Indicates if the device is actually powered by its solar panel
                </description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Solar power good</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Solar power low</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Not solar powered</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Vacation Mode</data>
                <shortcut>SPB</shortcut>
                <description>
                Temperature set point for vacation room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature Set Point Eco Mode</data>
                <shortcut>SPE</shortcut>
                <description>
                Temperature set point for eco room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature Set Point Comfort Mode</data>
                <shortcut>SPC</shortcut>
                <description>
                Temperature set point for comfort room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>Actuator Status (0x23)</title>
              <description>Direction: Sensor -&gt; Gateway
                <br/>Communication trigger: event triggered
                <br/>
                <img>graphics/D2-10-30_MID23.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x23</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x23</value>
                    <description>Actuator Status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Position, Valve 1</data>
                <shortcut>VP1</shortcut>
                <description>
                Current valve 1 position
                <br/>(1% steps)
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Position, Valve 2</data>
                <shortcut>VP2</shortcut>
                <description>Current valve 2 position
                  <br/>(1% steps)
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Position, Valve 3</data>
                <shortcut>VP3</shortcut>
                <description>Current valve 3 position
                  <br/>(1% steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Position, Valve 4</data>
                <shortcut>VP4</shortcut>
                <description>Current valve 4 position
                  <br/>(1% steps)
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Temperature, Actuator 1</data>
                <shortcut>AT1</shortcut>
                <description>Temperature of actuator 1
                  <br/>(5K steps)
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0</min>
                  <max>14</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>70</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature, Actuator 2</data>
                <shortcut>AT2</shortcut>
                <description>Temperature of actuator 2
                  <br/>(5K steps)
                </description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0</min>
                  <max>14</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>70</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature, Actuator 3</data>
                <shortcut>AT3</shortcut>
                <description>Temperature of actuator 3
                  <br/>(5K steps)
                </description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0</min>
                  <max>14</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>70</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Temperature, Actuator 4</data>
                <shortcut>AT4</shortcut>
                <description>Temperature of actuator 4
                  <br/>(5K steps)
                </description>
                <info/>
                <bitoffs>52</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0</min>
                  <max>14</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>70</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Status, Actuator 1</data>
                <shortcut>AS1</shortcut>
                <description>
                Actuator 1 status
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Line powered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Battery good</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Battery low</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Harvesting good</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Harvesting low</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Not present</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status, Actuator 2</data>
                <shortcut>AS2</shortcut>
                <description>
                Actuator 2 status
                </description>
                <info/>
                <bitoffs>60</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Line powered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Battery good</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Battery low</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Harvesting good</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Harvesting low</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Not present</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status, Actuator 3</data>
                <shortcut>AS3</shortcut>
                <description>
                Actuator 3 status
                </description>
                <info/>
                <bitoffs>64</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Line powered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Battery good</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Battery low</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Harvesting good</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Harvesting low</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Not present</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status, Actuator 4</data>
                <shortcut>AS4</shortcut>
                <description>
                Actuator 4 status
                </description>
                <info/>
                <bitoffs>68</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Line powered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Battery good</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Battery low</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Harvesting good</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Harvesting low</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Error</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Not present</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Set Point Limits Status (0x24)</title>
              <description>Direction: Sensor -&gt; Gateway
                <br/>Communication trigger: event triggered
                <br/>
                <img>graphics/D2-10-30_MID24.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x24</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x24</value>
                    <description>Set Point Limits Status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Range Relative</data>
                <shortcut>SPRR</shortcut>
                <description>
                Temperature set point range relative. The given value indicates
                the maximum permissible offset (positive or negative) to the
                temperature set point.
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>20</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>10</max>
                </scale>
                <unit>K</unit>
              </datafield>
              <datafield>
                <data>Upper Temperature Set Point Limit Vacation Mode</data>
                <shortcut>SPBUL</shortcut>
                <description>
                Sets the upper limit of the temperature set point for the
                vacation room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Lower Temperature Set Point Limit Vacation Mode</data>
                <shortcut>SPBLL</shortcut>
                <description>
                Sets the lower limit of the temperature set point for the
                vacation room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Upper Temperature Set Point Limit Eco Mode</data>
                <shortcut>SPEUL</shortcut>
                <description>
                Sets the upper limit of the temperature set point for the
                economic room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Lower Temperature Set Point Limit Eco Mode</data>
                <shortcut>SPELL</shortcut>
                <description>
                Sets the lower limit of the temperature set point for the
                economic room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Upper Temperature Set Point Limit Comfort Mode</data>
                <shortcut>SPCUL</shortcut>
                <description>
                Sets the upper limit of the temperature set point for the
                comfort room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Lower Temperature Set Point Limit Comfort Mode</data>
                <shortcut>SPCLL</shortcut>
                <description>
                Sets the lower limit of the temperature set point for the
                comfort room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>Configuration Message (0x61)</title>
              <description>Direction: bidirectional
                <br/>Communication trigger: silent acknowledge
                <br/>
                <img>graphics/D2-10-30_MID61.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x61</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>48</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x61</value>
                    <description>Configuration Message</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PIR Status Lock</data>
                <shortcut>PSL</shortcut>
                <description>
                Indicates if the PIR status is transmitted
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Transmitting on</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Transmitting off</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Scale Lock</data>
                <shortcut>TSL</shortcut>
                <description>
                Indicates if the temperature scale (°C/°F) can be changed at the
                room control panel
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display Content Lock</data>
                <shortcut>DCL</shortcut>
                <description>
                Indicates if the display content can be changed at the room
                control panel, e.g. toggle button
                </description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Date/Time Lock</data>
                <shortcut>DTL</shortcut>
                <description>
                Indicates if date and time can be changed at the room
                control panel
                </description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time Program Lock</data>
                <shortcut>TPL</shortcut>
                <description>
                Indicates if the time program can be changed at the room control
                panel, in menu or auto adaptation
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Locked / disabled</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy Button Lock</data>
                <shortcut>OBL</shortcut>
                <description>
                Indicates if the occupancy button and menu entry is blocked at
                the room control panel, e.g. 2 = only menu entry is blocked,
                3 = button and menu is blocked
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Menu entry locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Complete locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Lock</data>
                <shortcut>SPL</shortcut>
                <description>
                Indicates if the temperature set point are allowed to be changed
                at the room control panel
                </description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Menu entry locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Complete locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed Lock</data>
                <shortcut>FSL</shortcut>
                <description>
                Indicates if the fan speed can be changed at the room control
                panel
                </description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Holiday Feature Lock</data>
                <shortcut>HFL</shortcut>
                <description>
                Indicates if the holiday feature can be activated at the room
                control panel
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time Bar</data>
                <shortcut>SBA</shortcut>
                <description>
                Indicates if the time bar is now activated, or not activated,
                or even the configuration is blocked
                </description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Bar is active</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Bar is not active</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Menu locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Season Energy Saving Mode</data>
                <shortcut>SEM</shortcut>
                <description>
                Season energy saving mode, e.g. Summer-Mode
                </description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Active</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Not active</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Mold Warning Signal</data>
                <shortcut>MWS</shortcut>
                <description>
                Indicates what mold warning signal is activated
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Either activated</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Communication active</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Local display active</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Mold Warning Coefficient</data>
                <shortcut>MWC</shortcut>
                <description>
                Defines room specific mold warning delta in degree kelvin
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>2 K</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>5 K</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>7 K</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>10 K</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>14 K</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Ventilation advice disabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Mold Warning Limit</data>
                <shortcut>MWH</shortcut>
                <description>
                Defines Room specific mold warning limit for heating
                </description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>7 °C</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>10 °C</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>12 °C</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>14 °C</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>16 °C</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Heating advice disabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set Point Mode Config</data>
                <shortcut>SPM</shortcut>
                <description>
                Indicates which set point mode is used.
                Temperature set point = absolute;
                temperature offset = relative/correction
                </description>
                <info/>
                <bitoffs>38</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Temperature set point</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Temperature offset</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display Content Toggle List</data>
                <shortcut>DCTL</shortcut>
                <description>
                Indicates what content is allowed to display.
                8 Bits masked.
                Multiple choices are allowed.
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>0x01</value>
                    <description>Date is allowed</description>
                  </item>
                  <item>
                    <value>0x02</value>
                    <description>Time is allowed</description>
                  </item>
                  <item>
                    <value>0x04</value>
                    <description>Temperature is allowed</description>
                  </item>
                  <item>
                    <value>0x08</value>
                    <description>Humidity is allowed</description>
                  </item>
                  <item>
                    <value>0x10</value>
                    <description>Temp set point is allowed</description>
                  </item>
                  <item>
                    <value>0x20</value>
                    <description>External value is allowed</description>
                  </item>
                  <item>
                    <value>0x40</value>
                    <description>Analog channel</description>
                  </item>
                  <item>
                    <value>0x80</value>
                    <description>Default</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Radio Communication Interval</data>
                <shortcut>RCI</shortcut>
                <description>
                The configurable interval is 1 per minute to 1 per day.
                It defines the longest time between two consecutive
                telegrams. (default = 600 s)
                </description>
                <info/>
                <bitoffs>50</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>1 min.</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>2 min.</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>4 min.</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>6 min.</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>8 min.</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>10 min.</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>15 min.</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>30 min.</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>1 hour</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>3 hours</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>6 hours</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>12 hours</description>
                  </item>
                  <item>
                    <value>13</value>
                    <description>24 hours</description>
                  </item>
                  <item>
                    <value>14</value>
                    <description>No communication interval</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Scale</data>
                <shortcut>TS</shortcut>
                <description>
                Defines the used temperature scale for the room control panel
                display and menus
                </description>
                <info/>
                <bitoffs>54</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>°C</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>°F</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating Coefficient</data>
                <shortcut>HC</shortcut>
                <description>
                Defines Room specific heating coefficient in degree kelvin
                per hour
                </description>
                <info/>
                <bitoffs>56</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Auto adapt</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>4 K/h</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>2 K/h</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>1.4 K/h</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>1 K/h</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>0.7 K/h</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>0.5 K/h</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Key Lock</data>
                <shortcut>KL</shortcut>
                <description>
                Indicates if only the hidden keys or all keys (front side and
                back side) on the device are locked
                </description>
                <info/>
                <bitoffs>59</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Unlocked</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Hidden keys locked</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>All keys locked</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Window Open Detection Stopping Time</data>
                <shortcut>WDST</shortcut>
                <description>
                Window open detection stopping time
                </description>
                <info/>
                <bitoffs>61</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>30 minutes</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>1 hour</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>1.5 hour</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>2 hour</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>3 hour</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Window detection disabled</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Clock Setup (0x62)</title>
              <description>Direction: bidirectional
                <br/>Communication trigger: silent acknowledge
                <br/>
                <img>graphics/D2-10-30_MID62.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x62</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>40</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x62</value>
                    <description>Clock Setup</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Time Notation</data>
                <shortcut>TN</shortcut>
                <description>
                Defines the used time notation
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>24 h</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>12 h</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Day</data>
                <shortcut>DAY</shortcut>
                <description>
                Day
                </description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>1</min>
                  <max>31</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>31</max>
                </scale>
                <unit>Day</unit>
              </datafield>
              <datafield>
                <data>Month</data>
                <shortcut>MON</shortcut>
                <description>
                Month
                </description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>1</min>
                  <max>12</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>12</max>
                </scale>
                <unit>Mon</unit>
              </datafield>
              <datafield>
                <data>Year</data>
                <shortcut>YR</shortcut>
                <description>
                Year = 2000 + x
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>2000</min>
                  <max>2127</max>
                </scale>
                <unit>Year</unit>
              </datafield>
              <datafield>
                <data>Minute</data>
                <shortcut>MIN</shortcut>
                <description>
                Minute
                </description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>Min</unit>
              </datafield>
              <datafield>
                <data>Date/Time Update Flag</data>
                <shortcut>DTU</shortcut>
                <description>
                Indicates if an update of date and time is provided by the
                gateway
                </description>
                <info/>
                <bitoffs>42</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Update</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Hour</data>
                <shortcut>HR</shortcut>
                <description>
                Hour
                </description>
                <info/>
                <bitoffs>43</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>Hour</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Room Temperature Override (0x80)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID80.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x80</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>15</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x80</value>
                    <description>Room temperature override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Temperature Override</data>
                <shortcut>TMPO</shortcut>
                <description>
                Room temperature override
                <br/>(0.1K steps)
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>0</min>
                  <max>500</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE –
              Recent Temperature Set Point Override Absolute (0x81)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID81.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x81</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x81</value>
                    <description>Recent temperature set point override absolute</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Recent Temperature Set Point Override Absolute</data>
                <shortcut>TSPO</shortcut>
                <description>Recent temperature set point override absolute
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE –
              Recent Temperature Set Point Override Relative (0x82)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID82.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x82</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x82</value>
                    <description>Recent temperature set point override relative</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Recent Temperature Set Point Offset Override</data>
                <shortcut>TSPRO</shortcut>
                <description>Recent temperature set point override relative
                offset, in Kelvin
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>40</max>
                </range>
                <scale>
                  <min>-10</min>
                  <max>10</max>
                </scale>
                <unit>K</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – External Value (0x83)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID83.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x83</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>10</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x83</value>
                    <description>External value</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>External Value Scale and Unit</data>
                <shortcut>EXVSU</shortcut>
                <description>
                Display representation for<br/>
                external value,<br/>
                scaling and unit
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>
                    Temperature<br/>
                    valid range 0 … 1000,<br/>
                    scale -40 … 60,<br/>
                    0.1K steps,<br/>
                    unit = °C
                    </description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>
                    Humidity<br/>
                    valid range 0 … 200,<br/>
                    scale 0 … 100,<br/>
                    0.5% steps,<br/>
                    unit = % RH
                    </description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>
                    CO2/VOC<br/>
                    valid range 0 … 5000,<br/>
                    scale 0 … 1000,<br/>
                    5ppm steps,<br/>
                    unit = ppm
                    </description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>
                    VOC<br/>
                    valid range 0 … 100,<br/>
                    scale 0 … 100,<br/>
                    1% steps,<br/>
                    unit = %
                    </description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>External Value</data>
                <shortcut>EXV</shortcut>
                <description>
                External value, raw data;<br/>
                scaling and unit in according<br/>
                to EXVSU
                </description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>10</bitsize>
                <range>
                  <min>0</min>
                  <max>1023</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>1023</max>
                </scale>
                <unit>N/A</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Humidity Override (0x84)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID84.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x84</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x84</value>
                    <description>Humidity Override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity Override</data>
                <shortcut>HUMO</shortcut>
                <description>Humidity override
                <br/>(0.5% steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>200</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%RH</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Fan Speed Override (0x85)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID85.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x85</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>21</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x85</value>
                    <description>Fan speed override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed Override</data>
                <shortcut>FSO</shortcut>
                <description>
                Fan speed display symbol override
                </description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Level 0 (OFF)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Level 1</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Level 2</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Level 3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>AUTO</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>NO FAN</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Room Mode Override (0x86)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID86.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x86</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x86</value>
                    <description>Room mode override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Mode Override</data>
                <shortcut>RCMO</shortcut>
                <description>
                Room mode override
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>ECO mode</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>COMFORT mode</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>VACATION mode
                    </description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Open Window Override (0x87)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID87.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x87</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x87</value>
                    <description>Open window override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Open Window Override</data>
                <shortcut>WODO</shortcut>
                <description>
                Open window override
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Window closed</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Window open</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – PIR Override (0x88)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID88.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x88</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x88</value>
                    <description>PIR override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PIR Override</data>
                <shortcut>PIRO</shortcut>
                <description>
                PIR override, e.g. a single movement from a passive infrared
                sensor detected
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Movement detected</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>3</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Occupancy Override (0x89)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID89.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x89</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x89</value>
                    <description>Occupancy override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy Override</data>
                <shortcut>OBO</shortcut>
                <description>
                Sets the room in occupied or unoccupied mode
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Unoccupied</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Set Display Advice Symbol (0x8A)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID8A.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x8A</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x8A</value>
                    <description>Set display advice symbol</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set Display Advice Symbol</data>
                <shortcut>SDAS</shortcut>
                <description>
                Set display advice symbol
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>No warning</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Mold – ventilation advice</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Mold – heating advice</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Autonomous Level Override (0x8B)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID8B.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x8B</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>21</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x8B</value>
                    <description>Autonomous level override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Autonomous Level Override</data>
                <shortcut>ALO</shortcut>
                <description>
                Sets the autonomous level and defines the general control mode
                of the device, e.g. the device operates autonomic in
                stand-alone-mode or is fully controlled by a controller
                </description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Default</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Stand-alone mode 1</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Stand-alone mode 2</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Controlled mode 1</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Controlled mode 2</description>
                  </item>
                  <item>
                    <min>6</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Set Display Cooling/Heating Symbol (0x8C)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID8C.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x8C</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x8C</value>
                    <description>Set display cooling/heating symbol</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set Display Cooling/Heating Symbol</data>
                <shortcut>SDCH</shortcut>
                <description>
                Sets the cooling/heating icon in the display
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Both icons off</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Heating icon</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Cooling icon</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Set Display Sun/Moon Symbol (0x8D)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID8D.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x8D</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x8D</value>
                    <description>Set display sun/moon symbol</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set Display Sun/Moon Symbol</data>
                <shortcut>SDSM</shortcut>
                <description>
                Sets the sun/moon icon in the display
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Both icons off</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Sun icon</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Moon icon</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Display Content Override (0x8E)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID8E.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x8E</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>20</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x8E</value>
                    <description>Display content override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display Content Override</data>
                <shortcut>DCO</shortcut>
                <description>
                Sets the display to a specific mode
                </description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Date</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Time</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Room temperature</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Humidity</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Temperature set point</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Display off</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>External value</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Daylight Saving Time Override (0x8F)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID8F.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x8F</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x8F</value>
                    <description>Daylight saving time override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight Saving Time Override</data>
                <shortcut>DSTO</shortcut>
                <description>
                Sets the summer time to the automatic mode or to a certain value
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>+0 h</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>+1 h</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Set User Defined Info Code (0x90)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID90.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x90</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>20</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x90</value>
                    <description>Set user defined info code</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set User Defined Info Code</data>
                <shortcut>UDEC</shortcut>
                <description>
                User defined information code are to be displayed
                </description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <min>1</min>
                    <max>9</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>No user information</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>User info code 1</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>User info code 2</description>
                  </item>
                  <item>
                    <value>13</value>
                    <description>User info code 3</description>
                  </item>
                  <item>
                    <value>14</value>
                    <description>User info code 4</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>User info code 5</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Temperature Set Point Vacation Mode (0x91)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID91.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x91</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x91</value>
                    <description>Temperature set point vacation mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Vacation Mode</data>
                <shortcut>SPBO</shortcut>
                <description>
                Sets the temperature set point for the vacation room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Temperature Set Point Comfort Mode (0x92)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID92.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x92</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x92</value>
                    <description>Temperature set point comfort mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Comfort Mode</data>
                <shortcut>SPCO</shortcut>
                <description>Sets the temperature set point for the comfort room mode
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Temperature Set Point Eco Mode (0x93)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID93.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x93</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x93</value>
                    <description>Temperature set point eco mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Eco Mode</data>
                <shortcut>SPEO</shortcut>
                <description>Sets the temperature set point for the economic
                room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Upper Temperature Set Point Limit Vacation Mode (0x94)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID94.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x94</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x94</value>
                    <description>Upper temperature set point limit vacation mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Upper Temperature Set Point Limit Vacation Mode</data>
                <shortcut>SPBULO</shortcut>
                <description>
                Sets the upper limit of the temperature set point for the
                vacation room mode
                <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Lower Temperature Set Point Limit Vacation Mode (0x95)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID95.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x95</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x95</value>
                    <description>Lower temperature set point limit vacation mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Lower Temperature Set Point Limit Vacation Mode</data>
                <shortcut>SPBLLO</shortcut>
                <description>Sets the lower limit of the temperature set point for the
                vacation room mode
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Upper Temperature Set Point Limit Eco Mode (0x96)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID96.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x96</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x96</value>
                    <description>Upper temperature set point limit eco mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Upper Temperature Set Point Limit Eco Mode</data>
                <shortcut>SPEULO</shortcut>
                <description>
                  Sets the upper limit of the temperature set point for the
                  economic room mode
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Lower Temperature Set Point Limit Eco Mode (0x97)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID97.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x97</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x97</value>
                    <description>Lower temperature set point limit eco mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Lower Temperature Set Point Limit Eco Mode</data>
                <shortcut>SPELLO</shortcut>
                <description>Sets the lower limit of the temperature set point for the
                  economic room mode
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Upper Temperature Set Point Limit Comfort Mode (0x98)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID98.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x98</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x98</value>
                    <description>Upper temperature set point limit comfort mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Upper Temperature Set Point Limit Comfort Mode</data>
                <shortcut>SPCULO</shortcut>
                <description>
                  Sets the upper limit of the temperature set point for the
                  comfort room mode
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Lower Temperature Set Point Limit Comfort Mode (0x99)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID99.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x99</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x99</value>
                    <description>Lower temperature set point limit comfort mode</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Lower Temperature Set Point Limit Comfort Mode</data>
                <shortcut>SPCLLO</shortcut>
                <description>Sets the lower limit of the temperature set point for the
                  comfort room mode
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>50</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Temperature Set Point Range Relative (0x9A)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID9A.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x9A</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x9A</value>
                    <description>Temperature set point range relative</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Set Point Range Relative</data>
                <shortcut>SPRRO</shortcut>
                <description>
                  Temperature set point range relative in Kelvin, e.g. 10K sets
                  a -10K … +10K maximum permissible offset
                  <br/>(0.5K steps)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>20</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>10</max>
                </scale>
                <unit>K</unit>
              </datafield>
            </case>
            <case>
              <title>COMMAND MESSAGE – Energy Saving Mode Override (0x9B)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <img>graphics/D2-10-30_MID9B.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>0x9B</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>22</bitsize>
              </datafield>
              <datafield>
                <data>Message identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the message identifier</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x9B</value>
                    <description>Energy saving mode override</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Saving Mode Override</data>
                <shortcut>SEMO</shortcut>
                <description>
                Energy saving mode override, e.g. no heating in summertime
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NO_CHANGE</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Saving mode</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Normal mode</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
		  <type>
		    <number>0x31</number>
		    <title>Type 0x31 (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>10</func>
		      <type>30</type>
		    </ref>
		  </type>
		  <type>
		    <number>0x32</number>
		    <title>Type 0x32 (description: see table)</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Kieback&amp;Peter GmbH &amp; CO KG</span>
		      <br/>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>10</func>
		      <type>30</type>
		    </ref>
		  </type>
        </func>
        <func>
          <number>0x11</number>
          <title>Bidirectional Room Operating Panel</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 01,02,03,04,05,06,07,08</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: Thermokon Sensortechnik GmbH</span>
            <br/><br/>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-weight: bold;">
            TYPE 20</span>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: Menred GmbH</span>
            <br/>
            <br/>
            <br/>
            <b>EEP Family Table:</b>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Supported Function  ...  of Type</th>
                <th>01</th>
                <th>02</th>
                <th>03</th>
                <th>04</th>
                <th>05</th>
                <th>06</th>
                <th>07</th>
                <th>08</th>
                <th>20</th>
              </tr>
              <tr>
                <td>Temperature Measurement</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Setpoint</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Humidity Measurement</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Fan Speed</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Occupancy</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Air Condition / FanCoil</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Floor Heating</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Fan Ventilation</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Temperature Sensor</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Humidity Sensor</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Blind</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Dimming</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>PIR</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>LUX</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            For the types 0x01, 0x03, 0x05, 0x07 the value of DB3 at message
            type C will be 0 = not available.
            <br/>
            For the types 0x01, 0x02, 0x07, 0x08 the value of DB0.3 … DB0.1
            at message type B and C will be 7 = not available.
            <br/>
            For the types 0x01, 0x02, 0x03, 0x04 the value of DB0.0 at message
            type C has to be 0 = not used.
            <br/>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x01</number>
            <title>Type 0x01</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: bidirectional (Smart-Ack)
              <br/>Addressing: broadcast and addressed
              <br/>Communication trigger: event- &amp; time-triggered
              <br/>Communication interval: time-triggered (configurable at the device) &amp; event-triggered
              <br/>Trigger event: keypress
              <br/>Tx delay: -
              <br/>Rx timeout: -
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: Smart-Ack teach-in without repeater
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption required: no
              <br/>Security level format: -
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Product Description</span>
              <br/>The device represented by this EEP is a “Bidirectional Room Operating
            Panel with Display”. It is powered by solar cell.
              <br/>
              <br/>It may be equipped with the following features (for details please see
            the EEP-Family table below):
              <ul>
                <li>Temperature Sensor</li>
              </ul>
              <ul>
                <li>Humidity Sensor</li>
              </ul>
              <ul>
                <li>Temperature Setpoint Adjustment</li>
              </ul>
              <ul>
                <li>Fan Speed Adjustment</li>
              </ul>
              <ul>
                <li>Occupancy-State Adjustment</li>
              </ul>
              <br/>For pairing the bidirectional “Smart Ack Teach-In without repeater”
            method is used.
              <br/>
              <br/>The device transmits the actual sensor values periodically (default: 1000 s)
            or on the event keypress.
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Temperature Sensor, Humidity Sensor</span>
              <br/>The environmental sensors are updated periodically (adjustable,
            default: 100 s) and, if there is a change, the updated values
            will be send immediately.
              <br/>
              <br/>The Smart Ack functionality will be used for setting display symbols
            like “window open, heating/cooling, occupancy state” or for overwriting
            parameters like setpoint, fan speed or occupancy state which are
            stored at the device.
              <br/>
              <br/>
              <br/>
              <b>Communication flow, triggered by a keystroke (first keystroke
            within inactive state, display state is off):</b>
              <br/>
              <img>graphics/D2-11-0x_V1.png</img>
              <br/>
              <br/>
              <br/>
              <b>Communication flow, triggered by an event like temperature-
            and or humidity change or heartbeat:</b>
              <br/>
              <img>graphics/D2-11-0x_V2.png</img>
            </description>
            <case>
              <title>Message type A / ID 0 (First switch press after sleep-mode, request new data)</title>
              <description>Direction: Sensor -&gt; Gateway
                <br/>
                <br/>
                <b>Bit 0.7</b> indicates which setpoint type is actual used at the device.
              The difference is made at the visualization of the setpoint (real
              temperature setpoint (24.5°C) or setpoint shift (+ 3.0°C)) and this
              information is needed for interpreting the value of DB2 at Message
              Type C (ID2).
                <br/>
                <img>graphics/D2-11-00_ID0.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x00</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Setpoint type</data>
                <shortcut>SPT</shortcut>
                <description>Setpoint type actual used by the device
                  <br/>(temperature correction / temperature setpoint)
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Temperature correction</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Temperature setpoint</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message Type A, ID-0</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>ID-0</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>ID-1</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>ID-2</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>3</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message type B / ID 1 (Override device parameter, reply to data request)</title>
              <description>Direction: Gateway -&gt; Sensor
                <br/>
                <br/>
                <b>Bit 3.7 </b> may be used for setting new setpoint type at the
                device. If no change is needed mirroring Bit 0.7 of the last
                received Message Type A is required.
                <br/>
                <br/>
                <b>Byte 2 </b> may be used for overwriting the actual setpoint
                shift at the device (i.e. for resetting the setpoint shift at the
                evening to default value). If no change is needed mirroring Byte 2
                of the last received Message-Type C is required.
                <br/>
                <br/>
                <b>Byte 1 </b> may be used for setting new basesetpoint at the
                device. If no change is needed mirroring Byte 1 of the last
                received Message-Type C is required.
                <br/>
                <br/>
                <b>Bit 0.7 … 0.4 </b> may be used for setting new valid setpoint
                shift at the device. If no change is needed mirroring Bit0.7 … 0.4
                of the last received Message-Type C is required.
                <br/>
                <img>graphics/D2-11-00_ID1.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x01</value>
                </datafield>
              </condition>
              <datafield>
                <data>Set Setpoint type</data>
                <shortcut>SPT</shortcut>
                <description>Set setpoint type to be used by the device</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Temperature correction</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Temperature setpoint</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display heating symbol</data>
                <shortcut>DHS</shortcut>
                <description>Set/Clear heating symbol at the display</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Heating symbol off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Heating symbol on</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display cooling symbol</data>
                <shortcut>DCS</shortcut>
                <description>Set/Clear cooling symbol at the display</description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Cooling symbol off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Cooling symbol on</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Display “window open” symbol</data>
                <shortcut>SSW</shortcut>
                <description>Set/Clear “window open” symbol at the display</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>“Window open” symbol off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>“Window open” symbol on</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message Type B, ID-1</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>ID-0</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>ID-1</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>ID-2</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>3</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature correction</data>
                <shortcut>OSO</shortcut>
                <description>Override Setpoint offset (linear, min. - … max. +)
                  <br/>(valid temperature correction)
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <ref>COA</ref>
                </scale>
                <unit>K</unit>
              </datafield>
              <datafield>
                <data>Basesetpoint</data>
                <shortcut>BSP</shortcut>
                <description>Set basesetpoint for visualization of the
                temperature setpoint</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>14</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>15</min>
                    <max>30</max>
                    <scale>
                      <min>15</min>
                      <max>30</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>31</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Valid temperature correction</data>
                <shortcut>COA</shortcut>
                <description>Set valid temperature correction</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1</value>
                    <scale>
                      <min>-1</min>
                      <max>1</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>2</value>
                    <scale>
                      <min>-2</min>
                      <max>2</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>3</value>
                    <scale>
                      <min>-3</min>
                      <max>3</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>4</value>
                    <scale>
                      <min>-4</min>
                      <max>4</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>5</value>
                    <scale>
                      <min>-5</min>
                      <max>5</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>6</value>
                    <scale>
                      <min>-6</min>
                      <max>6</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>7</value>
                    <scale>
                      <min>-7</min>
                      <max>7</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>8</value>
                    <scale>
                      <min>-8</min>
                      <max>8</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>9</value>
                    <scale>
                      <min>-9</min>
                      <max>9</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>10</value>
                    <scale>
                      <min>-10</min>
                      <max>10</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <min>11</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed</data>
                <shortcut>OFS</shortcut>
                <description>Override actual Fan Speed</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Speed 0</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Speed 1</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Speed 2</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Speed 3</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Not available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy State</data>
                <shortcut>OOS</shortcut>
                <description>Override actual Occupancy State</description>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>State Unoccupied</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>State Occupied</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message type C / ID 2 (Transmit actual data)</title>
              <description>Direction: Sensor -&gt; Gateway
                <br/>
                <br/>
                <b>Bit 5.7</b> indicates which setpoint type is actual used at the
                device. The difference is made at the visualization of the setpoint
                (real temperature setpoint (24.5 °C) or setpoint shift (+ 3.0 °C))
                and this information is needed for interpreting the value of DB2.
                <br/>
                <br/>
                <b>Byte 4</b> transmits the actual measured temperature.
                <br/>
                <br/>
                <b>Byte 2</b> transmits the actual setpoint shift. How to interpret
                this value is a combination of Bit 5.7, Byte 1 and Bit 0.7 … 0.4.
                <br/>If the actual setpoint type is setpoint shift, then the value of
                Byte 2 only represents the scaled valid setpoint shift at Bit 0.7 … 0.4.
                <br/>If the setpoint type is temperature setpoint, then the temperature
                setpoint is calculated as sum of the internal basesetpoint at
                Byte 1 and the scaled valid setpoint shift at Bit 0.7 … 0.4,
                transmitted at Byte 2.
                <br/>
                <br/>
                <b>Byte 1</b> transmits the actual, at the device stored, basesetpoint.
                <br/>
                <br/>
                <b>Bit 0.7 … 0.4</b> transmits the actual valid, at the device stored,
                setpoint shift.
                <br/>
                <br/>
                <img>graphics/D2-11-00_ID2.png</img>
                <br/>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x02</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Setpoint type</data>
                <shortcut>SPT</shortcut>
                <description>Setpoint type actual used by the device
                  <br/>(temperature correction / temperature setpoint)
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Temperature correction</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Temperature setpoint</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Telegram Type</data>
                <shortcut>TT</shortcut>
                <description>Telegram Trigger</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Heartbeat</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Change of temperature- or humidity value</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>User caused parameter change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message Type C, ID-2</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>ID-0</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>ID-1</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>ID-2</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>3</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TEMP</shortcut>
                <description>Temperature</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUMI</shortcut>
                <description>Humidity</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>250</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+100</max>
                </scale>
                <unit>%rH</unit>
              </datafield>
              <datafield>
                <data>Setpoint offset</data>
                <shortcut>SP</shortcut>
                <description>Setpoint shift, linear
                  <br/>(refers to valid setpoint shift at DB0.7 … DB0.4)
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <ref>BSB</ref>
                </scale>
                <unit>K</unit>
              </datafield>
              <datafield>
                <data>Basesetpoint</data>
                <shortcut>IBS</shortcut>
                <description>
                Internal basesetpoint, required for setpoint
                type “temperature setpoint”</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>14</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <min>15</min>
                    <max>30</max>
                    <scale>
                      <min>15</min>
                      <max>30</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>31</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Valid temperature correction</data>
                <shortcut>BSB</shortcut>
                <description>Valid temperature correction</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1</value>
                    <scale>
                      <min>-1</min>
                      <max>1</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>2</value>
                    <scale>
                      <min>-2</min>
                      <max>2</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>3</value>
                    <scale>
                      <min>-3</min>
                      <max>3</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>4</value>
                    <scale>
                      <min>-4</min>
                      <max>4</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>5</value>
                    <scale>
                      <min>-5</min>
                      <max>5</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>6</value>
                    <scale>
                      <min>-6</min>
                      <max>6</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>7</value>
                    <scale>
                      <min>-7</min>
                      <max>7</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>8</value>
                    <scale>
                      <min>-8</min>
                      <max>8</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>9</value>
                    <scale>
                      <min>-9</min>
                      <max>9</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>10</value>
                    <scale>
                      <min>-10</min>
                      <max>10</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <min>11</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed</data>
                <shortcut>FS</shortcut>
                <description>Fan Speed</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Speed 0</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Speed 1</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Speed 2</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Speed 3</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Not available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy State</data>
                <shortcut>OS</shortcut>
                <description>Occupancy State</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>State Unoccupied</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>State Occupied</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x03</number>
            <title>Type 0x03 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x04</number>
            <title>Type 0x04 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x05</number>
            <title>Type 0x05 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x06</number>
            <title>Type 0x06 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x07</number>
            <title>Type 0x07 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
            <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x08</number>
            <title>Type 0x08 (description: see table)</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Thermokon Sensortechnik GmbH</span>
              <br/>
            </description>
            <ref>
              <rorg>D2</rorg>
              <func>11</func>
              <type>01</type>
            </ref>
          </type>
          <type>
            <number>0x20</number>
            <title>Type 0x20</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Menred GmbH</span>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>Direction: bidirectional
              <br/>Addressing: unicast (ADT)
              <br/>Communication trigger: data change event-triggered / time-triggered
              <br/>Communication interval: send interval adjustment, minimum 5 sec., maximum 30 min.
              <br/>Trigger event: sensor data changes or key set data
              <br/>Tx delay: N/A (maximum response time)
              <br/>Rx timeout: N/A (minimum time between two received messages)
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Teach-in</span>
              <br/>Teach-in method: Smart-Ack teach-in
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Security</span>
              <br/>Encryption required: no
              <br/>Security level format: N/A
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Description</span>
              <br/>
              This EEP is intended to be used for a Room Control Panel (RCP)
              offering the following features:
              <br/>
              <ul>
                <li>Multi symbol, multi segment LCD display (or equivalent)</li>
              </ul>
              <ul>
                <li>Repeater operation shall work in compliance with the Smart Ack specification</li>
              </ul>
              This VLD family consists of several profiles for a group of different
              RCPs with various functions and measurements (see following table
              of parameters for a feature list). The profiles are designed to
              establish a communication between a battery-powered room control
              panel and a line-powered (and therefor always receiving) gateway.
              It also allows a gateway-to-gateway communication. Due to the high
              energy consumption while powering the receiver, the room control
              panel will always be the initiator of a data exchange. It cannot
              be triggered by the gateway as it is not in a receiving mode most
              of the time.
              <br/>
              If RCP does not receive the gateway message, RCP attempts to resend
              it, and if it fails two consecutive times, the fault code hint is
              displayed. Key or temperature change RCP will try to resend it
              once, and if the communication resumes, clear the fault code.
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">SmartAck usage and sematics</span>
              <br/>
              The Communication is based on the Smart Ack concept. Some basics
              related hereto are included in this document for convenience but
              for details please consult the Smart Ack specification.
              <br/>
              1. Button press Modify setting value sends message
              <br/>
	          2. Periodic automatic sending time is determined by the Send interval setting, can be set by the RCM button, or through the gateway through the message settings; Reference messages 4 and 12
	          <br/>
              3. Room temperature changes will also send messages
              <br/>
              <br/>
              <img>graphics/D2-11-20_flow.png</img>
              <br/>
              <br/>
              <br/>
              <span style="border-bottom:2px groove #000000;">Messages ID Definitions &amp; Directions</span>
              <br/>
              <br/>
            <table>
              <tr>
                <th>Message ID</th>
                <th>Message: RCP to Gateway/Actor</th>
              </tr>
              <tr>
                <td>3</td>
                <td style="background-color:#FFFFFF">Heartbeat message</td>
              </tr>
              <tr>
                <td>4</td>
                <td style="background-color:#FFFFFF">Sensor value and Data set-points
                change event message. This is usually for the gateway because need
                more data and little message transmit.</td>
              </tr>
              <tr>
                <td>5</td>
                <td style="background-color:#FFFFFF">Sensor and battery data
                message (period sample and transmit)</td>
              </tr>
              <tr>
                <td>6</td>
                <td style="background-color:#FFFFFF">Data set-points message
                (key set event)</td>
              </tr>
              <tr>
                <td>7</td>
                <td style="background-color:#FFFFFF">Install set-points message
                (parameter store at RCP)</td>
              </tr>
            </table>
              <br/>
              <br/>
            <table>
              <tr>
                <th>Message ID</th>
                <th>Message: Gateway/Actor to RCP</th>
              </tr>
              <tr>
                <td>8</td>
                <td style="background-color:#FFFFFF">Reply message</td>
              </tr>
              <tr>
                <td>9</td>
                <td style="background-color:#FFFFFF">Sensor value and Data set-points
                message. This is usually for the gateway because need
                more data and little message transmit.</td>
              </tr>
              <tr>
                <td>10</td>
                <td style="background-color:#FFFFFF">Gateway/actuator data status</td>
              </tr>
              <tr>
                <td>11</td>
                <td style="background-color:#FFFFFF">Gateway/actuator's data
                set-points message</td>
              </tr>
              <tr>
                <td>12</td>
                <td style="background-color:#FFFFFF">Install set-points message</td>
              </tr>
            </table>
            </description>
            <case>
              <title>Message ID 3</title>
              <description>
              Direction: RCP -&gt; Gateway/Actuator<br/>
                <img>graphics/D2-11-20_ID3.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x03</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Telegram Type</data>
                <shortcut>TTP</shortcut>
                <description>Telegram Type
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Heartbeat</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Gateway setting</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-3</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>ID-3</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 4</title>
              <description>Direction: RCP -&gt; Gateway/Actuator
                <br/>
                <img>graphics/D2-11-20_ID4.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x04</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>44</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Work Mode Symbol</data>
                <shortcut>WMS</shortcut>
                <description>RCP display symbol as FloorHeating, AirCondition /
                FanCoil, FanVentilation
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating symbol</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>AirCondition symbol</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>FanVentilation symbol</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-4</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>ID-4</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Controller Panel Mode</data>
                <shortcut>RCPM</shortcut>
                <description>RCP mode selector for control messages and data synchronization
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating + AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>FloorHeating + AirCondition</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>FloorHeating + FanVentilation</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <min>7</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery Status</data>
                <shortcut>BS</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Solar powered</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Backup batteryPowered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Backup batteryLow</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Backup batteryEmpty</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Failure Code</data>
                <shortcut>FC</shortcut>
                <description>
                RCP exception status
                </description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NoError</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Temperature sensor error</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>3</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Temperature</data>
                <shortcut>RTEMP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>50</max>
                    <scale>
                    <min>0</min>
                    <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>51</min>
                    <max>127</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Contact State</data>
                <shortcut>ACCTST</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Occupany / Power</data>
                <shortcut>FHO</shortcut>
                <description>
                If room is occupied the floor heating is on, and vice versa
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Temperature Setpoint</data>
                <shortcut>FHTSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                    <min>5</min>
                    <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Mode Setpoint</data>
                <shortcut>ACMSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Cooling</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Heating</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Auto</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Fan Setpoint</data>
                <shortcut>ACFSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Temperature Setting</data>
                <shortcut>ACTS</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                    <min>5</min>
                    <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Ventilation Occupany / Power</data>
                <shortcut>FVO</shortcut>
                <description>
                If room is occupied the fan ventilation is on, and vice versa
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Setpoint</data>
                <shortcut>FVSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>41</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 5</title>
              <description>Direction: RCP -&gt; Gateway/Actuator
                <br/>
                <img>graphics/D2-11-20_ID5.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x05</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Work Mode Symbol</data>
                <shortcut>WMS</shortcut>
                <description>RCP display symbol as FloorHeating, AirCondition /
                FanCoil, FanVentilation
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating symbol</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>AirCondition symbol</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>FanVentilation symbol</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-5</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>5</value>
                    <description>ID-5</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Controller Panel Mode</data>
                <shortcut>RCPM</shortcut>
                <description>RCP mode selector for control messages and data synchronization
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating + AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>FloorHeating + AirCondition</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>FloorHeating + FanVentilation</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <min>7</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Battery Status</data>
                <shortcut>BS</shortcut>
                <description/>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Solar powered</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Backup batteryPowered</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Backup batteryLow</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Backup batteryEmpty</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Failure Code</data>
                <shortcut>FC</shortcut>
                <description>
                RCP exception status
                </description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NoError</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Temperature sensor error</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>3</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Temperature</data>
                <shortcut>RTEMP</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>50</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>51</min>
                    <max>127</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Contact State</data>
                <shortcut>ACCTST</shortcut>
                <description/>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 6</title>
              <description>Direction: RCP -&gt; Gateway/Actuator
                <br/>
                <img>graphics/D2-11-20_ID6.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x06</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Work Mode Symbol</data>
                <shortcut>WMS</shortcut>
                <description>RCP display symbol as FloorHeating, AirCondition /
                FanCoil, FanVentilation
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating symbol</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>AirCondition symbol</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>FanVentilation symbol</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-6</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>6</value>
                    <description>ID-6</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Controller Panel Mode</data>
                <shortcut>RCPM</shortcut>
                <description>RCP mode selector for control messages and data synchronization
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating + AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>FloorHeating + AirCondition</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>FloorHeating + FanVentilation</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <min>7</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Occupany / Power</data>
                <shortcut>FVO</shortcut>
                <description>
                If room is occupied the fan ventilation is on and vice versa
                </description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Setpoint</data>
                <shortcut>FVSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Occupany / Power</data>
                <shortcut>FHO</shortcut>
                <description>
                If room is occupied the floor heating is on and vice versa
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Temperature Setpoint</data>
                <shortcut>FHTSP</shortcut>
                <description/>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                      <min>5</min>
                      <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Mode Setpoint</data>
                <shortcut>ACMSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Cooling</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Heating</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Auto</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Fan Setpoint</data>
                <shortcut>ACFSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Temperature Setting</data>
                <shortcut>ACTS</shortcut>
                <description/>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                      <min>5</min>
                      <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 7</title>
              <description>Direction: RCP -&gt; Gateway/Actuator
                <br/>
                <img>graphics/D2-11-20_ID7.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x07</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>26</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-7</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>ID-7</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Controller Panel Mode</data>
                <shortcut>RCPM</shortcut>
                <description>RCP mode selector for control messages and data synchronization
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating + AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>FloorHeating + AirCondition</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>FloorHeating + FanVentilation</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <min>7</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Sensor Select Option</data>
                <shortcut>TSSO</shortcut>
                <description>
                Select between a remote sensor or a built-in sensor
                </description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Built-in sensor</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Remote sensor</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Auto Transmit Period</data>
                <shortcut>ATC</shortcut>
                <description/>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>5 minutes</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>5 seconds</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>30 seconds</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>1 minute</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>3 minutes</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>10 minutes</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>15 minutes</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>30 minutes</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sensor Sample Period</data>
                <shortcut>SSC</shortcut>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>3 minutes</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>1 second</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>10 seconds</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>30 seconds</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>1 minute</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>5 minutes</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>10 minutes</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>30 minutes</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Type Option</data>
                <shortcut>ACT</shortcut>
                <description>
                Choose between cooling, cooling and heating, or auto cooling and heating
                </description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off, Cooling, Heating, Fan</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off, Cooling, Fan</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Off, Cooling, Heating, Fan, Auto</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Fan Speed Option</data>
                <shortcut>ACFO</shortcut>
                <description>
                Choose the fan speed
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto Low Medium High</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Auto Low High</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low High</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Lock Mode</data>
                <shortcut>LOCK</shortcut>
                <description>
                When Lock mode = 1, RCP manual can modify ony occupany/on/off function
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unlock</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Lock</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Speed Option</data>
                <shortcut>FVS</shortcut>
                <description>
                Choose the fan speed type; because sometime equipment has
                different fan speed option
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto Low Medium High</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Auto Low High</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low High</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Temperature Correct Value</data>
                <shortcut>TSCV</shortcut>
                <description/>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>14</max>
                    <scale>
                      <min>-7</min>
                      <max>7</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>15</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Contact State</data>
                <shortcut>ACCTST</shortcut>
                <description/>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Temperature Range Setting</data>
                <shortcut>FHTSR</shortcut>
                <description/>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>5 ... 35 °C</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>10 ... 30 °C</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>10 ... 25 °C</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>10 ... 20 °C</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>10 ... 15 °C</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>15 ... 30 °C</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>15 ... 25 °C</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>15 ... 20 °C</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Temperature Range Setting</data>
                <shortcut>ACTSR</shortcut>
                <description/>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>5 ... 35 °C</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>10 ... 30 °C</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>10 ... 25 °C</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>10 ... 20 °C</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>10 ... 15 °C</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>15 ... 30 °C</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>15 ... 25 °C</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>15 ... 20 °C</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 8</title>
              <description>Direction: Gateway/Actuator -&gt; RCP
                <br/>
                <img>graphics/D2-11-20_ID8.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x08</value>
                </datafield>
              </condition>
              <datafield>
                <data>Message Continuation Flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected
                or if the message is complete
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Run Init Sequence</data>
                <shortcut>RIN</shortcut>
                <description>Gateway/actuator need more messages to be initialize,
                RCP send more messages to gateway/actuator by this bit
                </description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Gateway</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-8</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>8</value>
                    <description>ID-8</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 9</title>
              <description>Direction: Gateway/Actuator -&gt; RCP
                <br/>
                <img>graphics/D2-11-20_ID9.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x09</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>39</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message Continuation Flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected
                or if the message is complete
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Run Init Sequence</data>
                <shortcut>RIN</shortcut>
                <description>Gateway/actuator need more messages to be initialize,
                RCP send more messages to gateway/actuator by this bit
                </description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description/>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Gateway</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-9</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>9</value>
                    <description>ID-9</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Exception Status</data>
                <shortcut>ES</shortcut>
                <description>
                Displays on the RCP if there is an error in the actuator
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NoError</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Remote temperature sensor error</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>3</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Occupany / Power</data>
                <shortcut>FHO</shortcut>
                <description>
                If room is occupied the floor heating is on and vice versa
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Temperature Setpoint</data>
                <shortcut>FHTSP</shortcut>
                <description/>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                      <min>5</min>
                      <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Mode Setpoint</data>
                <shortcut>ACMSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Cooling</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Heating</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Auto</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Fan Setpoint</data>
                <shortcut>ACFSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Setpoint</data>
                <shortcut>FVSP</shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Temperature Setting</data>
                <shortcut>ACTS</shortcut>
                <description/>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                      <min>5</min>
                      <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Occupancy / Power</data>
                <shortcut>FVO</shortcut>
                <description>
                If room is occupied the fan ventilation is on and vice versa
                </description>
                <info/>
                <bitoffs>29</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Work Mode Symbol</data>
                <shortcut>WMS</shortcut>
                <description>
                RCP display symbol as FloorHeating, AirCondition / FanCoil, FanVentilation, sensor
                </description>
                <info/>
                <bitoffs>30</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating symbol</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Air Condition symbol</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>FanVentilation symbol</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Remote Temperature Original Value</data>
                <shortcut>RTOV</shortcut>
                <description>
                If remote temperature is enable, the external sensor value select
                display and control, the built-in sensor is disabled
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>50</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>51</min>
                    <max>127</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 10</title>
              <description>Direction: Gateway/Actuator -&gt; RCP
                <br/>
                <img>graphics/D2-11-20_ID10.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x0A</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>10</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message Continuation Flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected
                or if the message is complete
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Run Init Sequence</data>
                <shortcut>RIN</shortcut>
                <description>Gateway/actuator need more messages to be initialize,
                RCP send more messages to gateway/actuator by this bit
                </description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description/>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Gateway</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-10</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>10</value>
                    <description>ID-10</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Exception Status</data>
                <shortcut>ES</shortcut>
                <description>
                Displays on the RCP if there is an error in the actuator
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NoError</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Remote temperature sensor error</description>
                  </item>
                  <item>
                    <min>2</min>
                    <max>3</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Remote Temperature Original Value</data>
                <shortcut>RTOV</shortcut>
                <description>
                If remote temperature is enable, the external sensor value select
                display and control, the built-in sensor is disabled
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>50</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>51</min>
                    <max>127</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 11</title>
              <description>Direction: Gateway/Actuator -&gt; RCP
                <br/>
                <img>graphics/D2-11-20_ID11.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x0B</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>12</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message Continuation Flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected
                or if the message is complete
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Run Init Sequence</data>
                <shortcut>RIN</shortcut>
                <description>Gateway/actuator need more messages to be initialize,
                RCP send more messages to gateway/actuator by this bit
                </description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description/>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Gateway</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-11</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>11</value>
                    <description>ID-11</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Occupany / Power</data>
                <shortcut>FVO</shortcut>
                <description>
                If room is occupied the fan ventilation is on and vice versa
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Setpoint</data>
                <shortcut>FVSP</shortcut>
                <description/>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Work Mode Symbol</data>
                <shortcut>WMS</shortcut>
                <description>
                RCP display symbol as FloorHeating, AirCondition / FanCoil,
                FanVentilation
                </description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating symbol</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Air Condition symbol</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>FanVentilation symbol</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Occupany / Power</data>
                <shortcut>FHO</shortcut>
                <description>
                If room is occupied the floor heating is on and vice versa
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unoccupied/Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied/On</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Temperature Setpoint</data>
                <shortcut>FHTSP</shortcut>
                <description/>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                      <min>5</min>
                      <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Mode Setpoint</data>
                <shortcut>ACMSP</shortcut>
                <description/>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Cooling</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Heating</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Auto</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Fan Setpoint</data>
                <shortcut>ACFSP</shortcut>
                <description/>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off (Stage 0)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low (Stage 1)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Medium (Stage 2)</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>High (Stage 3)</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Temperature Setting</data>
                <shortcut>ACTS</shortcut>
                <description/>
                <info/>
                <bitoffs>27</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <scale>
                      <min>5</min>
                      <max>35</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Message ID 12</title>
              <description>Direction: Gateway/Actuator -&gt; RCP
                <br/>
                <img>graphics/D2-11-20_ID12.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>4</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0x0C</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>27</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Message Continuation Flag</data>
                <shortcut>MCF</shortcut>
                <description>Indicates if another telegram has to be expected
                or if the message is complete
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Complete</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Incomplete</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Run Init Sequence</data>
                <shortcut>RIN</shortcut>
                <description>Gateway/actuator need more messages to be initialize,
                RCP send more messages to gateway/actuator by this bit
                </description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description/>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Gateway</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message ID</data>
                <shortcut>MID</shortcut>
                <description>Message ID-12</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>12</value>
                    <description>ID-12</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Controller Panel Mode</data>
                <shortcut>RCPM</shortcut>
                <description>
                RCP mode selector for control messages and data synchronization
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>FloorHeating + AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>FloorHeating</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>AirCondition</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>FanVentilation</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>FloorHeating + AirCondition</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>FloorHeating + FanVentilation</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>AirCondition + FanVentilation</description>
                  </item>
                  <item>
                    <min>7</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Sensor Select Option</data>
                <shortcut>TSSO</shortcut>
                <description>
                Select between a remote sensor or a built-in sensor
                </description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Built-in sensor</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Remote sensor</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Auto Transmit Period</data>
                <shortcut>ATC</shortcut>
                <description>
                RCP send message period
                </description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>5 minutes</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>5 seconds</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>30 seconds</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>1 minute</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>3 minutes</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>10 minutes</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>15 minutes</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>30 minutes</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sensor Sample Period</data>
                <shortcut>SSC</shortcut>
                <description>
                RCP sample period
                </description>
                <description/>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>3 minutes</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>1 second</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>10 seconds</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>30 seconds</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>1 minute</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>5 minutes</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>10 minutes</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>30 minutes</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Fan Speed Option</data>
                <shortcut>ACFO</shortcut>
                <description>
                Choose the fan speed
                </description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto Low Medium High</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Auto Low High</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low High</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Lock Mode</data>
                <shortcut>LOCK</shortcut>
                <description>
                When Lock mode = 1, RCP manual can modify ony occupany/on/off function
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Unlock</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Lock</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Contact State</data>
                <shortcut>ACCTST</shortcut>
                <description/>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Type Option</data>
                <shortcut>ACT</shortcut>
                <description>
                Choose between cooling, cooling and heating, or auto cooling and heating
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off, Cooling, Heating, Fan</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Off, Cooling, Fan</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Off, Cooling, Heating, Fan, Auto Cooling and Heating</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Ventilation Speed Option</data>
                <shortcut>FVS</shortcut>
                <description>
                Choose the fan speed type; because sometime equipment has
                different fan speed option
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto Low Medium High</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Auto Low High</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low High</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>High</description>
                  </item>
                </enum>
              </datafield>
             <datafield>
                <data>Room Temperature Correct Value</data>
                <shortcut>TSCV</shortcut>
                <description/>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>14</max>
                    <scale>
                      <min>-7</min>
                      <max>7</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>15</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Floor Heating Temperature Range Setting</data>
                <shortcut>FHTSR</shortcut>
                <description/>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>5 ... 35 °C</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>10 ... 30 °C</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>10 ... 25 °C</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>10 ... 20 °C</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>10 ... 15 °C</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>15 ... 30 °C</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>15 ... 25 °C</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>15 ... 20 °C</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Condition Temperature Range Setting</data>
                <shortcut>ACTSR</shortcut>
                <description/>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>5 ... 35 °C</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>10 ... 30 °C</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>10 ... 25 °C</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>10 ... 20 °C</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>10 ... 15 °C</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>15 ... 30 °C</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>15 ... 25 °C</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>15 ... 20 °C</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x14</number>
          <title>Multi Function Sensors</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: Perfactory</span>
            <br/><br/>
            <b>Description:</b>
            <br/><br/>
            <b>Indoor Smarthome Multisensor</b>
            <br/><br/>
            These EEPs describe a family of smarthome multi-functional sensors
            with optional Touch Button devices. Each device/member of the family
            is equipped with a different set of sensors to measure ambient
            environmental parameters, e.g. temperature, humidity, light level
            etc.
            <br/>
            Some family-members are equipped with buttons in addition to the
            sensors. The response to pressing a button can be defined freely.
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">
            Sensor fault mode status (COA / SMA):</span><br/>
            A smoke sensor failure prevents operation of a smoke / CO alarm
            signal. The smoke / CO sensor is supervised and a failure activates
            this flag.
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">
            Smoke Alarm Condition analysis:</span><br/>
            The smoke alarm might be activated by improper environmental
            conditions like dust, humidity, etc. The product will activate
            flags if some of these conditions are observed at the moment of
            alarm activation.<br/>
            <br/> - Maintenance: the flag is set if there is a lack of maintenance
            <br/> - Temperature: the flag is set if the temperature may cause the alarm
            <br/> - Humidity: the flag is set if the relative humidity may cause the alarm
            <br/><br/>
            <span style="background-color:#FFF3B1;font-weight: bold; color: #D61900">!!!</span>
            An activated flag doesn’t mean that there is no smoke. It is
            dangerous to suspect a false alarm as the smoke preceding the
            onset of the flames are toxic and may cause you to lose
            consciousness: despite the absence of flames, a fire may blaze up
            in a few minutes. Nexelec recommends to analyse the environmental
            condition of a smoke alarm after the disappearance of the smoke
            alarm signal.
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">
            CO Alarm Condition analysis:</span><br/>
            The CO alarm might be activated by improper environmental conditions
            like dust, humidity, etc. The product will activate flags if some of
            these conditions are observed at the moment of alarm activation.<br/>
            <br/> - Maintenance: the flag is set if there is a lack of maintenance
            <br/> - Temperature: the flag is set if the temperature may cause the alarm
            <br/> - Humidity: the flag is set if the relative humidity may cause the alarm
            <br/><br/>
            <span style="background-color:#FFF3B1;font-weight: bold; color: #D61900">!!!</span>
            An activated flag doesn’t mean that there is no CO. It is dangerous
            to suspect a false alarm. Nexelec recommends to analyse the
            environmental condition of a CO alarm after the disappearance of the
            CO alarm signal.
            <br/><br/><br/>
            <b>EEP Properties defined by the submitter:</b>
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: According to configuration
            ((non-)autonomous operation, battery status, etc.)
            <br/>Trigger event: change of value (configuration-dependent) over
            threshold
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/><br/><br/>
            <b>Parameters applied by EEP family members:</b>
            <br/><br/>
            Each member of the family transports at least one or more parameters
            it its messages as defined later. The parameters are defined in the
            following table; these are the “building blocks” of the telegrams.
            <br/>
            <img>graphics/D2-14-BuBl-Header.png</img>
            <img>graphics/D2-14-BuBl-V01.png</img>
            <img>graphics/D2-14-BuBl-V02.png</img>
            <img>graphics/D2-14-BuBl-V03.png</img>
            <img>graphics/D2-14-BuBl-V04.png</img>
            <img>graphics/D2-14-BuBl-V05.png</img>
            <img>graphics/D2-14-BuBl-V06.png</img>
            <img>graphics/D2-14-BuBl-V07.png</img>
            <img>graphics/D2-14-BuBl-V08.png</img>
            <img>graphics/D2-14-BuBl-V09.png</img>
            <img>graphics/D2-14-BuBl-V10.png</img>
            <img>graphics/D2-14-BuBl-V11.png</img>
            <img>graphics/D2-14-BuBl-V12.png</img>
            <img>graphics/D2-14-BuBl-V13.png</img>
            <img>graphics/D2-14-BuBl-V14.png</img>
            <img>graphics/D2-14-BuBl-V15.png</img>
            <img>graphics/D2-14-BuBl-V16.png</img>
            <img>graphics/D2-14-BuBl-V17.png</img>
            <img>graphics/D2-14-BuBl-V18.png</img>
            <img>graphics/D2-14-BuBl-V19.png</img>
            <br/><br/>
            <b>EEP Family Tables:</b>
            <br/><br/>
            Each line in the Family Table describes a parameter which is part
            of the message(s) of the marked Family Members (= column in the
            table / TYPE).
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">
            Line Powered devices:</span>
            <br/><br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x00</th>
                <th>0x01</th>
                <th>0x02</th>
                <th>0x03</th>
                <th>0x04</th>
                <th>0x05</th>
              </tr>
              <tr>
                <td>Temperature Sensor, TMP9</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
              </tr>
              <tr>
                <td>Humidity Sensor, HUM</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Illumination Sensor, ILL</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>VOC Sensor [CO2-equiv.], VOC</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…2000</td>
              </tr>
              <tr>
                <td>Freely Programmable Button A, BA</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>Freely Programmable Button B, BB</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x06</th>
                <th>0x07</th>
                <th>0x08</th>
                <th>0x09</th>
                <th>0x0A</th>
              </tr>
              <tr>
                <td>Temperature Sensor, TMP9</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
              </tr>
              <tr>
                <td>Humidity Sensor, HUM</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Illumination Sensor, ILL</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>VOC Sensor [CO2-equiv.], VOC</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
              </tr>
              <tr>
                <td>CO2 Sensor, CO2</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x0B</th>
                <th>0x0C</th>
                <th>0x0D</th>
                <th>0x0E</th>
                <th>0x0F</th>
                <th>0x10</th>
              </tr>
              <tr>
                <td>Temperature Sensor, TMP9</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
              </tr>
              <tr>
                <td>Humidity Sensor, HUM</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>VOC Sensor [CO2-equiv.], VOC</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…2000</td>
              </tr>
              <tr>
                <td>VOC Sensor, VOC</td>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>CO2 Sensor, CO2</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…2000</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>CO2 Sensor, CO2</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…5000</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>Barometer Sensor, BAR</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>Room Occupancy Sensor, PR</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Freely Programmable Button A, BA</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
            </table>
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">
            Autonomous devices (indoor):</span>
            <br/><br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x1A</th>
                <th>0x1B</th>
                <th>0x1C</th>
                <th>0x1D</th>
              </tr>
              <tr>
                <td>Temperature Sensor, TMP9</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
              </tr>
              <tr>
                <td>Humidity Sensor, HUM</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Illumination Sensor, ILL</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Energy Storage Status, ES</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Barometer Sensor, BAR</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x30</th>
                <th>0x31</th>
              </tr>
              <tr>
                <td>Temperature Sensor, TMP8</td>
                <td style="background-color:#FFFFFF">0…50</td>
                <td style="background-color:#FFFFFF">0…50</td>
              </tr>
              <tr>
                <td>Humidity Sensor, HUM</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Smoke Alarm, SMA</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>CO Alarm, COA</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>CO Sensor, CO</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">0…1000</td>
              </tr>
              <tr>
                <td>Energy Storage Status, ES</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Remaining Product Life Time, RPLF</td>
                <td style="background-color:#FFFFFF">120</td>
                <td style="background-color:#FFFFFF">120</td>
              </tr>
              <tr>
                <td>Hygrothermal Comfort Index, HCI</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>T/Hum. Indoor Air Analysis, IAQTH</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>CO Indoor Air Analysis, IAQCO</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">
            Autonomous devices (outdoor):</span>
            <br/><br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x20</th>
                <th>0x21</th>
                <th>0x22</th>
                <th>0x23</th>
                <th>0x24</th>
              </tr>
              <tr>
                <td>Temperature Sensor, TMP9</td>
                <td style="background-color:#FFFFFF">-40…60</td>
                <td style="background-color:#FFFFFF">-40…60</td>
                <td style="background-color:#FFFFFF">-40…60</td>
                <td style="background-color:#FFFFFF">-40…60</td>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>Humidity Sensor, HUM</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
              </tr>
              <tr>
                <td>Illumination Sensor, ILL</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF"/>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Energy Storage Status, ES</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Sensor for Temperature and Humidity, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-00.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>
                Temperature (linear)
                <br/>
                -----------
                <br/>
                Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                    <min>0</min>
                    <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
		            <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>
                Rel. Humidity (linear)
                <br/>
                -----------
                <br/>
                Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                    <min>0</min>
                    <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
		            <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Sensor for Temperature, Humidity, Illumination and Button A and B, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-01.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button A</data>
                <shortcut>BA</shortcut>
                <description>Button A</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button A released</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button A pressed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Button A error (state not detectable)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button B</data>
                <shortcut>BB</shortcut>
                <description>Button B</description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button B released</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button B pressed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Button B error (state not detectable)</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Sensor for VOC, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-02.png</img>
              </description>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>
                  VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x03</number>
            <title>Sensor for Temperature, Humidity and VOC, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-03.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>
                Temperature (linear)
                <br/>
                -----------
                <br/>
                Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                    <min>0</min>
                    <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
		            <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x04</number>
            <title>Sensor for Temperature, Humidity and Illumination, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-04.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>34</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x05</number>
            <title>Sensor for Temperature, Humidity, Illumination and VOC, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-05.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>42</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
                <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>
                  VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x06</number>
            <title>Sensor for CO2, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-06.png</img>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x07</number>
            <title>Sensor for Temperature, Humidity and CO2, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-07.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>
                Temperature (linear)
                <br/>
                -----------
                <br/>
                Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                    <min>0</min>
                    <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
		            <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x08</number>
            <title>Sensor for Temperature, Humidity, Illumination and CO2, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-08.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>42</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x09</number>
            <title>Sensor for Temperature, Humidity, VOC and CO2, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-09.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>33</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>
                  VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0A</number>
            <title>Sensor for Temperature, Humidity, Illumination, VOC and CO2, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-0A.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>50</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>42</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0B</number>
            <title>Sensor for Temperature, Humidity, and VOC, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-0B.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0C</number>
            <title>Sensor for CO2, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-0C.png</img>
              </description>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>5000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0D</number>
            <title>Sensor for Temperature, Humidity and VOC and Button A, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-0D.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>27</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>
                Temperature (linear)
                <br/>
                -----------
                <br/>
                Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                    <min>0</min>
                    <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
		            <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>
                  VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button A</data>
                <shortcut>BA</shortcut>
                <description>Button A</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button A released</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button A pressed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Button A error (state not detectable)</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0E</number>
            <title>Sensor for Temperature, Humidity, VOC, CO2 and Button A, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-0E.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>35</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO2</data>
                <shortcut>CO2</shortcut>
                <description>CO2 (linear)
                  <br/>-----------
                  <br/>Status of CO2 Sensor
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Button A</data>
                <shortcut>BA</shortcut>
                <description>Button A</description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Button A released</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Button A pressed</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Button A error (state not detectable)</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x0F</number>
            <title>Sensor for Temperature, Humidity and Barometric Pressure, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-0F.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>26</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Barometer</data>
                <shortcut>BAR</shortcut>
                <description>Barometer (linear)
                  <br/>-----------
                  <br/>Status of Barometer Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>600</min>
                      <max>1100</max>
                    </scale>
                    <unit>hPa</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x10</number>
            <title>Sensor for Temperature, Humidity, VOC and Presence, line-powered</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-10.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>27</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>VOC</data>
                <shortcut>VOC</shortcut>
                <description>
                  VOC in CO2 equivalents (linear)
                  <br/>-----------
                  <br/>Status of VOC Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>2000</max>
                    </scale>
                    <unit>ppm/e</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Presence</data>
                <shortcut>PR</shortcut>
                <description>Presence Detector</description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Present</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not present</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Not detectable</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Presence Detector error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1A</number>
            <title>Sensor for Temperature, Humidity and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-1A.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>19</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1B</number>
            <title>Sensor for Temperature, Humidity, Illumination and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-1B.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>36</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1C</number>
            <title>Sensor for Temperature, Humidity, Energy Storage and Barometric Pressure</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-1C.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Barometer</data>
                <shortcut>BAR</shortcut>
                <description>
                  Barometer (linear)
                  <br/>-----------
                  <br/>Status of Barometer Sensor
                </description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>600</min>
                      <max>1100</max>
                    </scale>
                    <unit>hPa</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x1D</number>
            <title>Sensor for Temperature, Humidity, Illumination, Energy Storage and Barometric Pressure</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-1D.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>45</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Barometer</data>
                <shortcut>BAR</shortcut>
                <description>Barometer (linear)
                  <br/>-----------
                  <br/>Status of Barometer Sensor
                </description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>600</min>
                      <max>1100</max>
                    </scale>
                    <unit>hPa</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x20</number>
            <title>Outdoor Sensor for Temperature, Humidity, Illumination and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-20.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>36</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>-40</min>
                      <max>60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>34</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x21</number>
            <title>Outdoor Sensor for Temperature and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-21.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>-40</min>
                      <max>60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x22</number>
            <title>Outdoor Sensor for Temperature, Humidity and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-22.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>19</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>-40</min>
                      <max>60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x23</number>
            <title>Outdoor Sensor for Temperature, Illumination and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-23.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>-40</min>
                      <max>60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x24</number>
            <title>Outdoor Sensor for Illumination and Energy Storage</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-24.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>19</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x25</number>
            <title>Light Intensity and Color Temperature Sensor</title>
            <status> not released</status>
            <case>
              <description>
                <br/>
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
                <br/>The EEP type D2-14-25 is for illumination intensity and light color temperature.

                This proposal is for type 25 which will have a 0-100000Lux range for light intensity (lux) and a 15 bit range for color temperature (K) (0-30,000 K).
                .
                <br/>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>
              <datafield>
                <data>Illumination</data>
                <description>
                  Illumination linear)
                </description>
                <bitoffs>0</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <value>60001</value>
                    <description> OverRange</description>
                  </item>
                  <item>
                    <value>65534</value>
                    <description> invalid</description>
                  </item>
                  <item>
                    <value>65535</value>
                    <description> notSupported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Color Temperature</data>
                <description>Color Temperature key</description>
                <bitoffs>17</bitoffs>
                <bitsize>15</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30000</max>
                    <scale>
                      <min>0</min>
                      <max>30000</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>32767</value>
                    <description> Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x25</number>
            <title>Light Intensity and Color Temperature Sensor</title>
            <status> not released</status>
            <case>
              <description>
                <br/>
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
                <br/>The EEP type D2-14-25 is for illumination intensity and light color temperature.

                This proposal is for type 25 which will have a 0-100000Lux range for light intensity (lux) and a 15 bit range for color temperature (K) (0-30,000 K).
                .
                <br/>
                <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
                <br/>Direction: to.
                <br/>Addressing: broadcast.
                <br/>Communication trigger: event_trigger.
                <br/>Trigger description: .
                <br/>
              </description>
              <datafield>
                <data>Illumination</data>
                <description>
                  Illumination linear)
                </description>
                <bitoffs>0</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <value>60001</value>
                    <description> OverRange</description>
                  </item>
                  <item>
                    <value>65534</value>
                    <description> invalid</description>
                  </item>
                  <item>
                    <value>65535</value>
                    <description> notSupported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Color Temperature</data>
                <description>Color Temperature key</description>
                <bitoffs>17</bitoffs>
                <bitsize>15</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30000</max>
                    <scale>
                      <min>0</min>
                      <max>30000</max>
                    </scale>
                    <unit>K</unit>
                  </item>
                  <item>
                    <value>32767</value>
                    <description> Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>

          <type>
            <number>0x30</number>
            <title>TYPE 0x30</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-30.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>44</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Smoke Alarm status</data>
                <shortcut>SMA</shortcut>
                <description>Smoke Alarm status</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Smoke Alarm non-activated</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Smoke Alarm activated</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sensor fault mode status</data>
                <shortcut>SMA</shortcut>
                <description>Sensor fault mode status</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Sensor Fault mode non-activated</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Sensor Fault mode activated</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Smoke Alarm Condition analysis: Maintenance</data>
                <shortcut>SMA</shortcut>
                <description>Smoke Alarm Condition analysis: Maintenance</description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Maintenance OK</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Maintenance not done</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Smoke Alarm Condition analysis: Humidity</data>
                <shortcut>SMA</shortcut>
                <description>Smoke Alarm Condition analysis: Humidity</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Humidity range OK</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Humidity range NOK</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Smoke Alarm Condition analysis: Temperature</data>
                <shortcut>SMA</shortcut>
                <description>Smoke Alarm Condition analysis: Temperature</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Temperature range OK</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Temperature range NOK</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time since last maintenance</data>
                <shortcut>SMA</shortcut>
                <description>Time since last maintenance</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>250</max>
                    </scale>
                    <unit>Week</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Remaining Product Life Time</data>
                <shortcut>RPLT</shortcut>
                <description>Countdown time until product end of life</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>120</max>
                    <scale>
                      <min>0</min>
                      <max>120</max>
                    </scale>
                    <unit>Month</unit>
                  </item>
                  <item>
                    <min>121</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP8</shortcut>
                <description>
                Temperature (linear)
                <br/>
                -----------
                <br/>
                Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                    <min>0</min>
                    <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>251</min>
		            <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%RH</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Hygrothermal Comfort Index</data>
                <shortcut>HCI</shortcut>
                <description>Comfort Index based on temperature and humidity</description>
                <info/>
                <bitoffs>39</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Good</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Bad</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>T/Hum. Indoor Air Analysis</data>
                <shortcut>IAQTH</shortcut>
                <description>Indoor Air quality analysis based on temperature
                and humidity</description>
                <info/>
                <bitoffs>41</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Optimal air range</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Dry Air range</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>High humidity range</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>High temperature and humidity range</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Temperature or Humidity out of analysis range</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x31</number>
            <title>TYPE 0x31</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Perfactory</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-31.png</img>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>54</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>CO Alarm status</data>
                <shortcut>COA</shortcut>
                <description>CO Alarm status</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>CO Alarm non-activated</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>CO Alarm activated</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sensor fault mode status</data>
                <shortcut>COA</shortcut>
                <description>Sensor fault mode status</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Sensor Fault mode non-activated</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Sensor Fault mode activated</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO Alarm Condition analysis: Maintenance</data>
                <shortcut>COA</shortcut>
                <description>CO Alarm Condition analysis: Maintenance</description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Maintenance OK</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Maintenance not done</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO Alarm Condition analysis: Humidity</data>
                <shortcut>COA</shortcut>
                <description>CO Alarm Condition analysis: Humidity</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Humidity range OK</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Humidity range NOK</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO Alarm Condition analysis: Temperature</data>
                <shortcut>COA</shortcut>
                <description>CO Alarm Condition analysis: Temperature</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Temperature range OK</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Temperature range NOK</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Time since last maintenance</data>
                <shortcut>COA</shortcut>
                <description>Time since last maintenance</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>250</max>
                    </scale>
                    <unit>Week</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage</data>
                <shortcut>ES</shortcut>
                <description>Energy Storage Status</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Remaining Product Life Time</data>
                <shortcut>RPLT</shortcut>
                <description>Countdown time in month until product end of life</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>120</max>
                    <scale>
                      <min>0</min>
                      <max>120</max>
                    </scale>
                    <unit>Month</unit>
                  </item>
                  <item>
                    <min>121</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO</data>
                <shortcut>CO</shortcut>
                <description>CO (linear)
                  <br/>-----------
                  <br/>Status of CO Sensor
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>1000</max>
                    </scale>
                    <unit>ppm</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP8</shortcut>
                <description>Temperature (linear)
                  <br/>-----------
                  <br/>Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>31</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>250</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>251</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Rel. Humidity (linear)
                  <br/>-----------
                  <br/>Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>39</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%RH</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Hygrothermal Comfort Index</data>
                <shortcut>HCI</shortcut>
                <description>Comfort Index based on temperature and humidity</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Good</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Bad</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>T/Hum. Indoor Air Analysis</data>
                <shortcut>IAQTH</shortcut>
                <description>Indoor Air quality analysis based on temperature
                and humidity</description>
                <info/>
                <bitoffs>49</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Optimal air range</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Dry Air range</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>High humidity range</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>High temperature and humidity range</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Temperature or Humidity out of analysis range</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO Indoor Air Analysis</data>
                <shortcut>IAQCO</shortcut>
                <description>Indoor Air quality analysis based on CO</description>
                <info/>
                <bitoffs>52</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Good</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Bad</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x40</number>
            <title>Indoor -Temperature, Humidity XYZ Acceleration, Illumination Sensor</title>
            <status>proposed</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean</span>
            </description>
            <case>
              <description>
                <img>graphics/D2-14-zz.png</img>
              </description>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP10</shortcut>
                <description>
                  Temperature (linear)
                  <br/>
                  -----------
                  <br/>
                  Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-40</min>
                      <max>60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>1001</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of Range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of Range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>
                  Rel. Humidity (linear)
                  <br/>
                  -----------
                  <br/>
                  Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>
                  Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Accleration Status</data>
                <shortcut>ACC_S</shortcut>
                <description>
                  Status of the Sensor
                </description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Heartbeat</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Threshold 1 exceeded</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Threshold 2 exceeded</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration X</data>
                <shortcut>ACC_X</shortcut>
                <description>
                  Acceleration  X (linear)
                  <br/>-----------
                  <br/>Status of Acceleration  Sensor
                </description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-2.5</min>
                      <max>2.5</max>
                    </scale>
                    <unit>g</unit>
                  </item>
                  <item>
                    <min>1000</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration Y</data>
                <shortcut>ACC_Y</shortcut>
                <description>
                  Acceleration  Y (linear)
                  <br/>-----------
                  <br/>Status of Acceleration  Sensor
                </description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-2.5</min>
                      <max>2.5</max>
                    </scale>
                    <unit>g</unit>
                  </item>
                  <item>
                    <min>1000</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration Z</data>
                <shortcut>ACC_Z</shortcut>
                <description>
                  Acceleration  Z (linear)
                  <br/>-----------
                  <br/>Status of Acceleration  Sensor
                </description>
                <info/>
                <bitoffs>57</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-2.5</min>
                      <max>2.5</max>
                    </scale>
                    <unit>g</unit>
                  </item>
                  <item>
                    <min>1000</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>67</bitoffs>
                <bitsize>5</bitsize>
              </datafield>
            </case>
          </type>
           <type>
            <number>0x41</number>
            <title>Indoor -Temperature, Humidity XYZ Acceleration, Illumination Sensor,Window Contact </title>
            <status>proposed</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: EnOcean</span>
            </description>
            <case>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP10</shortcut>
                <description>
                Temperature (linear)
                <br/>
                -----------
                <br/>
                Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                    <min>-40</min>
                    <max>60</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>1001</min>
		            <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of Range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of Range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>
                Rel. Humidity (linear)
                <br/>
                -----------
                <br/>
                Status of Humidity Sensor
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                    <min>0</min>
                    <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>201</min>
		            <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>ILL</shortcut>
                <description>Illumination (linear)
                  <br/>-----------
                  <br/>Status of Illumination Sensor
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Accleration Status</data>
                <shortcut>ACC_S</shortcut>
                <description>Status of the Sensor
                </description>
                <info/>
                <bitoffs>35</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Heartbeat</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Threshold 1 exceeded</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Threshold 2 exceeded</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration X</data>
                <shortcut>ACC_X</shortcut>
                <description>Acceleration  X (linear)
                <br/>-----------
                <br/>Status of Acceleration  Sensor
                </description>
                <info/>
                <bitoffs>37</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-2.5</min>
                      <max>2.5</max>
                    </scale>
                    <unit>g</unit>
                  </item>
                  <item>
                    <min>1000</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration Y</data>
                <shortcut>ACC_Y</shortcut>
                <description>Acceleration  Y (linear)
                <br/>-----------
                <br/>Status of Acceleration  Sensor
                </description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-2.5</min>
                      <max>2.5</max>
                    </scale>
                    <unit>g</unit>
                  </item>
                  <item>
                    <min>1000</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Acceleration Z</data>
                <shortcut>ACC_Z</shortcut>
                <description>Acceleration  Z (linear)
                <br/>-----------
                <br/>Status of Acceleration  Sensor
                </description>
                <info/>
                <bitoffs>57</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-2.5</min>
                      <max>2.5</max>
                    </scale>
                    <unit>g</unit>
                  </item>
                  <item>
                    <min>1000</min>
                    <max>1020</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>1021</value>
                    <description>Out of range negative</description>
                  </item>
                  <item>
                    <value>1022</value>
                    <description>Out of range positive</description>
                  </item>
                  <item>
                    <value>1023</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Contact</data>
                <shortcut>CON</shortcut>
                <description>Status of the Contact
                </description>
                <info/>
                <bitoffs>67</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Open</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Closed</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>68</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
            </case>
          </type>
          
          <type>
            <number>0x50</number>
            <title>Basic Water Properties Sensor</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter:Echoflex</span>
            </description>
            <case>
              <description>
              </description>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP10</shortcut>
                <description>
                  Temperature (linear)
                  <br/>
                  -----------
                  <br/>
                  Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>PH</data>
                <shortcut>PH</shortcut>
                <description>
                  PH
                  <br/>
                  -----------
                  <br/>
                  Status of PH Sensor
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>140</max>
                    <scale>
                      <min>0</min>
                      <max>14</max>
                    </scale>
                    <unit>PH</unit>
                  </item>
                  <item>
                    <min>141</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>255</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x51</number>
            <title>Basic Water Properties Sensor</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter:Echoflex</span>
            </description>
            <case>
              <description>
              </description>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>
                  Temperature (linear)
                  <br/>
                  -----------
                  <br/>
                  Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Dissolved Oxygen</data>
                <shortcut>DO11</shortcut>
                <description>
                  PH
                  <br/>
                  -----------
                  <br/>
                  Status of DH Sensor
                </description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>11</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>2000</max>
                    <scale>
                      <min>0</min>
                      <max>200</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <min>2001</min>
                    <max>2046</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>2047</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x52</number>
            <title>Pressure Sensor</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter:Echoflex</span>
            </description>
            <case>
              <description>
              </description>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP9</shortcut>
                <description>
                  Temperature (linear)
                  <br/>
                  -----------
                  <br/>
                  Status of Temperature Sensor
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>500</max>
                    <scale>
                      <min>0</min>
                      <max>50</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <min>501</min>
                    <max>510</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>511</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Illumination</data>
                <shortcut>Ill</shortcut>
                <description>
                  Illumination
                </description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>17</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100000</max>
                    <scale>
                      <min>0</min>
                      <max>100000</max>
                    </scale>
                    <unit>lx</unit>
                  </item>
                  <item>
                    <min>100001</min>
                    <max>131070</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>131071</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Presence</data>
                <shortcut>Pres</shortcut>
                <description>
                  Presence Detector
                </description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Present</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Not Present</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Not detectable</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Presence Detector error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Sound Pressure</data>
                <shortcut>SoundPressure</shortcut>
                <description>
                  Sound Pressure
                </description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>11</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>2046</max>
                    <scale>
                      <min>0</min>
                      <max>204.6</max>
                    </scale>
                    <unit>dbSPL</unit>
                  </item>
                  <item>
                    <value>2047</value>
                    <description>Error</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
		  
		  
		  
		  <type>
            <number>0x65</number>
            <title>PM Sensor</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter:DEUTA Controls</span>
            </description>
            <case>
              <description>
              </description>
              <datafield>
                <data>Temperature</data>
                <shortcut></shortcut>
                <description>
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>10</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>1000</max>
                    <scale>
                      <min>-20</min>
                      <max>80</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                </enum>
              </datafield>
			  <datafield>
					<data>Humidity</data>
					<shortcut>Hum</shortcut>
					<description>Hum</description>
					<info>Hum</info>
					<bitoffs>10</bitoffs>
					<bitsize>8</bitsize>
					<range>
					<min>0</min>
					<max>200</max>
					</range>
					<scale>
					<min>0</min>
					<max>100</max>
					</scale>
					<unit>%</unit>
			  </datafield>
			  <datafield>
					<data>PM10</data>
					<shortcut>PM10</shortcut>
					<description>PM10</description>
					<info>PM10</info>
					<bitoffs>18</bitoffs>
					<bitsize>10</bitsize>
					<range>
					<min>0</min>
					<max>1000</max>
					</range>
					<scale>
					<min>0</min>
					<max>1000</max>
					</scale>
					<unit>μg/m³</unit>
			  </datafield>
			  <datafield>
					<data>PM4</data>
					<shortcut>PM4</shortcut>
					<description>PM4</description>
					<info>PM4</info>
					<bitoffs>28</bitoffs>
					<bitsize>10</bitsize>
					<range>
					<min>0</min>
					<max>1000</max>
					</range>
					<scale>
					<min>0</min>
					<max>1000</max>
					</scale>
					<unit>μg/m³</unit>
			  </datafield>
			  <datafield>
					<data>PM2.5</data>
					<shortcut>PM2.5</shortcut>
					<description>PM2.5</description>
					<info>PM2.5</info>
					<bitoffs>38</bitoffs>
					<bitsize>10</bitsize>
					<range>
					<min>0</min>
					<max>1000</max>
					</range>
					<scale>
					<min>0</min>
					<max>1000</max>
					</scale>
					<unit>μg/m³</unit>
			  </datafield>		  
			  <datafield>
					<data>PM1</data>
					<shortcut>PM1</shortcut>
					<description>PM1</description>
					<info>PM1</info>
					<bitoffs>48</bitoffs>
					<bitsize>10</bitsize>
					<range>
					<min>0</min>
					<max>1000</max>
					</range>
					<scale>
					<min>0</min>
					<max>1000</max>
					</scale>
					<unit>μg/m³</unit>
			  </datafield>
			 <datafield>
					<data>VOC unit</data>
					<shortcut>VOC unit</shortcut>
					<description>VOC unit</description>
					<info>VOC unit</info>
					<bitoffs>58</bitoffs>
					<bitsize>2</bitsize>
					<enum>
					  <item>
						<value>0</value>
						<description>TVOC µg/m³</description>
					  </item>
					  <item>
						<value>1</value>
						<description>TVOC ppb</description>
					  </item>
					  <item>
						<value>2</value>
						<description>VOC Index</description>
					  </item>
					  <item>
						<value>3</value>
						<description>reserved</description>
					  </item>
                </enum>
			  </datafield>		
 			  <datafield>
					<data>VOC</data>
					<shortcut>VOC</shortcut>
					<description>VOC</description>
					<info>VOC</info>
					<bitoffs>60</bitoffs>
					<bitsize>14</bitsize>
					<range>
					<min>0</min>
					<max>5000</max>
					</range>
					<scale>
					<min>0</min>
					<max>5000</max>
					</scale>
					<unit></unit>
			  </datafield>


				<datafield>
					<data>NOX unit</data>
					<shortcut>NOX unit</shortcut>
					<description>NOX unit</description>
					<info>NOX unit</info>
					<bitoffs>74</bitoffs>
					<bitsize>2</bitsize>
					<enum>
					  <item>
						<value>0</value>
						<description>NOX µg/m³</description>
					  </item>
					  <item>
						<value>1</value>
						<description>NOX ppb</description>
					  </item>
					  <item>
						<value>2</value>
						<description>NOX Index</description>
					  </item>
					  <item>
						<value>3</value>
						<description>reserved</description>
					  </item>
                </enum>
			  </datafield>		
 			  <datafield>
					<data>NOX</data>
					<shortcut>NOX</shortcut>
					<description>NOX</description>
					<info>NOX</info>
					<bitoffs>76</bitoffs>
					<bitsize>14</bitsize>

					<enum>
					  <item>
						<min>0</min>
						<max>5000</max>
						<scale>
						  <min>0</min>
						  <max>5000</max>
						</scale>
						<unit></unit>
					  </item>
					  <item>
						<value>16383</value>
						<description>Sensor not present</description>
					  </item>
					</enum>

			  </datafield>	            			  
             
             
            </case>
          </type>
		  
		  


        </func>
        <func>
          <number>0x15</number>
          <title>Pir Sensors</title>
          <description>
          </description>
          <type>
            <number>0x00</number>
            <title>People Activity Counter </title>
            <status>Released</status>
            <case>
              <description>
                <br/>
                <span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
                <br/>The EnOcean People Activity Counter (EPAC) modules is a variant of the EnOcean PIR sensor. It is intended to count and transmit the amount of movement detected at configured time intervals. These modules have applications in buildings where the usage/activity of each room is to be tracked. Additionally, the module transmits the voltage-supply in the module.

                The activity is deducted by comparing activity recorded at the past transmission and current value.

              </description>
              <datafield>
                <data>Presence</data>
                <shortcut>Pres</shortcut>
                <description>
                  Presence Detector
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Present</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Not Present</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Not detectable</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Presence Detector error</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Energy Storage Status</data>
                <shortcut>ESS</shortcut>
                <description>
                  Energy Storage Status
                </description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>High</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Medium</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Low</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Critical</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Pir Update Rate</data>
                <shortcut>PIR_U_R</shortcut>
                <description>
                  Discrete interval in which the activity is considered.
                </description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <range>
                  <min>0</min>
                  <max>15</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>16</max>
                </scale>
                <unit>s</unit>
              </datafield>
              <datafield>
                <data>Pir Counter</data>
                <shortcut>PIR_Count</shortcut>
                <description>
                  Amount of times that PIR activity has been counted
                </description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>16</bitsize>
                <range>
                  <min>0</min>
                  <max>65535</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>65535</max>
                </scale>
                <unit>number</unit>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x20</number>
          <title>Fan Control</title>
          <description>The EEP family D2-20-xx provides different telegram types for fan control and fan
          supervision messages using various parameters and variables.
            <br/>Devices using this EEP family may include a master-slave function (for
          further description see subheading ´Master-slave function´).
            <br/>
            <br/>
            <b>EEP Properties:</b>
            <br/>
            <br/>DATA EXCHANGE
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT) + broadcast
            <br/>Communication trigger: event-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: query / polling
            <br/>Tx delay: N/A
            <br/>Rx timeout : N/A
            <br/>
            <br/>TEACH-IN
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>SECURITY
            <br/>Encryption supported: no
            <br/>Security level: none
            <br/>
            <br/>
            <br/>
            <b>EEP Family Table:</b>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 00</th>
                <th>Type 01</th>
                <th>Type 02</th>
              </tr>
              <tr>
                <td>Fan Speed</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Fan Speed Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Humidity</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Humidity Control</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Humidity Control Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Humidity Threshold</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Message Type</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Operating Mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Operating Mode Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Room Size</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Room Size Reference</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Room Size Reference Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Room Size Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Service Information</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature Level</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
            </table>
            <br/>
            <br/>Each TYPE has to support every parameter that is marked in its column!
            <br/>
            <br/>
            <b>Master-slave function:</b>
            <br/>A device using this EEP may be able to work as a master or a slave fan.
            Master fans control slave fans.
            Slave fans are controlled by master fans.
            These roles are defined during the teach-in process.
            A slave fan will always be taught-in to a master.
            A master fan will accept teach-in requests from slave fans.
            A fan that is taught-in to another device will from now on work as a slave.
            A fan that accepted the teach-in of another device will go on working as a master.
            Combining master fans is not possible.
            Not every device is able to work as a master and a slave.
            Certain fans might only be able to be used as slaves.
            <br/>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Maico Elektroapparate-Fabrik GmbH</span>
            </description>
            <case>
              <title>Telegram Definition : ‘Fan Control Message’</title>
              <description>
              * Devices with discrete fan speed levels instead of a continuous fan speed
              range should divide the full range linearly and match values beside those
              discrete levels to the next lower fan speed level.
              </description>
              <datafield>
                <reserved/>
                <bitoffs>4</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Operating Mode</data>
                <shortcut>OM</shortcut>
                <description>Sets the operating mode</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Standard compliant</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2...14</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Temperature Level</data>
                <shortcut>TL</shortcut>
                <description>Status of the temperature supervision</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Too low</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Normal</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Too high</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Fan control</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity Control</data>
                <shortcut>HC</shortcut>
                <description>Activates the humidity control</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Enabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Reference</data>
                <shortcut>RSR</shortcut>
                <description>Defines if the provided room size has to be considered</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size</data>
                <shortcut>RS</shortcut>
                <description>Defines the room size</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>&lt; 25 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>25...50 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>50...75 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>75...100 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>100...125 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>125...150 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>150...175 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>175...200 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>200...225 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>225...250 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>250...275 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>275...300 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>300...325 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>325...350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>&gt; 350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity Threshold</data>
                <shortcut>HT</shortcut>
                <description>Sets the humidity threshold</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>252</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>253</value>
                    <description>Auto</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>254</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed *</data>
                <shortcut>FS</shortcut>
                <description>Sets the fan speed</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>252</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>253</value>
                    <description>Auto</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>254</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Telegram Definition : ‘Fan Status Message’</title>
              <description/>
              <datafield>
                <data>Operating Mode Status</data>
                <shortcut>OMS</shortcut>
                <description>Provides the recent operating mode</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Standard compliant</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>2</min>
                    <max>14</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Service Information</data>
                <shortcut>SI</shortcut>
                <description>Service information</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Nothing to report</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Air filter error</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Hardware error</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>3</min>
                    <max>6</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Fan status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity Control Status</data>
                <shortcut>HCS</shortcut>
                <description>States if the humidity control is active</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Enabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Reference</data>
                <shortcut>RSR</shortcut>
                <description>States if the provided room size has to be considered</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Status</data>
                <shortcut>RSS</shortcut>
                <description>Room size status</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>&lt; 25 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>25...50 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>50...75 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>75...100 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>100...125 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>125...150 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>150...175 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>175...200 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>200...225 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>225...250 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>250...275 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>275...300 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>300...325 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>325...350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>&gt; 350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity</data>
                <shortcut>HUM</shortcut>
                <description>Humidity measurement</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed Status</data>
                <shortcut>FSS</shortcut>
                <description>Fan speed</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Maico Elektroapparate-Fabrik GmbH</span>
              <br/>
              <br/>
            </description>
            <case>
              <title>Telegram Definition : ‘Fan Control Message’</title>
              <description>
              * Devices with discrete fan speed levels instead of a continuous fan speed
              range should divide the full range linearly and match values beside those
              discrete levels to the next lower fan speed level.
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Fan control</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Reference</data>
                <shortcut>RSR</shortcut>
                <description>Defines if the provided room size has to be considered</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size</data>
                <shortcut>RS</shortcut>
                <description>Defines the room size</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>&lt; 25 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>25...50 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>50...75 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>75...100 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>100...125 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>125...150 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>150...175 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>175...200 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>200...225 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>225...250 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>250...275 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>275...300 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>300...325 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>325...350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>&gt; 350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed *</data>
                <shortcut>FS</shortcut>
                <description>Sets the fan speed</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>252</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>253</value>
                    <description>Auto</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>254</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Telegram Definition : ‘Fan Status Message’</title>
              <description/>
              <datafield>
                <reserved/>
                <bitoffs>4</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <data>Operating Mode Status</data>
                <shortcut>OMS</shortcut>
                <description>Provides the recent operating mode</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Standard compliant</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>2</min>
                    <max>14</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Fan status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Reference</data>
                <shortcut>RSR</shortcut>
                <description>States if the provided room size has to be considered</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Status</data>
                <shortcut>RSS</shortcut>
                <description>Room size status</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>&lt; 25 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>25...50 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>50...75 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>75...100 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>100...125 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>125...150 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>150...175 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>175...200 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>200...225 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>225...250 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>250...275 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>275...300 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>300...325 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>325...350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>&gt; 350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed Status</data>
                <shortcut>FSS</shortcut>
                <description>Fan speed</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
             Submitter: Maico Elektroapparate-Fabrik GmbH</span>
            </description>
            <case>
              <title>Telegram Definition : ‘Fan Control Message’</title>
              <description>
              * Devices with discrete fan speed levels instead of a continuous fan speed
              range should divide the full range linearly and match values beside those
              discrete levels to the next lower fan speed level.
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Fan control</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Reference</data>
                <shortcut>RSR</shortcut>
                <description>Defines if the provided room size has to be considered</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size</data>
                <shortcut>RS</shortcut>
                <description>Defines the room size</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>&lt; 25 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>25...50 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>50...75 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>75...100 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>100...125 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>125...150 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>150...175 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>175...200 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>200...225 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>225...250 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>250...275 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>275...300 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>300...325 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>325...350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>&gt; 350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed *</data>
                <shortcut>FS</shortcut>
                <description>Sets the fan speed</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>252</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>253</value>
                    <description>Auto</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>254</value>
                    <description>Default</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>No change</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>Telegram Definition : ‘Fan Status Message’</title>
              <description/>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>7</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Fan status</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity Control Status</data>
                <shortcut>HCS</shortcut>
                <description>States if the humidity control is active</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Enabled</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Reference</data>
                <shortcut>RSR</shortcut>
                <description>States if the provided room size has to be considered</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>Not used</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room Size Status</data>
                <shortcut>RSS</shortcut>
                <description>Room size status</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>&lt; 25 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>1</value>
                    <description>25...50 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>2</value>
                    <description>50...75 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>3</value>
                    <description>75...100 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>4</value>
                    <description>100...125 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>5</value>
                    <description>125...150 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>6</value>
                    <description>150...175 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>7</value>
                    <description>175...200 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>8</value>
                    <description>200...225 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>9</value>
                    <description>225...250 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>10</value>
                    <description>250...275 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>11</value>
                    <description>275...300 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>12</value>
                    <description>300...325 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>13</value>
                    <description>325...350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>14</value>
                    <description>&gt; 350 m²</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>15</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fan Speed Status</data>
                <shortcut>FSS</shortcut>
                <description>Fan speed</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100%</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <min>101</min>
                    <max>254</max>
                    <description>Reserved</description>
                  </item>
                </enum>
                <enum>
                  <item>
                    <value>255</value>
                    <description>Not supported</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x30</number>
          <title>Floor Heating Controls and Automated Meter Reading</title>
          <description>Floor heating controls and automated meter reading gateway may appear
          combined in one device, but the metering functionality can also be absent.
            <br/>
            <br/>The floor heating control unit controls a number of valves for separate
          heating circuits (e.g. for separate heating of single rooms).
          It measures the common hot water supply temperature as well as the
          return water temperatures of each single circuit.
            <br/>
            <br/>The automated meter reading gateway is a device that connects to various
          counters such as heating, water, gas or electrical energy meters.
          The meters may be connected to the gateway by one or several of these
          interface types: M-Bus, D0, S0 (see appendix).
          The gateway reports  the continuous energy or flow volume meter reading
          of each of the connected metering devices.
          Typically the measured variables consist of a momentary value and an accumulated value.
          The transmission of separated consumption import and export values is supported, too.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>
            <br/>Direction: bidirectional
            <br/>Addressing: ADT inbound, broadcast outbound
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: minimum 1-1000 s, maximum 1000 s
            <br/>Trigger event: heartbeat 1000 s, value change in “Position”, “Return Temperature”,
          “Status/Error”, “Supply Temperature”, “Meter Reading” while respecting the minimum reporting interval
            <br/>Tx delay: 500 ms (maximum response time, first telegram)
            <br/>Rx timeout: 0 ms (minimum time between two received messages)
            <br/>Teach-in method: Universal teach-in (outbound)
            <br/>Encryption required : no
            <br/>Security level format : 0
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Table</span>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Type</th>
                <th>0x00</th>
                <th>0x01</th>
                <th>0x02</th>
                <th>0x03</th>
                <th>0x04</th>
                <th>0x05</th>
                <th>0x06</th>
              </tr>
              <tr>
                <td>Number of heating channels/valves</td>
                <td style="background-color:#FFFFFF">4</td>
                <td style="background-color:#FFFFFF">8</td>
                <td style="background-color:#FFFFFF">8</td>
                <td style="background-color:#FFFFFF">8</td>
                <td style="background-color:#FFFFFF">8</td>
                <td style="background-color:#FFFFFF">6</td>
                <td style="background-color:#FFFFFF">12</td>
              </tr>
              <tr>
                <td>Channel return temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Global return temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Global supply temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Number of supported MBUS meters</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">8</td>
                <td style="background-color:#FFFFFF">10</td>
                <td style="background-color:#FFFFFF">10</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
              </tr>
              <tr>
                <td>Number of supported S0 meters</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">1</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
              </tr>
              <tr>
                <td>Number of supported D0 meters</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
                <td style="background-color:#FFFFFF">0</td>
              </tr>
            </table>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description of the meter interfaces</span>
            <br/>
            <br/>
            <b>S0-Interface:</b>
            <br/>The S0-Interface is a two-wire connection designed for the transmission of monotonously
            rising measurement data. The standard is defined in EN 62053-31. The meter device transmits
            a fixed number of pulses per physical meter unit. The number of pulses per unit is defined by
            the meter manufacturer and depends on the necessary precision of the meter system. The
            pulses are output as currency variations, where a value lower than 3 mA corresponds to a
            logical 0. The sender output is mostly realized by a transistor or an opto-coupler, which needs
            to be supplied by a voltage of 27-30 V. Polarity must be respected.
            <br/>
            <br/>
            <b>D0-Interface:</b>
            <br/>The D0-interface is an optical metering interface defined in EN62056-61. It allows the
            unidirectional readout of metering data at a rate of 9600 Baud, using telegrams with start bit,
            7 data bits, parity and a stop bit. One of the protocols SML (Smart Message Language) or
            DLMS (Device Language Message Specification, EN62056‐21) can be used for coding the
            data. A D0-Meter can deliver consumption data as well as various system data. The source
            and type of a data point is indicated by the standardized OBIS-codes.
            <br/>
            <br/>
            <b>MBUS-Interface:</b>
            <br/>The M-Bus (Meter-Bus) is a bidirectional field bus for the communication with consumption
            meters. It is described in standard EN13757. Typically there can be connected up to 250
            devices in one M-Bus network. There is a common master in the network, who periodically
            collects the meter data from its slaves. The network may be implemented either as two-wire
            cable network allowing remote powering of the slaves or as wireless network.
            The protocol operates at 300 to 9600 Baud and codes the data bytes with start bit, 8 data bits,
            parity and a stop bit. The data records sent by a metering slave deliver in their header field the
            coding information of the following data field (value size, measurement medium, unit,
            multiplier). The master can address a single slave by its primary address (1…250), which
            must be assigned during network configuration, or by its secondary address, which is a unique
            device identification number assigned by the device manufacturer.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Application example for floor heating controls</span>
            <br/>
            <img>graphics/FloorHeating_MSR.png</img>
            <br/>
            <br/>
            <b>References:</b>
            <br/>M-Bus documentation: www.m-bus.com
            <br/>SML specification: www.vde.com/de/fnn/arbeitsgebiete/messwesen/Sym2/Seiten/default.aspx
            <br/>DLMS User Association: www.dlms.com
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: MSR-Solutions</span>
            </description>
            <case>
              <title>CMD 0x1 - Set heating controls output</title>
              <description>This message is sent to a floor heating actuator. It controls the valve position
              of one channel or of all channels of the floor heating controls.
                <br/>
                <br/>Sender: controller; send type: broadcast or addressed; expected response: CMD 0x3
                <br/>
              </description>
              <datafield>
                <data>Valve control period / PWM signal interval</data>
                <shortcut>PERIOD</shortcut>
                <description>Total on-off time for two-position valve controller
                  <br/>(T valve open + T valve closed)
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Local default / no change</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>1 s</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>2 s</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>5 s</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>10 s</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>20 s</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>50 s</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>100 s</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>200 s</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>500 s</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>1000 s</description>
                  </item>
                  <item>
                    <min>11</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x01</value>
                    <description>ID 01</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Valve type</data>
                <shortcut>VTYP</shortcut>
                <description>Type of connected valve</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Valve normally closed (N.C.)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Valve normally open (N.O.)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating channel</data>
                <shortcut>HCH</shortcut>
                <description>The heating channel that should be set</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>15</max>
                    <description>A valid channel number</description>
                    <info/>
                  </item>
                  <item>
                    <min>16</min>
                    <max>30</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>31</value>
                    <description>All valid channels</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Run init sequence</data>
                <shortcut>RIN</shortcut>
                <description>Measure and store the valve zero point</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No action</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Run init sequence</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Valve position set point</data>
                <shortcut>POS</shortcut>
                <description>Valve set point 0…100% (0=closed, 100=open)</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
            </case>
            <case>
              <title>CMD 0x2 - Heating controls status query</title>
              <description>This message is sent to a floor heating actuator.
              It requests the status of one channel or the status of the global
              control unit of an actuator.
                <br/>
                <br/>Sender: controller; send type: broadcast or addressed; expected response: CMD 0x3
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x02</value>
                    <description>ID 02</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Heating channel</data>
                <shortcut>HCH</shortcut>
                <description>The heating channel that should be reported</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>15</max>
                    <description>A valid channel number</description>
                    <info/>
                  </item>
                  <item>
                    <min>16</min>
                    <max>28</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>29</value>
                    <description>All valid channels</description>
                  </item>
                  <item>
                    <value>30</value>
                    <description>All valid channels and global device status</description>
                  </item>
                  <item>
                    <value>31</value>
                    <description>Global device status only</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x3 - Heating controls status response / CH = 0...15</title>
              <description>This message is sent by a floor heating controls if one of the following
              events occurs:
                <br/>- Message 'status query' has been received (CMD 0x2).
                <br/>- Status of one channel or temperature has changed.
                <br/>
                <br/>Sender: actuator; send type: broadcast; maximum send delay 1 s.
                <br/>
                <br/>If the response is for single channel data (CH = 0…15):
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description>ID 03</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status / Error</data>
                <shortcut>STATUS</shortcut>
                <description>Status / Error indication of given channel</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No fault</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>General error</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Init sequence running</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Channel not available</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Temperature sensor error</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Valve error</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Temperature sensor and valve error</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating channel</data>
                <shortcut>HCH</shortcut>
                <description>The heating channel that is reported</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>15</max>
                    <description>A valid channel number</description>
                    <info/>
                  </item>
                  <item>
                    <min>16</min>
                    <max>31</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Valve position</data>
                <shortcut>POS</shortcut>
                <description>Actual valve position 0…100% (0=closed, 100=open)</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit>%</unit>
              </datafield>
              <datafield>
                <data>Return temperature</data>
                <shortcut>TEMPRET</shortcut>
                <description>The current return temperature of the channel</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>180</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>90</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>CMD 0x3 - Heating controls status response / CH = 31</title>
              <description>If the response is for global floor heating controls unit data (CH = 31):
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x03</value>
                    <description>ID 03</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status / Error</data>
                <shortcut>STATUS</shortcut>
                <description>Global unit status</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No fault</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>General error</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Supply temperature error</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Return temperature error</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Error on both sensors</description>
                  </item>
                  <item>
                    <min>5</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heating channel</data>
                <shortcut>HCH</shortcut>
                <description>The heating channel that is reported (=global unit)</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <value>31</value>
                    <description>Unit status only</description>
                    <info/>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Supply temperature</data>
                <shortcut>TSUP</shortcut>
                <description>The current supply temperature of the unit</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>180</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>90</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Return temperature</data>
                <shortcut>TRET</shortcut>
                <description>The current common return temperature</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>180</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>90</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
            <case>
              <title>CMD 0x6 - Set meter configuration / MBUS (BUS = 1)</title>
              <description>This message is sent to a metering device gateway to configure the meter
              settings for one channel.
                <br/>
                <br/>Sender: controller; send type: broadcast or addressed.
                <br/>
              </description>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description>Minimum auto reporting interval</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No auto reporting</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Min. 1 s interval</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Min. 3 s interval</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Min. 10 s interval</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Min. 30 s interval</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Min. 100 s interval</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Min. 300 s interval</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Min. 1000 s interval</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Meter 1 units</data>
                <shortcut>UNIT1</shortcut>
                <description>Physical units of first measured quantity
                  <br/>(imported value)
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter 2 units</data>
                <shortcut>UNIT2</shortcut>
                <description>Physical units of second measured quantity
                  <br/>(exported value)
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Primary Address</data>
                <shortcut>ADDR</shortcut>
                <description>The primary MBUS address of the meter</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>1</min>
                  <max>250</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>250</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>32</bitoffs>
                <bitsize>40</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>NDF</description>
                    <info/>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x6 - Set meter configuration / S0 (BUS = 2)</title>
              <description/>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description>Minimum auto reporting interval</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No auto reporting</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Min. 1 s interval</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Min. 3 s interval</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Min. 10 s interval</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Min. 30 s interval</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Min. 100 s interval</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Min. 300 s interval</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Min. 1000 s interval</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that should be configured</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Meter 1 units</data>
                <shortcut>UNIT1</shortcut>
                <description>Physical units of first measured quantity
                  <br/>(imported value)
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter 2 units</data>
                <shortcut>UNIT2</shortcut>
                <description>Physical units of second measured quantity
                  <br/>(exported value)
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Factor of number of pulses</data>
                <shortcut>FACP</shortcut>
                <description>The factor for the number of pulses
                  <br/>per value in UNIT1
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>1</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>0.1</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>0.01</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>0.001</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Number of pulses</data>
                <shortcut>NOP</shortcut>
                <description>The number of pulses per value in UNIT1* FACP
                </description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>14</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Do not change the current setting of NOP</description>
                    <info/>
                  </item>
                  <item>
                    <min>1</min>
                    <max>16383</max>
                    <description>Number of pulses per unit<br/> (EEP 2.6.5:
                    <span style="font-weight:bold;color:green">1 … 16383</span>
                    <span style="text-decoration:line-through;color:red">1 … 65535</span>)
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Preset value</data>
                <shortcut>RST</shortcut>
                <description>Preset the accumulated value to this value
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>4294967294</max>
                    <description>New preset value</description>
                    <info/>
                  </item>
                  <item>
                    <value>0xFFFFFFFF</value>
                    <description>Do not change the current value</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x6 - Set meter configuration / D0 (BUS = 3)</title>
              <description/>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description>Minimum auto reporting interval</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No auto reporting</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Min. 1 s interval</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Min. 3 s interval</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Min. 10 s interval</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Min. 30 s interval</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Min. 100 s interval</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Min. 300 s interval</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Min. 1000 s interval</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that should be configured</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Meter 1 units</data>
                <shortcut>UNIT1</shortcut>
                <description>Physical units of first measured quantity
                  <br/>(imported value)
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter 2 units</data>
                <shortcut>UNIT2</shortcut>
                <description>Physical units of second measured quantity
                  <br/>(exported value)
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>D0 Protocol</data>
                <shortcut>PROT</shortcut>
                <description>The D0 protocol that should be used for that meter</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto detect</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>SML (Smart Message Language)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>DLMS (Device Language Message Specification)</description>
                  </item>
                  <item>
                    <min>3</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>40</bitsize>
              </datafield>
            </case>
            <case>
              <title>CMD 0x7 - Meter Status Query</title>
              <description>This message is sent to a metering device gateway to query the status of a meter.
                <br/>Sender: controller; send type: broadcast or addressed; expected response: CMD 0x8.
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x07</value>
                    <description>ID 07</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus type that is queried</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>
                The meter channel of given bus that status is queried</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <description>Meter channel</description>
                    <info/>
                  </item>
                  <item>
                    <value>31</value>
                    <description>All valid channels</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x8 - Meter reading report / status response</title>
              <description>This message is sent by a metering device gateway to report the meter
              values for each configured channel.
              It is sent if one of the following events occurs:
                <br/>- Message 'meter status query' has been received (CMD 0x7)
                <br/>- Status or meter reading of one channel has changed and auto
              reporting was configured by signal RM.
                <br/>
                <br/>Sender: sensor; send type: broadcast; maximum send delay 1 s.
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter status / error</data>
                <shortcut>MSTAT</shortcut>
                <description>Meter channel status</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No fault</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>General error</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Bus unconfigured</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Bus unconnected</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Bus shortcut</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Communication timeout</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Unknown protocol or
                      <br/>configuration mismatch
                    </description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Bus initialization running</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x08</value>
                    <description>ID 08</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The used bus of the meter status response</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that status is reported</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Value selection</data>
                <shortcut>VSEL</shortcut>
                <description>The selection of the reported value</description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Meter 1 Current value</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Meter 1 Accumulated value</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Meter 2 Current value</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Meter 2 Accumulated value</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Value unit</data>
                <shortcut>VUNIT</shortcut>
                <description>The unit of the reported value</description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>W</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Wh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>kWh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>m3/h</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>dm3/h</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>m3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>dm3</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>1 (digital counter)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter reading value</data>
                <shortcut>VAL</shortcut>
                <description>The reported value</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>32</bitsize>
                <range>
                  <min>0</min>
                  <max>4294967295</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4294967295</max>
                </scale>
                <unit>According to VUNIT</unit>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>30</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>30</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x03</number>
            <title>Type 0x03 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>30</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x04</number>
            <title>Type 0x04 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>30</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x05</number>
            <title>Type 0x05 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>30</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x06</number>
            <title>Type 0x06 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>30</func>
              <type>00</type>
            </ref>
          </type>
        </func>
        <func>
          <number>0x31</number>
          <title>Automated Meter Reading Gateway</title>
          <description>The automated meter reading gateway is a device that connects to various
          counters such as heating, water, gas or electrical energy meters.
          The meters may be connected to the gateway by one or several of these
          interface types: M-Bus, D0, S0 (see appendix).
          The gateway reports the continuous energy or flow volume meter reading
          of each of the connected metering devices.
          Typically the measured variables consist of a momentary value and
          an accumulated value.
          The transmission of separated consumption import and export values is supported, too.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>
            <br/>Direction: bidirectional
            <br/>Addressing: ADT inbound, broadcast outbound
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: minimum 1-1000 s (configuration item), maximum 1000 s
            <br/>Trigger event: heartbeat 1000 s, value change in “Status/Error”, “Meter Reading”
          while respecting the minimum reporting interval
            <br/>Tx delay: 500 ms (maximum response time, first telegram)
            <br/>Rx timeout: 0 ms (minimum time between two received messages)
            <br/>Teach-in method: Universal teach-in (outbound)
            <br/>Encryption required : no
            <br/>Security level format : 0
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Telegram Definition</span>
            <br/>The telegram definition is inherited from profile D2-30-xx and thus identical
          to the definition there.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">EEP Family Table</span>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 0x00</th>
                <th>Type 0x01</th>
              </tr>
              <tr>
                <td>Number of supported MBUS meters</td>
                <td style="background-color:#FFFFFF">10</td>
                <td style="background-color:#FFFFFF">16</td>
              </tr>
              <tr>
                <td>Number of supported S0 meters</td>
                <td style="background-color:#FFFFFF">2</td>
                <td style="background-color:#FFFFFF">0</td>
              </tr>
              <tr>
                <td>Number of supported D0 meters</td>
                <td style="background-color:#FFFFFF">2</td>
                <td style="background-color:#FFFFFF">0</td>
              </tr>
            </table>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description of the meter interfaces</span>
            <br/>
            <br/>
            <b>S0-Interface:</b>
            <br/>The S0-Interface is a two-wire connection designed for the transmission of monotonously
            rising measurement data. The standard is defined in EN 62053-31. The meter device transmits
            a fixed number of pulses per physical meter unit. The number of pulses per unit is defined by
            the meter manufacturer and depends on the necessary precision of the meter system. The
            pulses are output as currency variations, where a value lower than 3 mA corresponds to a
            logical 0. The sender output is mostly realized by a transistor or an opto-coupler, which needs
            to be supplied by a voltage of 27-30 V. Polarity must be respected.
            <br/>
            <br/>
            <b>D0-Interface:</b>
            <br/>The D0-interface is an optical metering interface defined in EN62056-61. It allows the
            unidirectional readout of metering data at a rate of 9600 Baud, using telegrams with start bit,
            7 data bits, parity and a stop bit. One of the protocols SML (Smart Message Language) or
            DLMS (Device Language Message Specification, EN62056‐21) can be used for coding the
            data. A D0-Meter can deliver consumption data as well as various system data. The source
            and type of a data point is indicated by the standardized OBIS-codes.
            <br/>
            <br/>
            <b>MBUS-Interface:</b>
            <br/>The M-Bus (Meter-Bus) is a bidirectional field bus for the communication with consumption
            meters. It is described in standard EN13757. Typically there can be connected up to 250
            devices in one M-Bus network. There is a common master in the network, who periodically
            collects the meter data from its slaves. The network may be implemented either as two-wire
            cable network allowing remote powering of the slaves or as wireless network.
            The protocol operates at 300 to 9600 Baud and codes the data bytes with start bit, 8 data bits,
            parity and a stop bit. The data records sent by a metering slave deliver in their header field the
            coding information of the following data field (value size, measurement medium, unit,
            multiplier). The master can address a single slave by its primary address (1…250), which
            must be assigned during network configuration, or by its secondary address, which is a unique
            device identification number assigned by the device manufacturer.
            <br/>
            <br/>
            <b>References:</b>
            <br/>M-Bus documentation: www.m-bus.com
            <br/>SML specification: www.vde.com/de/fnn/arbeitsgebiete/messwesen/Sym2/Seiten/default.aspx
            <br/>DLMS User Association: www.dlms.com
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: MSR-Solutions</span>
            </description>
            <case>
              <title>CMD 0x6 - Set meter configuration / MBUS (BUS = 1)</title>
              <description>This message is sent to a metering device gateway to configure the meter
              settings for one channel.
                <br/>
                <br/>Sender: controller; send type: broadcast or addressed.
                <br/>
              </description>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description>Minimum auto reporting interval</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No auto reporting</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Min. 1 s interval</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Min. 3 s interval</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Min. 10 s interval</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Min. 30 s interval</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Min. 100 s interval</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Min. 300 s interval</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Min. 1000 s interval</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that should be configured</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Meter 1 units</data>
                <shortcut>UNIT1</shortcut>
                <description>Physical units of first measured quantity
                  <br/>(imported value)
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter 2 units</data>
                <shortcut>UNIT2</shortcut>
                <description>Physical units of second measured quantity
                  <br/>(exported value)
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Primary Address</data>
                <shortcut>ADDR</shortcut>
                <description>The primary MBUS address of the meter</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>1</min>
                  <max>250</max>
                </range>
                <scale>
                  <min>1</min>
                  <max>250</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>32</bitoffs>
                <bitsize>40</bitsize>
              </datafield>
            </case>
            <case>
              <title>CMD 0x6 - Set meter configuration / S0 (BUS = 2)</title>
              <description/>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description>Minimum auto reporting interval</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No auto reporting</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Min. 1 s interval</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Min. 3 s interval</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Min. 10 s interval</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Min. 30 s interval</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Min. 100 s interval</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Min. 300 s interval</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Min. 1000 s interval</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that should be configured</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Meter 1 units</data>
                <shortcut>UNIT1</shortcut>
                <description>Physical units of first measured quantity
                  <br/>(imported value)
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter 2 units</data>
                <shortcut>UNIT2</shortcut>
                <description>Physical units of second measured quantity
                  <br/>(exported value)
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Factor of number of pulses</data>
                <shortcut>FACP</shortcut>
                <description>The factor for the number of pulses
                  <br/>per value in UNIT1
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>1</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>0.1</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>0.01</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>0.001</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Number of pulses</data>
                <shortcut>NOP</shortcut>
                <description>The number of pulses per value in UNIT1* FACP
                </description>
                <info/>
                <bitoffs>26</bitoffs>
                <bitsize>14</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Do not change the current setting of NOP</description>
                    <info/>
                  </item>
                  <item>
                    <min>1</min>
                    <max>16383</max>
                    <description>Number of pulses per unit<br/> (EEP 2.6.5:
                    <span style="font-weight:bold;color:green">1 … 16383</span>
                    <span style="text-decoration:line-through;color:red">1 … 65535</span>)
                    </description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Preset value</data>
                <shortcut>RST</shortcut>
                <description>Preset the accumulated value to this value
                </description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>4294967294</max>
                    <description>New preset value</description>
                    <info/>
                  </item>
                  <item>
                    <value>0xFFFFFFFF</value>
                    <description>Do not change the current value</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x6 - Set meter configuration / D0 (BUS = 3)</title>
              <description/>
              <datafield>
                <data>Report measurement</data>
                <shortcut>RM</shortcut>
                <description>Minimum auto reporting interval</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No auto reporting</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Min. 1 s interval</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Min. 3 s interval</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Min. 10 s interval</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Min. 30 s interval</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Min. 100 s interval</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Min. 300 s interval</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Min. 1000 s interval</description>
                  </item>
                  <item>
                    <min>8</min>
                    <max>15</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x06</value>
                    <description>ID 06</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus that should be configured</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that should be configured</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
              <datafield>
                <data>Meter 1 units</data>
                <shortcut>UNIT1</shortcut>
                <description>Physical units of first measured quantity
                  <br/>(imported value)
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter 2 units</data>
                <shortcut>UNIT2</shortcut>
                <description>Physical units of second measured quantity
                  <br/>(exported value)
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No reading (unconfigured)</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Current value W, accumulated value kWh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Current value W, accumulated value Wh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Accumulated value kWh only</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Current value m3/h, accumulated value m3</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Current value dm3/h, accumulated value dm3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Accumulated value m3 only</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Digital counter</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>D0 Protocol</data>
                <shortcut>PROT</shortcut>
                <description>The D0 protocol that should be used for that meter</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Auto detect</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>SML (Smart Message Language)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>DLMS (Device Language Message Specification)</description>
                  </item>
                  <item>
                    <min>3</min>
                    <max>255</max>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>32</bitoffs>
                <bitsize>40</bitsize>
              </datafield>
            </case>
            <case>
              <title>CMD 0x7 - Meter Status Query</title>
              <description>This message is sent to a metering device gateway to query the status of a meter.
                <br/>Sender: controller; send type: broadcast or addressed; expected response: CMD 0x8.
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x07</value>
                    <description>ID 07</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The meter bus type that is queried</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>
                The meter channel of given bus that status is queried</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>30</max>
                    <description>Meter channel</description>
                    <info/>
                  </item>
                  <item>
                    <value>31</value>
                    <description>All valid channels</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>CMD 0x8 - Meter reading report / status response</title>
              <description>This message is sent by a metering device gateway to report the meter
              values for each configured channel.
              It is sent if one of the following events occurs:
                <br/>- Message 'meter status query' has been received (CMD 0x7)
                <br/>- Status or meter reading of one channel has changed and auto
              reporting was configured by signal RM.
                <br/>
                <br/>Sender: sensor; send type: broadcast; maximum send delay 1 s.
                <br/>
              </description>
              <datafield>
                <reserved/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter status / error</data>
                <shortcut>MSTAT</shortcut>
                <description>Meter channel status</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No fault</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>General error</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Bus unconfigured</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Bus unconnected</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Bus shortcut</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Communication timeout</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Unknown protocol or
                      <br/>configuration mismatch
                    </description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Bus initialization running</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x08</value>
                    <description>ID 08</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>8</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Meter bus type</data>
                <shortcut>BUS</shortcut>
                <description>The used bus of the meter status response</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Reserved</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>MBUS</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>S0</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>D0</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter channel index</data>
                <shortcut>MCH</shortcut>
                <description>The meter number of given bus that status is reported</description>
                <info/>
                <bitoffs>11</bitoffs>
                <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>30</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>30</max>
                </scale>
                <unit>1</unit>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>16</bitoffs>
                <bitsize>3</bitsize>
              </datafield>
              <datafield>
                <data>Value selection</data>
                <shortcut>VSEL</shortcut>
                <description>The selection of the reported value</description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Meter 1 Current value</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Meter 1 Accumulated value</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Meter 2 Current value</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Meter 2 Accumulated value</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Value unit</data>
                <shortcut>VUNIT</shortcut>
                <description>The unit of the reported value</description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>W</description>
                    <info/>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Wh</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>kWh</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>m3/h</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>dm3/h</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>m3</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>dm3</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>1 (digital counter)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Meter reading value</data>
                <shortcut>VAL</shortcut>
                <description>The reported value</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>32</bitsize>
                <range>
                  <min>0</min>
                  <max>4294967295</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4294967295</max>
                </scale>
                <unit>According to VUNIT</unit>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>31</func>
              <type>00</type>
            </ref>
          </type>
        </func>
        <func>
          <number>0x32</number>
          <title>A.C. Current Clamp</title>
          <description>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>A family of EEP’s based on a central unit where up to three a.c. Current
            Clamps can be connected. Each one capable of energy harvesting
            sufficiently to enable readings of current values to be taken in amps
            and transmitted every 30 seconds.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: time-triggered
            <br/>Communication interval: 30 seconds
            <br/>Trigger event: Threshold Voltage for Power Fail transmission bit
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <b>EEP Family Table:</b>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 00</th>
                <th>Type 01</th>
                <th>Type 02</th>
              </tr>
              <tr>
                <td>Channel 1</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Channel 2</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Channel 3</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <br/>Each TYPE has to support every parameter that is marked in its column!
            <br/>
            <br/>
            <br/>The list of parameters could be structured following the features that
            always include a certain group of parameters.
            <br/>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Pressac Communications Ltd</span>
              <br/>
              <br/>
              <img>graphics/D2-32-00.png</img>
              <br/>
              <span style="border-bottom:2px groove #000000;">Notes</span>
              <br/>1) If Power Fail bit is set, all channel readings will be set to
              zero when this final telegram is sent.
              <br/>2) Scale/divisor is set to 0 or 1 for all channels only, not individually.
            </description>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>20</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Power Fail</data>
                <shortcut>PF</shortcut>
                <description>See Note 1</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Divisor</data>
                <shortcut>DIV</shortcut>
                <description>Divisor for all channels</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>x/1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>x/10</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 1</data>
                <shortcut>CH1</shortcut>
                <description>Current value</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>0xFFF</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095 (409,5)</max>
                </scale>
                <unit>A</unit>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Pressac Communications Ltd</span>
              <br/>
              <br/>
              <img>graphics/D2-32-01.png</img>
              <br/>
              <span style="border-bottom:2px groove #000000;">Notes</span>
              <br/>1) If Power Fail bit is set, all channel readings will be set to
              zero when this final telegram is sent.
              <br/>2) Scale/divisor is set to 0 or 1 for all channels only, not individually.
            </description>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Power Fail</data>
                <shortcut>PF</shortcut>
                <description>See Note 1</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Divisor</data>
                <shortcut>DIV</shortcut>
                <description>Divisor for all channels</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>x/1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>x/10</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 1</data>
                <shortcut>CH1</shortcut>
                <description>Current value</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>0xFFF</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095 (409,5)</max>
                </scale>
                <unit>A</unit>
              </datafield>
              <datafield>
                <data>Channel 2</data>
                <shortcut>CH2</shortcut>
                <description>Current value</description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>0xFFF</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095 (409,5)</max>
                </scale>
                <unit>A</unit>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x02</number>
            <title>Type 0x02</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: Pressac Communications Ltd</span>
              <br/>
              <br/>
              <img>graphics/D2-32-02.png</img>
              <br/>
              <span style="border-bottom:2px groove #000000;">Notes</span>
              <br/>1) If Power Fail bit is set, all channel readings will be set to
              zero when this final telegram is sent.
              <br/>2) Scale/divisor is set to 0 or 1 for all channels only, not individually.
            </description>
            <case>
              <datafield>
                <reserved/>
                <bitoffs>2</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <bitoffs>44</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Power Fail</data>
                <shortcut>PF</shortcut>
                <description>See Note 1</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Divisor</data>
                <shortcut>DIV</shortcut>
                <description>Divisor for all channels</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>x/1</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>x/10</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel 1</data>
                <shortcut>CH1</shortcut>
                <description>Current value</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>0xFFF</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095 (409,5)</max>
                </scale>
                <unit>A</unit>
              </datafield>
              <datafield>
                <data>Channel 2</data>
                <shortcut>CH2</shortcut>
                <description>Current value</description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>0xFFF</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095 (409,5)</max>
                </scale>
                <unit>A</unit>
              </datafield>
              <datafield>
                <data>Channel 3</data>
                <shortcut>CH3</shortcut>
                <description>Current value</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>0xFFF</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095 (409,5)</max>
                </scale>
                <unit>A</unit>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x33</number>
          <title>Intelligent, Bi-directional Heaters and Controllers</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: WATTS Electronics</span>
            <br/>
            <br/>
             <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            This profile is used for all ADEO electric heaters (replacing pilot
            wire control) in scope of global comfort management in the home
            through a central processing unit. This includes temperature setpoint
            control based on a series of embedded sensors on the heater.
            Temperature management can also be tuned by an external temperature
            sensor input.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: addressed
            <br/>Communication trigger: time-triggered (10 min +/- 3 min) and event based
            <br/>Communication interval: 10 min +/- 5 min
            <br/>Trigger event: defined in section 2. Typical emitter/receiver rules
            <br/>Tx delay: 200 ms
            <br/>Rx timeout: 1 s
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>UTE Bidirectional Teach-In / Teach-Out is used.
            <br/>
            The device is set in pairing mode via manual on-screen set-up, then
            the gateway send unicast pairing message to the device with known
            unique ID of the heater.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: yes
            <br/>Security level format: RLC, CMAC, VAES
            <br/>
            <br/>
            <br/>
            <b>VLD Family Table:</b>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 00</th>
              </tr>
              <tr>
                <td>Program (command: MID = 2)</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Time and date (command: MID = 3)</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Pilot wire flag</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Window open detection</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>PIR detection</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Reference temperature</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Derogation</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>COV Sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>CO sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>CO2 sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Particles 1 sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Particles 2.5 sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Particles 10 sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Radio activity sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Sound sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Hydrometry sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Air moving sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Pressure sensor</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Temperature scale status</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Time notation status</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Display content status</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
          </table>
            <br/>
            This shows the different commands and data fields which can be
            supported by different profiles of this VLD family. If a field is
            not supported, it’s value shall always be transmitted as 0.
            <br/><br/>
            <br/><span style="border-bottom:2px groove #000000;">
            Rules for the communications</span>
            <br/><br/>
            1) ACKNOWLEDGE mechanism
            <br/><br/>
            The gateway can request information from the heater via the
            “Request” message (MID = 0) but it can also send pure information
            to the heater based on gateway/user events without any request for
            status (MID = 0 to 3). Conversely, the heater can request
            information from the gateway via the “request and status” message
            (MID = 8) but also send pure information based on heater/user
            events (MID = 8 to 12).
            <br/><br/>
            The below table describes the expected ACKNOWLEDGE frames for each
            type of initiated message:
            <br/>
             <img>graphics/D2-33-00_TABLE.png</img>
            <br/><br/>
            2) Typical emitter/receiver rules
            <br/>
             <img>graphics/D2-33-00_TABLE2.png</img>
            <br/>
            Device send Heater message when:
            <ul>
             <li>Heater has to respond to gateway</li>
             <li>Heater is entering Derogation Mode (manual entry on the device’s screen)</li>
             <li>All 30 min +/- 10% (random value)</li>
             <li>Key lock user (KLU) function is activated on the device</li>
             <li>Any sensor is triggered:<br/>
                 - Windows detection triggered<br/>
                 - PIR sensor triggered<br/>
                 - CO2 limit reached =&gt; 1000ppm<br/>
                 - CO limit reached<br/>
                    ……… =&gt; 9 ppm (CO Max prolonged exposure – ASHRAE std)<br/>
                    ……… =&gt;&lt; 1.0 ppm = Good, or "Green"<br/>
                    ……… 1.0 to 10 ppm = Marginal, or "Yellow<br/>
                    ……… 10 ppm and higher = Poor, or "Red"<br/>
                 - Particles Limit reached:<br/>
                    ……… P1V =&gt; 10μg/m3<br/>
                    ……… P2V =&gt; 25μg/m3 (EU regulation)<br/>
                    ……… P10V =&gt; 40μg/m3 (EU regulation)<br/>
                 - Radioactivity Limit reached =&gt; 16 mSv<br/>
                 - Hygrometry Limit reached =&gt; &gt;75%<br/>
                 - Temperature Variation: significant changes thresholds for slope detection with 10% random:<br/>
                    ……… 0,5°C/3min +- 10%<br/>
                    ……… 0,4°C/5min +- 10%<br/>
                    ……… 0,3°C/8min +- 10%<br/>
                    ……… 0,2°C/15min +- 10%<br/>
                    ……… 0,1°C/30min +- 10%<br/>
                 - Sound level Limit reached =&gt; 20 dB<br/>
                 - Pressure level Limit reached =<br/>
                    ……… &gt;&lt; 980hPa = cyclonic weather<br/>
                    ……… 1030hPa = anticyclonic weather<br/>
                 - Air moving Limit reached =&gt;<br/>
                    ……… &gt; 0,15 m/s @ 19°C<br/>
                    ……… &gt; 0,16 m/s @ 20°C<br/>
                    ……… &gt; 0,17 m/s @ 21°C<br/>
                    ……… &gt; 0,18 m/s @ 22°C<br/>
                    ……… &gt; 0,21 m/s @ 24°C<br/>
                    ……… &gt; 0,25 m/s @ 26°C<br/></li>
             <li>Error flag triggered</li>
             <li>Pilot wire change</li>
             </ul>
             <br/>
             Gateway sends message when:
             <ul>
             <li>It’s needed regarding applications and functionalities. (e.g. gateway start-up)</li>
             <li>When Gateway receives Heater message from a device.</li>
             <li>In case of Program request, Gateway has to send all programs to heaters.</li>
             </ul>
             <br/><br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: WATTS Electronics</span>
              <br/>
              <br/>
            </description>
           <case>
             <description>
              <br/><b>1) Gateway messages</b>
              <br/>
              There are four different messages which can be used to transmit
              data to heaters:
              <br/>
              <br/><b>1a) Gateway request message type</b>
              <br/>
              Used to send external temperatures to heaters and ask for
              special requests.
              <br/>
              <img>graphics/D2-33-00_MID00.png</img>
             </description>
             <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>4</bitsize>
                  <value>0</value>
                </datafield>
             </condition>
              <datafield>
                <reserved/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Message Identifier</data>
                <shortcut>MID</shortcut>
                <description>Defines the type of message</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Gateway request message type</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Request Frame</data>
                <shortcut>REQ</shortcut>
                <description>Request information to the heater</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>7</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>Question: status and flags</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Question: parameters heaters</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>Question: sensor CO/HYGRO/Sound</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>Question: sensor particle/radioactivity</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>Question: sensor air flow, hygrometry, pressure and temperature</description>
                  </item>
                  <item>
                    <value>13</value>
                    <description>Information to heater</description>
                  </item>
                  <item>
                    <value>14</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>Acknowledge frame</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>External Temperature</data>
                <shortcut>EXT</shortcut>
                <description>Recent external temperature:<br/>Temp(°C) = value / 10</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>1</min>
                  <max>500</max>
                </range>
                <scale>
                  <min>0.1</min>
                  <max>50.0</max>
                </scale>
                <unit>°C</unit>
              </datafield>
            </case>
           <case>
             <description>
               <br/>
               <br/><b>1b) Sensor parameters</b>
               <br/>
               This command is transmitted by the gateway controller to
               enable/disable a sensor. If a sensor is disabled, no measurement
               will be taken and the corresponding data field will be set to
               0 to indicate that the sensor is disabled.
               <br/>
               For any fields that are not supported, as indicated in the VLD
               family table above, 0 shall be transmitted in the corresponding
               field of the sensor parameters message. Only the supported
               fields are valid for each EEP and the rest should be ignored
               on the heater side.
               <br/>
               <img>graphics/D2-33-00_MID01.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>1</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>26</bitoffs>
               <bitsize>6</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>1</value>
                   <description>Sensor parameters</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Window Open Detection Status</data>
               <shortcut>WOS</shortcut>
               <description>Indicates if the open window detection is active</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>PIR Detection Status</data>
               <shortcut>PIS</shortcut>
               <description>Indicates if the PIR function is active</description>
               <info/>
               <bitoffs>5</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Reference Temperature Status</data>
               <shortcut>RTS</shortcut>
               <description>Indicates which temperature has to be used</description>
               <info/>
               <bitoffs>6</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>COV Sensor</data>
               <shortcut>CVS</shortcut>
               <description>Indicate if COV sensor is active</description>
               <info/>
               <bitoffs>7</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>CO Sensor</data>
               <shortcut>COS</shortcut>
               <description>Indicate if CO sensor is active</description>
               <info/>
               <bitoffs>8</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>CO2 Sensor</data>
               <shortcut>C2S</shortcut>
               <description>Indicate if CO2 sensor is active</description>
               <info/>
               <bitoffs>9</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Particles 1 Sensor</data>
               <shortcut>P1S</shortcut>
               <description>Indicate if particles 1 sensor is active</description>
               <info/>
               <bitoffs>10</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Particles 2.5 Sensor</data>
               <shortcut>P2S</shortcut>
               <description>Indicate if particles 2.5 sensor is active</description>
               <info/>
               <bitoffs>11</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Particles 10 Sensor</data>
               <shortcut>P10S</shortcut>
               <description>Indicate if particles 10 sensor is active</description>
               <info/>
               <bitoffs>12</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Radio Activity Sensor</data>
               <shortcut>RAS</shortcut>
               <description>Indicate if radio activity sensor is active</description>
               <info/>
               <bitoffs>13</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Sound Sensor</data>
               <shortcut>SOS</shortcut>
               <description>Indicate if sound sensor is active</description>
               <info/>
               <bitoffs>14</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Hygrometry Sensor</data>
               <shortcut>HYS</shortcut>
               <description>Indicate if hygrometry sensor is active</description>
               <info/>
               <bitoffs>15</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Air Moving Sensor</data>
               <shortcut>AMS</shortcut>
               <description>Indicate if air moving sensor is active</description>
               <info/>
               <bitoffs>16</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Pressure Sensor</data>
               <shortcut>PRS</shortcut>
               <description>Indicate if pressure sensor is active</description>
               <info/>
               <bitoffs>17</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Temperature Scale Status</data>
               <shortcut>TSS</shortcut>
               <description>Defines the used temperature scale for the room
               control panel display and menus
               </description>
               <info/>
               <bitoffs>18</bitoffs>
               <bitsize>2</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>No change</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Default</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>°Celsius</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>°Fahrenheit</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Time Notation Status</data>
               <shortcut>TNS</shortcut>
               <description>Defines the used time notation</description>
               <info/>
               <bitoffs>20</bitoffs>
               <bitsize>2</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>No change</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Default</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>24 h</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>12 h</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Display Content Status</data>
               <shortcut>DCS</shortcut>
               <description>Defines the main display content</description>
               <info/>
               <bitoffs>22</bitoffs>
               <bitsize>3</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>No change</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Default</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Time</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Room temperature (internal)</description>
                 </item>
                 <item>
                   <value>4</value>
                   <description>Room temperature (external)</description>
                 </item>
                 <item>
                   <value>5</value>
                   <description>Temperature setpoint</description>
                 </item>
                 <item>
                   <value>6</value>
                   <description>Display off</description>
                 </item>
                 <item>
                   <value>7</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Derogation Status</data>
               <shortcut>DGS</shortcut>
               <description>Indicates if the derogation is allowed</description>
               <info/>
               <bitoffs>25</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Derogation is not allowed</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Derogation is allowed</description>
                 </item>
               </enum>
             </datafield>
           </case>
           <case>
             <description>
               <br/>
               <br/>
               <b>1c) Program</b>
               <br/>
               Use to define scheduling (timeslot + setpoint temperature) for
               all week.
               <br/>
               <br/>
               To set a continuous loop over several weeks with the same setpoint
               temperature (Non timed mode), the gateway must send the following
               configuration: (as Comfort/Reduce)
               <br/>- Send in One time mode
               <br/>- Monday 00:00 to Monday 00:00 (Start = Stop)
               <br/>- Set point: in Celcius
               <br/>
               <br/>If start time = stop time, the stop time isn’t taken into
               account and in this case the One time timeslot is a “forever” loop.
               <br/>
               <br/>
               To send a full new weekly schedule, the gateway must sequentially
               send all timeslots with the desired setpoint temperature.
               <br/>
               <br/>
               Priority: On Time information has higher priority than weekly
               information. In case of non-information for one time and weekly,
               the heater is in stop mode.
               <br/>
               <br/>
               Warning: When both the CSC and TPT fields are set to 1, all
               scheduling programs (one time and weekly) of the heater are cleared.
               <br/>
               <br/>
               <img>graphics/D2-33-00_MID02.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>2</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>43</bitoffs>
               <bitsize>5</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>2</value>
                   <description>Program</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Scheduled Order Type</data>
               <shortcut>TPT</shortcut>
               <description>Type of provided schedule order</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>One time</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Weekly</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>End Time Day</data>
               <shortcut>ETD</shortcut>
               <description>The end day to apply the provided scheduled order</description>
               <info/>
               <bitoffs>5</bitoffs>
               <bitsize>3</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Monday</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Tuesday</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Wednesday</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Thursday</description>
                 </item>
                 <item>
                   <value>4</value>
                   <description>Friday</description>
                 </item>
                 <item>
                   <value>5</value>
                   <description>Saturday</description>
                 </item>
                 <item>
                   <value>6</value>
                   <description>Sunday</description>
                 </item>
                 <item>
                   <value>7</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>End Time Minute</data>
               <shortcut>ETM</shortcut>
               <description>The end time (minute) to apply the provided
               scheduled order</description>
               <info/>
               <bitoffs>8</bitoffs>
               <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>Min</unit>
             </datafield>
             <datafield>
               <data>End Time Hour</data>
               <shortcut>ETH</shortcut>
               <description>The end time (hour) to apply the provided
               scheduled order</description>
               <info/>
               <bitoffs>14</bitoffs>
               <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>Hour</unit>
             </datafield>
             <datafield>
               <data>Start Time Day</data>
               <shortcut>STD</shortcut>
               <description>The start day to apply the provided scheduled order</description>
               <info/>
               <bitoffs>19</bitoffs>
               <bitsize>3</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Monday</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Tuesday</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Wednesday</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Thursday</description>
                 </item>
                 <item>
                   <value>4</value>
                   <description>Friday</description>
                 </item>
                 <item>
                   <value>5</value>
                   <description>Saturday</description>
                 </item>
                 <item>
                   <value>6</value>
                   <description>Sunday</description>
                 </item>
                 <item>
                   <value>7</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Start Time Minute</data>
               <shortcut>STM</shortcut>
               <description>The start time (minute) to apply the provided
               scheduled order</description>
               <info/>
               <bitoffs>22</bitoffs>
               <bitsize>6</bitsize>
                <range>
                  <min>0</min>
                  <max>59</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>59</max>
                </scale>
                <unit>Min</unit>
             </datafield>
             <datafield>
               <data>Start Time Hour</data>
               <shortcut>STH</shortcut>
               <description>The start time (hour) to apply the provided
               scheduled order</description>
               <info/>
               <bitoffs>28</bitoffs>
               <bitsize>5</bitsize>
                <range>
                  <min>0</min>
                  <max>23</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>23</max>
                </scale>
                <unit>Hour</unit>
             </datafield>
             <datafield>
               <data>Temperature Setpoint</data>
               <shortcut>TSP</shortcut>
               <description>The temperature setpoint to apply
               <br/>the provided scheduled order:
               <br/>Setpoint(°C) = value / 10</description>
               <info/>
               <bitoffs>33</bitoffs>
               <bitsize>9</bitsize>
                <range>
                  <min>1</min>
                  <max>500</max>
                </range>
                <scale>
                  <min>0.1</min>
                  <max>50.0</max>
                </scale>
                <unit>°C</unit>
             </datafield>
             <datafield>
               <data>Clear Schedule</data>
               <shortcut>CSC</shortcut>
               <description>Allow to clear Weekly or one time</description>
               <info/>
               <bitoffs>42</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Set</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Clear</description>
                 </item>
               </enum>
             </datafield>
           </case>
           <case>
             <description>
               <br/>
               <br/>
               <b>1d) Time and date</b>
               <br/>
               Use to define Time and date for heaters.
               <br/>
               <img>graphics/D2-33-00_MID03.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>3</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>39</bitoffs>
               <bitsize>1</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>3</value>
                   <description>Time and date</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Day</data>
               <shortcut>DAY</shortcut>
               <description>Date format: YYYY/MM/DD</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>5</bitsize>
               <range>
                 <min>1</min>
                 <max>31</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>31</max>
               </scale>
               <unit>Day</unit>
             </datafield>
             <datafield>
               <data>Month</data>
               <shortcut>MON</shortcut>
               <description>Date format: YYYY/MM/DD</description>
               <info/>
               <bitoffs>9</bitoffs>
               <bitsize>4</bitsize>
               <range>
                 <min>1</min>
                 <max>12</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>12</max>
               </scale>
               <unit>Mon</unit>
             </datafield>
             <datafield>
               <data>Year</data>
               <shortcut>YR</shortcut>
               <description>Date format: YYYY/MM/DD</description>
               <info/>
               <bitoffs>13</bitoffs>
               <bitsize>12</bitsize>
               <range>
                 <min>0</min>
                 <max>4095</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>4095</max>
               </scale>
               <unit>Year</unit>
             </datafield>
             <datafield>
               <data>Minute</data>
               <shortcut>MIN</shortcut>
               <description>Time format: hh:mm</description>
               <info/>
               <bitoffs>25</bitoffs>
               <bitsize>6</bitsize>
               <range>
                 <min>0</min>
                 <max>59</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>59</max>
               </scale>
               <unit>Min</unit>
             </datafield>
             <datafield>
               <data>Hour</data>
               <shortcut>HR</shortcut>
               <description>Time format: hh:mm</description>
               <info/>
               <bitoffs>31</bitoffs>
               <bitsize>5</bitsize>
               <range>
                 <min>0</min>
                 <max>23</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>23</max>
               </scale>
               <unit>Hour</unit>
             </datafield>
             <datafield>
               <data>Day Week</data>
               <shortcut>DAYW</shortcut>
               <description>Day of week</description>
               <info/>
               <bitoffs>36</bitoffs>
               <bitsize>3</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Monday</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Tuesday</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Wednesday</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Thursday</description>
                 </item>
                 <item>
                   <value>4</value>
                   <description>Friday</description>
                 </item>
                 <item>
                   <value>5</value>
                   <description>Saturday</description>
                 </item>
                 <item>
                   <value>6</value>
                   <description>Sunday</description>
                 </item>
                 <item>
                   <value>7</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
           </case>
           <case>
              <description>
               <br/><b>2) Heater message</b>
               <br/>
               5 different messages to communicate data to Gateway:
               <br/>
               <br/><b>2a) Request and status</b>
               <br/>
               Ask for special data from gateway and send actual status
               of product.
               <br/>
               <img>graphics/D2-33-00_MID08.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>8</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>43</bitoffs>
               <bitsize>5</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>8</value>
                   <description>Request and status</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Request Frame</data>
               <shortcut>REQ</shortcut>
               <description>Ask information from heater</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Question External Temp.</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Question Sensor parameters</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Question Program</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Question Time and date</description>
                 </item>
                 <item>
                   <value>4</value>
                   <description>Information to gateway</description>
                 </item>
                 <item>
                   <min>5</min>
                   <max>7</max>
                    <description>Reserved</description>
                 </item>
                 <item>
                   <min>8</min>
                   <max>14</max>
                    <description>Reserved for gateway frame</description>
                 </item>
                 <item>
                   <value>15</value>
                   <description>Acknowledge frame</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Error Flag</data>
               <shortcut>ERF</shortcut>
               <description>Indicates the errors occurred</description>
               <info/>
               <bitoffs>8</bitoffs>
               <bitsize>16</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Temperature sensor is open</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Temperature sensor is Short circuit</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Temperature measured is greater than 50°C</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Error between internal temp and external temp
                   is greater than 4°C</description>
                 </item>
                 <item>
                   <value>4</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>5</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>6</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>7</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>8</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>9</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>10</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>11</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>12</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>13</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>14</value>
                   <description>Reserved</description>
                 </item>
                 <item>
                   <value>15</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Heating Flag</data>
               <shortcut>HTF</shortcut>
               <description>Indicates if the heater is heating the room</description>
               <info/>
               <bitoffs>24</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>No heating up</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Heating up</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Pilot Wire Flag</data>
               <shortcut>PWF</shortcut>
               <description>Indicates the status of the pilot wire</description>
               <info/>
               <bitoffs>25</bitoffs>
               <bitsize>2</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>No pilot wire</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Pilot wire active</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Pilot wire -1</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Pilot wire -2</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Window Open Detection Flag</data>
               <shortcut>WOF</shortcut>
               <description>Indicates if an open window is detected</description>
               <info/>
               <bitoffs>27</bitoffs>
               <bitsize>2</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Close</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Open</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>PIR Flag</data>
               <shortcut>PIF</shortcut>
               <description>Indicates if the PIR detected a movement</description>
               <info/>
               <bitoffs>29</bitoffs>
               <bitsize>2</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>No movement detected</description>
                 </item>
                 <item>
                   <value>2</value>
                   <description>Movement detected</description>
                 </item>
                 <item>
                   <value>3</value>
                   <description>Reserved</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Key Lock User Status</data>
               <shortcut>KLU</shortcut>
               <description>Indicates if the children protection is active or not</description>
               <info/>
               <bitoffs>31</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Key Lock is disabled</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Key Lock is enabled</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Reference Temperature Flag</data>
               <shortcut>RTF</shortcut>
               <description>Indicates which temperature is used</description>
               <info/>
               <bitoffs>32</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>Internal</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>External</description>
                 </item>
               </enum>
             </datafield>
              <datafield>
               <data>Derogation Flag</data>
               <shortcut>DGF</shortcut>
               <description>Indicates the status of the derogation</description>
               <info/>
               <bitoffs>33</bitoffs>
               <bitsize>1</bitsize>
               <enum>
                 <item>
                   <value>0</value>
                   <description>No derogation</description>
                 </item>
                 <item>
                   <value>1</value>
                   <description>Derogation active</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Internal Temperature</data>
               <shortcut>INT</shortcut>
               <description>
               Recent internal temperature:<br/>
               Temp(°C) = value / 10
               </description>
               <info/>
               <bitoffs>34</bitoffs>
               <bitsize>9</bitsize>
                <range>
                  <min>1</min>
                  <max>500</max>
                </range>
                <scale>
                  <min>+0.1</min>
                  <max>+50.0</max>
                </scale>
                <unit>°C</unit>
             </datafield>
           </case>
           <case>
             <description>
               <br/>
               <b>2b) Heater parameters</b>
               <br/>
               Use by gateway to know Energy, Setpoint in derogation mode and
               firmware version.
               <br/>
               <img>graphics/D2-33-00_MID09.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>9</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>47</bitoffs>
               <bitsize>1</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>9</value>
                   <description>Heater parameters</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Energy Measurement</data>
               <shortcut>EM</shortcut>
               <description>
               Total amount of energy consumed
               <br/>Energy(KWh) = value / 10
               </description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>24</bitsize>
               <range>
                 <min>0</min>
                 <max>16777215</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>1677721</max>
               </scale>
               <unit>kWh</unit>
             </datafield>
             <datafield>
               <data>Derogation Temperature Setpoint</data>
               <shortcut>DTS</shortcut>
               <description>
               The temperature setpoint set with the derogation:
               <br/>Setpoint(°C) = value / 10
               </description>
               <info/>
               <bitoffs>28</bitoffs>
               <bitsize>9</bitsize>
               <range>
                 <min>1</min>
                 <max>500</max>
               </range>
               <scale>
                 <min>+0.1</min>
                 <max>+50.0</max>
               </scale>
               <unit>°C</unit>
             </datafield>
             <datafield>
               <data>Firmware Version</data>
               <shortcut>FWV</shortcut>
               <description>Give the version of the firmware</description>
               <info/>
               <bitoffs>37</bitoffs>
               <bitsize>10</bitsize>
               <range>
                 <min>0</min>
                 <max>1024</max>
               </range>
               <scale>
                 <min>0</min>
                 <max>1024</max>
               </scale>
               <unit>-</unit>
             </datafield>
           </case>
           <case>
             <description>
               <br/>
               <b>2c) Value of CO, COV, CO2 and sound level</b>
               <br/>
               Use by gateway to know value of CO, COV, CO2 and sound level.
               <br/>
               <img>graphics/D2-33-00_MID10.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>10</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>43</bitoffs>
               <bitsize>5</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>10</value>
                   <description>Value of CO, COV, CO2 and sound level</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>COV Value</data>
               <shortcut>CVV</shortcut>
               <description>COV value in ppb</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>16</bitsize>
               <range>
                 <min>1</min>
                 <max>65535</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>65535</max>
               </scale>
               <unit>ppb</unit>
             </datafield>
             <datafield>
               <data>CO Value</data>
               <shortcut>VOCT</shortcut>
               <description>CO value in ppm</description>
               <info/>
               <bitoffs>20</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>1</min>
                 <max>255</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>255</max>
               </scale>
               <unit>ppm</unit>
             </datafield>
             <datafield>
               <data>CO2 Value</data>
               <shortcut>C2V</shortcut>
               <description>CO2 value in ppm</description>
               <info/>
               <bitoffs>28</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>1</min>
                 <max>255</max>
               </range>
               <scale>
                 <min>10</min>
                 <max>2550</max>
               </scale>
               <unit>ppm</unit>
             </datafield>
             <datafield>
               <data>Sound Value</data>
               <shortcut>SOV</shortcut>
               <description>Sound value in dB</description>
               <info/>
               <bitoffs>36</bitoffs>
               <bitsize>7</bitsize>
               <range>
                 <min>1</min>
                 <max>127</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>127</max>
               </scale>
               <unit>dB</unit>
             </datafield>
           </case>
           <case>
             <description>
               <br/>
               <b>2d) Value of particles and radioactivity sensors</b>
               <br/>
               Use by gateway to know value of particle and radioactivity.
               <br/>
               <img>graphics/D2-33-00_MID11.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>11</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>45</bitoffs>
               <bitsize>3</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>11</value>
                   <description>Value of particles and radioactivity sensors</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Particle 1 Value</data>
               <shortcut>PM1</shortcut>
               <description>Particle 1 value in μg/m3</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>9</bitsize>
               <range>
                 <min>1</min>
                 <max>511</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>511</max>
               </scale>
               <unit>μg/m3</unit>
             </datafield>
             <datafield>
               <data>Particle 2 Value</data>
               <shortcut>PM2</shortcut>
               <description>Particle 2 value in μg/m3</description>
               <info/>
               <bitoffs>13</bitoffs>
               <bitsize>9</bitsize>
               <range>
                 <min>1</min>
                 <max>511</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>511</max>
               </scale>
               <unit>μg/m3</unit>
             </datafield>
             <datafield>
               <data>Particle 10 Value</data>
               <shortcut>PM10</shortcut>
               <description>Particle 10 value in μg/m3</description>
               <info/>
               <bitoffs>22</bitoffs>
               <bitsize>9</bitsize>
               <range>
                 <min>1</min>
                 <max>511</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>511</max>
               </scale>
               <unit>μg/m3</unit>
             </datafield>
             <datafield>
               <data>Radioactivity Value</data>
               <shortcut>RAV</shortcut>
               <description>Radioactivity value In μSv/h</description>
               <info/>
               <bitoffs>31</bitoffs>
               <bitsize>14</bitsize>
               <range>
                 <min>1</min>
                 <max>16383</max>
               </range>
               <scale>
                 <min>0.01</min>
                 <max>163.83</max>
               </scale>
               <unit>μSv/h</unit>
             </datafield>
           </case>
           <case>
             <description>
               <br/>
               <b>2e) Value of air flow, hygrometry, pressure and temperature</b>
               <br/>
               Use by gateway to know value of air flow, hygrometry, pressure
               and temperature.
               <br/>
               <img>graphics/D2-33-00_MID12.png</img>
             </description>
             <condition>
               <datafield>
                 <bitoffs>0</bitoffs>
                 <bitsize>4</bitsize>
                 <value>12</value>
               </datafield>
             </condition>
             <datafield>
               <reserved/>
               <bitoffs>8</bitoffs>
               <bitsize>7</bitsize>
             </datafield>
             <datafield>
               <reserved/>
               <bitoffs>44</bitoffs>
               <bitsize>4</bitsize>
             </datafield>
             <datafield>
               <data>Message Identifier</data>
               <shortcut>MID</shortcut>
               <description>Defines the type of message</description>
               <info/>
               <bitoffs>0</bitoffs>
               <bitsize>4</bitsize>
               <enum>
                 <item>
                   <value>12</value>
                   <description>Value of air, hygro., pressure and temp.</description>
                 </item>
               </enum>
             </datafield>
             <datafield>
               <data>Air Moving</data>
               <shortcut>AMV</shortcut>
               <description>Air moving value in m/s</description>
               <info/>
               <bitoffs>4</bitoffs>
               <bitsize>4</bitsize>
               <range>
                 <min>1</min>
                 <max>15</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>15</max>
               </scale>
               <unit>m/s</unit>
             </datafield>
             <datafield>
               <data>Pressure Value</data>
               <shortcut>PRV</shortcut>
               <description>Pressure value in hPa</description>
               <info/>
               <bitoffs>15</bitoffs>
               <bitsize>10</bitsize>
               <range>
                 <min>1</min>
                 <max>1023</max>
               </range>
               <scale>
                 <min>500</min>
                 <max>1150</max>
               </scale>
               <unit>hPa</unit>
             </datafield>
             <datafield>
               <data>Hygrometry Value</data>
               <shortcut>HYV</shortcut>
               <description>Hygrometry value in %</description>
               <info/>
               <bitoffs>25</bitoffs>
               <bitsize>8</bitsize>
               <range>
                 <min>1</min>
                 <max>200</max>
               </range>
               <scale>
                 <min>1</min>
                 <max>100</max>
               </scale>
               <unit>%</unit>
             </datafield>
             <datafield>
               <data>Internal Temperature</data>
               <shortcut>INT</shortcut>
               <description>Recent internal temperature:
               <br/>Temp(°C) = value / 10</description>
               <info/>
               <bitoffs>33</bitoffs>
               <bitsize>11</bitsize>
               <range>
                 <min>1</min>
                 <max>500</max>
               </range>
               <scale>
                 <min>+0.1</min>
                 <max>+50.0</max>
               </scale>
               <unit>°C</unit>
             </datafield>
           </case>
          </type>
        </func>
        <func>
          <number>0x34</number>
          <title>Heating Actuator</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
            Submitter: AWAG Elektrotechnik AG</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            The profile is used to monitor and control a simple heating actuator.
            The actuator compares the current room temperature with a target
            temperature (set point) and accordingly switches on and off the heating.
            <br/>
            <br/>
            The set point is either taken from a room operating panel (see A5-10-xx
            profiles) or can be configured by a radio command. A specific set point
            can be set as well as a relative shift to the panel value.
            The override can be temporary or permanent.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>
            <br/><b>1. Status update on heartbeat or opmode change:</b>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: heartbeat or operation mode change
            <br/>Communication interval: heartbeat configurable: off / 30 sec / 3 min
            <br/>Trigger event: opmode change or heartbeat
            <br/>Tx delay: n/a
            <br/>Rx timeout: n/a
            <br/>
            <br/><b>2. Status response and set point response are replies to the
            corresponding requests. A request for all channels results in a
            separate reply for each channel:</b>
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT)
            <br/>Communication trigger: request
            <br/>Communication interval: n/a
            <br/>Trigger event: n/a
            <br/>Tx delay: 500 ms
            <br/>Rx timeout: 500 ms
            <br/>
            <br/><b>3. Set point configuration is a unconfirmed request (per
            channel). Success can be determined by a set point query:</b>
            <br/>Direction: unidirectional
            <br/>Addressing: unicast (ADT)
            <br/>Communication trigger: request
            <br/>Communication interval: n/a
            <br/>Trigger event: n/a
            <br/>Tx delay: n/a
            <br/>Rx timeout: n/a
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <br/>
            <b>VLD Family Table:</b>
            <br/>Each TYPE has to support every command / parameter that is
            marked in its column!
            <br/>
            <br/>
            <table>
              <tr>
                <th>Supported command</th>
                <th>Type 00</th>
                <th>Type 01</th>
                <th>Type 02</th>
              </tr>
              <tr>
                <td>No. of output channels</td>
                <td style="background-color:#FFFFFF">1</td>
                <td style="background-color:#FFFFFF">2</td>
                <td style="background-color:#FFFFFF">8</td>
              </tr>
              <tr>
                <td>Status broadcast</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Query/Reply status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Configure set point</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Query/Reply set point</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <br/>
            <table>
              <tr>
                <th>Supported parameter</th>
                <th>Type 00</th>
                <th>Type 01</th>
                <th>Type 02</th>
              </tr>
              <tr>
                <td>Current room temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Currently active set point</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Panel set point</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Operation mode</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Set point configuration</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Set point override value</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Set point shift value</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Set point override duration</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>The list of parameters could be structured following the
            features that always include a certain group of parameters.
            <br/>
            <br/>
            <br/><b>Appendix:</b>
            <br/>Depending on the value of CFG, the set point is evaluated differently:
            <br/>0: Current set point = room panel value
            <br/>... SHF, OVR and DUR are ignored
            <br/>1: Current set point = OVR
            <br/>... SHF is ignored, fallback to room panel value after DUR
            <br/>2: Current set point = room panel value + SHF
            <br/>... OVR is ignored, fallback to room panel value after DUR
            <br/>3: Current set point = room panel value - SHF
            <br/>... OVR is ignored, fallback to room panel value after DUR
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>1 Output Channel</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: AWAG Elektrotechnik AG</span>
            </description>
            <case>
              <description>
                <br/>
                <b>CMD 0x3 – Actuator Status Query</b>
                <br/>
                <img>graphics/D2-34-00_CMD-0x3.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>12</bitoffs>
                  <bitsize>4</bitsize>
                  <value>3</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>5</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <scale>
                    <min>1</min>
                    <max>30</max>
                    </scale>
                    <unit>CHN</unit>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>3</value>
                    <description>Status query command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <description>
                <br/>
                <b>CMD 0x4 – Actuator Status Response</b>
                <br/>
                <img>graphics/D2-34-00_CMD-0x4.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>28</bitoffs>
                  <bitsize>4</bitsize>
                  <value>4</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>27</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Temperature</data>
                <shortcut>TMP</shortcut>
                <description>Current room temperature</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>9</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>400</max>
                    <scale>
                    <min>0</min>
                    <max>+40</max>
                    </scale>
                    <unit>°C</unit>
                  </item>
                  <item>
                    <value>0x1FF</value>
                    <description>Unknown</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set point</data>
                <shortcut>SP</shortcut>
                <description>Currently active set point</description>
                <info/>
                <bitoffs>9</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>0</min>
                  <max>400</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Operation Mode</data>
                <shortcut>OPM</shortcut>
                <description>Current mode valid for the channel</description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0x0</value>
                    <description>Off (deactivated)</description>
                  </item>
                  <item>
                    <value>0x1</value>
                    <description>Temperature unknown</description>
                  </item>
                  <item>
                    <value>0x2</value>
                    <description>No heating required</description>
                  </item>
                  <item>
                    <value>0x3</value>
                    <description>Heating required</description>
                  </item>
                  <item>
                    <min>0x4</min>
                    <max>0xF</max>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <scale>
                      <min>1</min>
                      <max>30</max>
                    </scale>
                    <unit>CHN</unit>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>28</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>4</value>
                    <description>Status response command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <description>
                <br/>
                <b>CMD 0x5 – Actuator Set Point Configuration</b>
                <br/>
                <img>graphics/D2-34-00_CMD-0x5.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>36</bitoffs>
                  <bitsize>4</bitsize>
                  <value>5</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>29</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Configuration</data>
                <shortcut>CFG</shortcut>
                <description>How set point is evaluated <br/>(see appendix)</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Room panel value</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Override with OVR</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Add SHF to panel value</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Subtract SHF from panel value</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Duration</data>
                <shortcut>DUR</shortcut>
                <description>Duration of the override until fallback to room panel value</description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Endless</description>
                  </item>
                  <item>
                    <min>1</min>
                    <max>63</max>
                    <scale>
                    <min>1</min>
                    <max>63</max>
                    </scale>
                    <unit>h</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set point</data>
                <shortcut>SHF</shortcut>
                <description>Set point shift value</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>10</max>
                </scale>
                <unit>K</unit>
              </datafield>
              <datafield>
                <data>Set point</data>
                <shortcut>OVR</shortcut>
                <description>Set point override value</description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>0</min>
                  <max>400</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <scale>
                      <min>1</min>
                      <max>30</max>
                    </scale>
                    <unit>CHN</unit>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>36</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>5</value>
                    <description>Set point configuration command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <description>
                <br/>
                <b>CMD 0x6 – Actuator Set Point Query</b>
                <br/>
                <img>graphics/D2-34-00_CMD-0x6.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>12</bitoffs>
                  <bitsize>4</bitsize>
                  <value>6</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>5</bitoffs>
                <bitsize>7</bitsize>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <scale>
                      <min>1</min>
                      <max>30</max>
                    </scale>
                    <unit>CHN</unit>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>6</value>
                    <description>Set point query command</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <description>
                <br/>
                <b>CMD 0x7 – Actuator Set Point Response</b>
                <br/>
                <img>graphics/D2-34-00_CMD-0x7.png</img>
              </description>
              <condition>
                <datafield>
                  <bitoffs>44</bitoffs>
                  <bitsize>4</bitsize>
                  <value>7</value>
                </datafield>
              </condition>
              <datafield>
                <reserved/>
                <bitoffs>38</bitoffs>
                <bitsize>6</bitsize>
              </datafield>
              <datafield>
                <data>Configuration</data>
                <shortcut>CFG</shortcut>
                <description>How set point is evaluated
                  <br/>(see appendix)
                </description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Room panel value</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Override with OVR</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Add SHF to panel value</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Subtract SHF from panel value</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Duration</data>
                <shortcut>DUR</shortcut>
                <description>Remaining override time until fallback to room panel value</description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>6</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Expired (CFG = 0)</description>
                  </item>
                  <item>
                    <min>1</min>
                    <max>63</max>
                    <scale>
                      <min>1</min>
                      <max>63</max>
                    </scale>
                    <unit>h</unit>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Set point</data>
                <shortcut>PNL</shortcut>
                <description>Set point provided by room panel</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>0</min>
                  <max>400</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Set point</data>
                <shortcut>SHF</shortcut>
                <description>Set point shift value</description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>100</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>10</max>
                </scale>
                <unit>K</unit>
              </datafield>
              <datafield>
                <data>Set point</data>
                <shortcut>OVR</shortcut>
                <description>Set point override value</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>9</bitsize>
                <range>
                  <min>0</min>
                  <max>400</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>+40</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Channel</data>
                <shortcut>CHN</shortcut>
                <description>Channel address</description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>5</bitsize>
                <enum>
                  <item>
                    <min>0x00</min>
                    <max>0x1D</max>
                    <scale>
                      <min>1</min>
                      <max>30</max>
                    </scale>
                    <unit>CHN</unit>
                  </item>
                  <item>
                    <value>0x1E</value>
                    <description>All channels supported by the device</description>
                  </item>
                  <item>
                    <value>0x1F</value>
                    <description>Not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Command ID</data>
                <shortcut>CMD</shortcut>
                <description>Command identifier</description>
                <info/>
                <bitoffs>44</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>7</value>
                    <description>Set point response command</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
		  <type>
		    <number>0x01</number>
		    <title>2 Output Channels</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove#000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>34</func>
		      <type>00</type>
		    </ref>
		  </type>
          <type>
		    <number>0x02</number>
		    <title>8 Output Channels</title>
		    <status>released</status>
		    <description>
		      <span style="background-color:#CDFF7D;border-bottom:2px groove#000000;font-style:italic;">Submitter: AWAG Elektrotechnik AG</span>
		      <br/>
		    </description>
		    <ref>
		      <rorg>D2</rorg>
		      <func>34</func>
		      <type>00</type>
		    </ref>
		  </type>
        </func>
        <func>
          <number>0x40</number>
          <title>LED Controller Status</title>
          <description>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>This family of EEP’s is used for sending handling a LED controller device.
            The status is send periodically, or after product specific event occurred
            e.g. when one of the parameters from the status message has changed.
            It allows other devices to monitor LED controller and react to its actions.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: configurable
            <br/>Trigger event: heartbeat, change of one of the parameters from
            the status message
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <b>EEP Family Table:</b>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 00</th>
                <th>Type 01</th>
              </tr>
              <tr>
                <td>MsgId</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>LED output enabled</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>“Demand Response” mode Active</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Daylight Harvesting</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Occupancy state</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Status Tx reason</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Current Dim Level</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Current Dim Level LED R</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Current Dim Level LED G</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Current Dim Level LED B</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
            </table>
            <br/>
            <br/>Each TYPE has to support every parameter that is marked in its column!
            <br/>
            <br/>
            <br/>“LED output enabled” parameter is correlated with dimming level – it is
            set to ENABLE if dimming level is above 0%. 0% dimming level means that
            the light is completely OFF.
            <br/>
            <br/>LED controller has a “Demand Response” feature. When DR mode is triggered
            by external device, “Demand Response” mode Active will be set to TRUE.
            <br/>
            <br/>Daylight Harvesting feature of the LED controller is also triggered by
            the external sensor.
            <br/>
            <br/>Occupancy state is change by occupancy sensor taught in to the LED
            controller.
            <br/>
            <br/>DR, Daylight Harvesting, and Occupancy will influence dimming levels,
            with an algorithm specific to the device that sends the status message.
            <br/>
            <br/>
            <br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: EnOcean GmbH</span>
              <br/>
              <br/>
              <b>MsgId 0x00:</b>Status of monocolor LED controller
              <br/>
              <img>graphics/D2-40-00.png</img>
            </description>
            <case>
              <datafield>
                <data>LED output enabled</data>
                <shortcut>OUTEN</shortcut>
                <description>Driving LED enabled</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>“Demand Response” mode Active</data>
                <shortcut>DRA</shortcut>
                <description>Controller is in the DR mode. It had received a
                DR command from DR controller, and it is executing it.</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight Harvesting Active</data>
                <shortcut>DHAR</shortcut>
                <description>Daylight harvesting feature is turned on.
                Readings from photo sensor are influencing the dimming level.
                </description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy State</data>
                <shortcut>OCC</shortcut>
                <description>Room which controller is in charge of
                is considered occupied.</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Not occupied</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Unknown</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status Tx reason</data>
                <shortcut>SREAS</shortcut>
                <description>Reason for sending this status message</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Other</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Heartbeat</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id; 0x00</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>LED Status monocolor</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Current Dim Level</data>
                <shortcut>DLVL</shortcut>
                <description>Current dim level for the monocolor LED</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>0xFF</value>
                    <description>If not used</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">
              Submitter: EnOcean GmbH</span>
              <br/>
              <br/>
              <b>MsgId 0x01:</b>Status of RGB LED controller
              <br/>
              <img>graphics/D2-40-01.png</img>
            </description>
            <case>
              <datafield>
                <data>LED output enabled</data>
                <shortcut>OUTEN</shortcut>
                <description>Driving LED enabled</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Disabled</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>“Demand Response” mode Active</data>
                <shortcut>DRA</shortcut>
                <description>Controller is in the DR mode. It had received a
                DR command from DR controller, and it is executing it.</description>
                <info/>
                <bitoffs>1</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Daylight Harvesting Active</data>
                <shortcut>DHAR</shortcut>
                <description>Daylight harvesting feature is turned on.
                Readings from photo sensor are influencing the dimming level.
                </description>
                <info/>
                <bitoffs>2</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>False</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>True</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Occupancy State</data>
                <shortcut>OCC</shortcut>
                <description>Room which controller is in charge of
                is considered occupied.</description>
                <info/>
                <bitoffs>3</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Not occupied</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Occupied</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Unknown</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Status Tx reason</data>
                <shortcut>SREAS</shortcut>
                <description>Reason for sending this status message</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Other</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Heartbeat</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>MsgId</data>
                <shortcut>MI</shortcut>
                <description>Message Id; 0x01</description>
                <info/>
                <bitoffs>6</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>1</value>
                    <description>LED Status RGB</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Current Dim Level LED R</data>
                <shortcut>DLVLR</shortcut>
                <description>Current dim level for the red LED</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>0xFF</value>
                    <description>If not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Current Dim Level LED G</data>
                <shortcut>DLVLG</shortcut>
                <description>Current dim level for the green LED</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>0xFF</value>
                    <description>If not used</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Current Dim Level LED B</data>
                <shortcut>DLVLB</shortcut>
                <description>Current dim level for the blue LED</description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>200</max>
                    <scale>
                      <min>0</min>
                      <max>100</max>
                    </scale>
                    <unit>%</unit>
                  </item>
                  <item>
                    <value>0xFF</value>
                    <description>If not used</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0x50</number>
          <title>Heat Recovery Ventilation</title>
          <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Glen Dimplex</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            The EEP family D2-50-XX provides different telegram types for heat-recovery
            ventilation control and status messages using various parameters and variables.
            <br/>
            <br/>There are 4 types of messages:
            <br/>- Ventilation Remote Transmission Request Message
            <br/>- Ventilation Control Message
            <br/>- Ventilation Basic Status Message
            <br/>- Ventilation Extended Status Information Message
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: bidirectional
            <br/>Addressing: unicast (ADT) + broadcast
            <br/>Communication trigger: event- &amp; time-triggered
            <br/>Communication interval: min. 1s (not more than once per second on events), max. 5s (heartbeat)
            <br/>
            <br/>Trigger event:
            <br/>heartbeat 5s
            <br/>on reception of ‘Ventilation Control Message’
            <br/>query / polling by ‘Ventilation Remote Transmission Request Message’
            <br/>on value change at ...
            <br/>- “Operating Mode Status”
            <br/>- “Digital Input 0...15 Status”
            <br/>- “Digital Output 0...15 Status”
            <br/>- “Info Message 0...15 Status”
            <br/>- “Fault 0...31 Status”
            <br/>
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: Universal teach-in (UTE)
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            <br/>
            <br/>
            <br/>
            <b>EEP Family Table</b>
            <br/>
            <br/><b>TYPE 00:</b> single room ventilation unit
            <br/><b>TYPE 01:</b> single room ventilation unit with pre-heater
            <br/><b>TYPE 02...09:</b> reserved for future single room variants
            <br/><b>TYPE 10:</b> multi room ventilation unit without bypass
            <br/><b>TYPE 11:</b> multi room ventilation unit with bypass
            <br/><b>TYPE 12...xx:</b> reserved for future multi room variants
            <br/>
            <br/>
            <table>
              <tr>
                <th>Supported function</th>
                <th>Type 00</th>
                <th>Type 01</th>
                <th>Type 10</th>
                <th>Type 11</th>
              </tr>
              <tr>
                <td>Message Type</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Requested Message Type</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Direct Operation Mode Control</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Operation Mode Control</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Timer Operation Mode Control</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>CO2 Threshold</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Heat Exchanger Bypass Control</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Humidity Threshold</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Air Quality Threshold</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Room Temperature Threshold</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Operation Mode Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Safety Mode Status</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Heat Exchanger Bypass Status</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Supply Air Flap Position</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Exhaust Air Flap Position</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Defrost Mode Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Cooling Protection Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Outdoor Air Heater Status</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Supply Air Heater Status</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Drain Heater Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Timer Operation Mode Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Filter Maintenance Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Weekly Timer Program Status</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Room Temperature Control Status</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Air Quality Sensor 1</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Master/Slave Status</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
              </tr>
              <tr>
                <td>Air Quality Sensor 2</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Outdoor Air Temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Supply Air Temperature</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Indoor Air Temperature</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Exhaust Air Temperature</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">-</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Supply Air Fan Air Flow Rate</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Exhaust Air Fan Air Flow Rate</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Supply Fan Speed</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Exhaust Fan Speed</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
                <td style="background-color:#FFFFFF">X</td>
              </tr>
              <tr>
                <td>Software Version Info</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Operation Hours Counter</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Digital Input 0...15 Status</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Digital Output 0...15 Status</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">-</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Info Message 0...15 Status</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
              <tr>
                <td>Fault 0...31 Status</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
                <td style="background-color:#CECECE">X</td>
              </tr>
            </table>
            <br/>
            The list of parameters could be structured following the features that
            always include a certain group of parameters.
            <br/><br/>
            <span style="border-bottom:2px groove #000000;">Each TYPE has to support every parameter that is marked in its column!</span>
            <br/><br/><br/>
          </description>
          <type>
            <number>0x00</number>
            <title>Type 0x00</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Glen Dimplex</span>
            </description>
            <case>
              <title>
              Telegram Definition: ‘Ventilation Remote Transmission Request Message’
              </title>
              <description>
                The ‘Ventilation Remote Transmission Request Message’ queries a particular
                status message from the heat-recovery ventilation unit.
                Thus status messages can be obtained at any time or at a higher update
                rate than the heartbeat rate, e.g. during commissioning.
                <br/>
                <br/>Direction: Gateway --&gt; Heat-recovery ventilation unit
                <br/>
                <img>graphics/D2-50-ZZ-No001.png</img>
                <br/>
              </description>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Ventilation remote transmission request</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Ventilation control</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Ventilation basic status</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Ventilation extended status</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Requested Message Type</data>
                <shortcut>RMT</shortcut>
                <description>Defines the message type, which is requested by the remote device</description>
                <info/>
                <bitoffs>5</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Ventilation basic status</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Ventilation extended status</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>3</bitoffs>
                <bitsize>2</bitsize>
              </datafield>
            </case>
            <case>
              <title>
              Telegram Definition: ‘Ventilation Control Message’
              </title>
              <description>
              The ‘Ventilation Control Message’ changes the operating mode,
              the state of several actuators and a subset of control parameters.
              <br/>
              <br/>Direction: Gateway --&gt; Heat-recovery ventilation unit
              <br/>
              <img>graphics/D2-50-ZZ-No002.png</img>
              <br/>
              </description>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>12</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>40</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Ventilation remote transmission request</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Ventilation control</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Ventilation basic status</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Ventilation extended status</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Direct Operation Mode Control</data>
                <shortcut>DOMC</shortcut>
                <description>Selects ventilation mode/level</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Level 1</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Level 2</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Level 3</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Level 4</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>Automatic on demand</description>
                  </item>
                   <item>
                    <value>13</value>
                    <description>Supply air only</description>
                  </item>
                    <item>
                    <value>14</value>
                    <description>Exhaust air only</description>
                  </item>
                   <item>
                    <value>15</value>
                    <description>No action (keep current ventilation mode/level)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Operation Mode Control</data>
                <shortcut>OMC</shortcut>
                <description>Selects the next resp. previous available ventilation mode/level</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Select next operation mode (edge-trigger)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Select previous operation mode (edge-trigger)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heat Exchanger Bypass Control</data>
                <shortcut>HBC</shortcut>
                <description>Manual override of automatic heat exchanger bypass control</description>
                <info/>
                <bitoffs>10</bitoffs>
                <bitsize>2</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Close bypass (edge-trigger)</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Open bypass (edge-trigger)</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Timer Operation Mode Control</data>
                <shortcut>TOMC</shortcut>
                <description>
                Enables Timer Operation Mode, i.e. a particular ventilation mode
                is activated for a defined time
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No action</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Start timer operation mode (edge-trigger)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>CO2 Threshold</data>
                <shortcut>COT</shortcut>
                <description>
                Overrides CO2 threshold for CO2 control in automatic mode
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100 %</description>
                  </item>
                  <item>
                    <min>101</min>
                    <max>126</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Default (use threshold configured in device)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Humidity Threshold</data>
                <shortcut>HT</shortcut>
                <description>
                Overrides humidity threshold for humidity control in automatic mode
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100 %</description>
                  </item>
                  <item>
                    <min>101</min>
                    <max>126</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Default (use threshold configured in device)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Quality Threshold</data>
                <shortcut>AQT</shortcut>
                <description>
                Overrides air quality threshold for air quality control in automatic mode
                </description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100 %</description>
                  </item>
                  <item>
                    <min>101</min>
                    <max>126</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Default (use threshold configured in device)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Room temperature threshold</data>
                <shortcut>RTT</shortcut>
                <description>
                Overrides room temperature threshold for room temperature control mode
                </description>
                <info/>
                <bitoffs>41</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                   <item>
                     <min>1</min>
                     <max>127</max>
                     <scale>
                     <min>-63</min>
                     <max>+63</max>
                     </scale>
                     <unit>°C</unit>
                   </item>
                  <item>
                    <value>0</value>
                    <description>Default - use threshold configured in device</description>
                  </item>
                </enum>
              </datafield>
            </case>
            <case>
              <title>
              Telegram Definition: ‘Ventilation Basic Status Message’
              </title>
              <description>
                The ‘Ventilation Basic Status Message’ provides current sensor values
                and  internal control status information. It is triggered once at
                power-on and on particular value changes.<br/>
                Additionally this message is available on request.
                <br/>
                <br/>Direction: Heat-recovery ventilation unit --&gt; Gateway
                <br/>
                <img>graphics/D2-50-ZZ-No003.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>8</bitoffs>
                <bitsize>4</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Ventilation remote transmission request</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Ventilation control</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Ventilation basic status</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Ventilation extended status</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Operation Mode Status</data>
                <shortcut>OMS</shortcut>
                <description>Shows current Operation Mode Status</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>4</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Off</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Level 1</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Level 2</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Level 3</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Level 4</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>8</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>9</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>10</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>11</value>
                    <description>Automatic</description>
                  </item>
                  <item>
                    <value>12</value>
                    <description>Automatic on demand</description>
                  </item>
                  <item>
                    <value>13</value>
                    <description>Supply air only</description>
                  </item>
                  <item>
                    <value>14</value>
                    <description>Exhaust air only</description>
                  </item>
                  <item>
                    <value>15</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Safety Mode Status</data>
                <shortcut>SMS</shortcut>
                <description>Indicates if device is running in fireplace safety mode</description>
                <info/>
                <bitoffs>12</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Fireplace safety mode disabled</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Fireplace safety mode enabled</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Heat Exchanger Bypass Status</data>
                <shortcut>HBS</shortcut>
                <description>Indicates heat exchanger bypass status</description>
                <info/>
                <bitoffs>13</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Bypass closed (heat-recovery active)</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Bypass opened (heat-recovery inactive)</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Supply Air Flap Position</data>
                <shortcut>SFP</shortcut>
                <description>
                Supply Air Flap Position
                </description>
                <info/>
                <bitoffs>14</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Supply air flap closed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Supply air flap opened</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Exhaust Air Flap Position</data>
                <shortcut>EFP</shortcut>
                <description>
                Exhaust Air Flap Position
                </description>
                <info/>
                <bitoffs>15</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Exhaust air flap closed</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Exhaust air flap opened</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Defrost Mode Status</data>
                <shortcut>DMS</shortcut>
                <description>
                Indicates if device is running in defrost mode, i.e.
                automatic defrosting of heat exchanger is active
                </description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Defrost mode inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Defrost mode active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Cooling Protection Status</data>
                <shortcut>CPS</shortcut>
                <description>
                Indicates if device is running in cooling protection
                </description>
                <info/>
                <bitoffs>17</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Cooling protection mode inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Cooling protection mode active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Outdoor Air Heater Status</data>
                <shortcut>OHS</shortcut>
                <description>
                Outdoor Air Heater Status
                </description>
                <info/>
                <bitoffs>18</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Supply Air Heater Status</data>
                <shortcut>SHS</shortcut>
                <description>
                Supply Air Heater Status
                </description>
                <info/>
                <bitoffs>19</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Drain Heater Status</data>
                <shortcut>DHS</shortcut>
                <description>
                Drain Heater Status
                </description>
                <info/>
                <bitoffs>20</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Timer Operation Mode Status</data>
                <shortcut>TOMS</shortcut>
                <description>
                Indicates timer operation mode status
                </description>
                <info/>
                <bitoffs>21</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>timer operation mode inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>timer operation mode active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Filter Maintenance Status</data>
                <shortcut>FMS</shortcut>
                <description>
                Filter Maintenance Status
                </description>
                <info/>
                <bitoffs>22</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Maintenance not required</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Maintenance required</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Weekly Timer Program Status</data>
                <shortcut>WTPS</shortcut>
                <description>
                Indicates if weekly timer program is active
                (i.e. if device is running according to configured program)
                </description>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Weekly timer program disabled or not configured</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Weekly timer program active</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Room Temperature Control Status</data>
                <shortcut>RTCS</shortcut>
                <description>
                Indicates room temperature control status
                </description>
                <info/>
                <bitoffs>24</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Room temperature control inactive</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Room temperature control active</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Quality Sensor 1</data>
                <shortcut>AQS1</shortcut>
                <description>
                Current air quality sensor 1 measurement value
                </description>
                <info/>
                <bitoffs>25</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100 %</description>
                  </item>
                  <item>
                    <min>101</min>
                    <max>126</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Not available</description>
                  </item>
                </enum>
              </datafield>
               <datafield>
                <data>Master/Slave Configuration Status</data>
                <shortcut>MSS</shortcut>
                <description>
                Indicates whether device is configured as master or slave unit
                </description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>1</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Master</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Slave</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Air Quality Sensor 2</data>
                <shortcut>AQS2</shortcut>
                <description>
                Current air quality sensor 2 measurement value
                </description>
                <info/>
                <bitoffs>33</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <min>0</min>
                    <max>100</max>
                    <description>0...100 %</description>
                  </item>
                  <item>
                    <min>101</min>
                    <max>126</max>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>127</value>
                    <description>Not available</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Outdoor Air Temperature</data>
                <shortcut>OUTT</shortcut>
                <description>Current outdoor air temperature</description>
                <info/>
                <bitoffs>40</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>-64</min>
                  <max>+63</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Supply Air Temperature</data>
                <shortcut>SPLYT</shortcut>
                <description>Current supply air temperature</description>
                <info/>
                <bitoffs>47</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>-64</min>
                  <max>+63</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Indoor Air Temperature</data>
                <shortcut>INT</shortcut>
                <description>Current indoor air temperature</description>
                <info/>
                <bitoffs>54</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>-64</min>
                  <max>+63</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Exhaust Air Temperature</data>
                <shortcut>EXHT</shortcut>
                <description>Current exhaust air temperature</description>
                <info/>
                <bitoffs>61</bitoffs>
                <bitsize>7</bitsize>
                <range>
                  <min>0</min>
                  <max>127</max>
                </range>
                <scale>
                  <min>-64</min>
                  <max>+63</max>
                </scale>
                <unit>°C</unit>
              </datafield>
              <datafield>
                <data>Supply Air Fan Air Flow Rate</data>
                <shortcut>SPLYFF</shortcut>
                <description>Current supply air fan air flow rate setpoint</description>
                <info/>
                <bitoffs>68</bitoffs>
                <bitsize>10</bitsize>
                <range>
                  <min>0</min>
                  <max>1023</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>1023</max>
                </scale>
                <unit>m3/h</unit>
              </datafield>
              <datafield>
                <data>Exhaust Air Fan Air Flow Rate</data>
                <shortcut>EXHFF</shortcut>
                <description>Current exhaust air fan air flow rate setpoint</description>
                <info/>
                <bitoffs>78</bitoffs>
                <bitsize>10</bitsize>
                <range>
                  <min>0</min>
                  <max>1023</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>1023</max>
                </scale>
                <unit>m3/h</unit>
              </datafield>
              <datafield>
                <data>Supply Fan Speed</data>
                <shortcut>SPLYFS</shortcut>
                <description>Current supply air fan speed</description>
                <info/>
                <bitoffs>88</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>4095</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095</max>
                </scale>
                <unit>1/min</unit>
              </datafield>
              <datafield>
                <data>Exhaust Fan Speed</data>
                <shortcut>EXHFS</shortcut>
                <description>Current exhaust air fan speed</description>
                <info/>
                <bitoffs>100</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>4095</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095</max>
                </scale>
                <unit>1/min</unit>
              </datafield>
            </case>
            <case>
              <title>
              Telegram Definition: ‘Ventilation Extended Status Message’
              </title>
              <description>
                The ‘Ventilation Extended Status Message’ provides additional
                information, e.g. active failure information.
                It is triggered once at power-on and on particular value changes.
                <br/>Additionally, this message is available on request.
                <br/>
                <br/>Direction: Heat-recovery ventilation unit --&gt; Gateway
                <br/>
                <img>graphics/D2-50-ZZ-No004.png</img>
                <br/>
              </description>
              <datafield>
                <reserved/>
                <data/>
                <shortcut/>
                <description/>
                <bitoffs>3</bitoffs>
                <bitsize>1</bitsize>
              </datafield>
              <datafield>
                <data>Message Type</data>
                <shortcut>MT</shortcut>
                <description>Defines the message type</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>3</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>Ventilation remote transmission request</description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Ventilation control</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Ventilation basic status</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Ventilation extended status</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>6</value>
                    <description>Reserved</description>
                  </item>
                  <item>
                    <value>7</value>
                    <description>Reserved</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Software Version Info</data>
                <shortcut>SVI</shortcut>
                <description>Shows Software Version Information</description>
                <info/>
                <bitoffs>4</bitoffs>
                <bitsize>12</bitsize>
                <range>
                  <min>0</min>
                  <max>4095</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4095</max>
                </scale>
                <unit>-</unit>
              </datafield>
              <datafield>
                <data>Operation Hours Counter</data>
                <shortcut>OHC</shortcut>
                <description>Indicates device operation hours</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>16</bitsize>
                <range>
                  <min>0</min>
                  <max>65535</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>196605</max>
                </scale>
                <unit>h</unit>
              </datafield>
              <datafield>
                <data>Digital Input 0...15 Status</data>
                <shortcut>DIS</shortcut>
                <description>
                Indicates the current state of digital inputs 0...15 of the device
                <br/><br/>
                input assignment depends on device variant and configuration</description>
                <info/>
                <bitoffs>32</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0001</value>
                    <description>Input no. 00 active</description>
                  </item>
                  <item>
                    <value>0x0002</value>
                    <description>Input no. 01 active</description>
                  </item>
                  <item>
                    <value>0x0004</value>
                    <description>Input no. 02 active</description>
                  </item>
                  <item>
                    <value>0x0008</value>
                    <description>Input no. 03 active</description>
                  </item>
                  <item>
                    <value>0x0010</value>
                    <description>Input no. 04 active</description>
                  </item>
                  <item>
                    <value>0x0020</value>
                    <description>Input no. 05 active</description>
                  </item>
                  <item>
                    <value>0x0040</value>
                    <description>Input no. 06 active</description>
                  </item>
                  <item>
                    <value>0x0080</value>
                    <description>Input no. 07 active</description>
                  </item>
                  <item>
                    <value>0x0100</value>
                    <description>Input no. 08 active</description>
                  </item>
                  <item>
                    <value>0x0200</value>
                    <description>Input no. 09 active</description>
                  </item>
                  <item>
                    <value>0x0400</value>
                    <description>Input no. 10 active</description>
                  </item>
                  <item>
                    <value>0x0800</value>
                    <description>Input no. 11 active</description>
                  </item>
                  <item>
                    <value>0x1000</value>
                    <description>Input no. 12 active</description>
                  </item>
                  <item>
                    <value>0x2000</value>
                    <description>Input no. 13 active</description>
                  </item>
                  <item>
                    <value>0x4000</value>
                    <description>Input no. 14 active</description>
                  </item>
                  <item>
                    <value>0x8000</value>
                    <description>Input no. 15 active</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Digital Output 0...15 Status</data>
                <shortcut>DOS</shortcut>
                <description>Indicates the current state of digital outputs 0...15 of the device
                  <br/>
                  <br/>output assignment depends on device variant and configuration
                </description>
                <info/>
                <bitoffs>48</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0001</value>
                    <description>Output no. 00 active</description>
                  </item>
                  <item>
                    <value>0x0002</value>
                    <description>Output no. 01 active</description>
                  </item>
                  <item>
                    <value>0x0004</value>
                    <description>Output no. 02 active</description>
                  </item>
                  <item>
                    <value>0x0008</value>
                    <description>Output no. 03 active</description>
                  </item>
                  <item>
                    <value>0x0010</value>
                    <description>Output no. 04 active</description>
                  </item>
                  <item>
                    <value>0x0020</value>
                    <description>Output no. 05 active</description>
                  </item>
                  <item>
                    <value>0x0040</value>
                    <description>Output no. 06 active</description>
                  </item>
                  <item>
                    <value>0x0080</value>
                    <description>Output no. 07 active</description>
                  </item>
                  <item>
                    <value>0x0100</value>
                    <description>Output no. 08 active</description>
                  </item>
                  <item>
                    <value>0x0200</value>
                    <description>Output no. 09 active</description>
                  </item>
                  <item>
                    <value>0x0400</value>
                    <description>Output no. 10 active</description>
                  </item>
                  <item>
                    <value>0x0800</value>
                    <description>Output no. 11 active</description>
                  </item>
                  <item>
                    <value>0x1000</value>
                    <description>Output no. 12 active</description>
                  </item>
                  <item>
                    <value>0x2000</value>
                    <description>Output no. 13 active</description>
                  </item>
                  <item>
                    <value>0x4000</value>
                    <description>Output no. 14 active</description>
                  </item>
                  <item>
                    <value>0x8000</value>
                    <description>Output no. 15 active</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Info Message 0...15 Status</data>
                <shortcut>IMS</shortcut>
                <description>
                Indicates the current state of info message no. 0...15
                generated by the device
                </description>
                <info/>
                <bitoffs>64</bitoffs>
                <bitsize>16</bitsize>
                <enum>
                  <item>
                    <value>0x0001</value>
                    <description>Info no. 00 active</description>
                  </item>
                  <item>
                    <value>0x0002</value>
                    <description>Info no. 01 active</description>
                  </item>
                  <item>
                    <value>0x0004</value>
                    <description>Info no. 02 active</description>
                  </item>
                  <item>
                    <value>0x0008</value>
                    <description>Info no. 03 active</description>
                  </item>
                  <item>
                    <value>0x0010</value>
                    <description>Info no. 04 active</description>
                  </item>
                  <item>
                    <value>0x0020</value>
                    <description>Info no. 05 active</description>
                  </item>
                  <item>
                    <value>0x0040</value>
                    <description>Info no. 06 active</description>
                  </item>
                  <item>
                    <value>0x0080</value>
                    <description>Info no. 07 active</description>
                  </item>
                  <item>
                    <value>0x0100</value>
                    <description>Info no. 08 active</description>
                  </item>
                  <item>
                    <value>0x0200</value>
                    <description>Info no. 09 active</description>
                  </item>
                  <item>
                    <value>0x0400</value>
                    <description>Info no. 10 active</description>
                  </item>
                  <item>
                    <value>0x0800</value>
                    <description>Info no. 11 active</description>
                  </item>
                  <item>
                    <value>0x1000</value>
                    <description>Info no. 12 active</description>
                  </item>
                  <item>
                    <value>0x2000</value>
                    <description>Info no. 13 active</description>
                  </item>
                  <item>
                    <value>0x4000</value>
                    <description>Info no. 14 active</description>
                  </item>
                  <item>
                    <value>0x8000</value>
                    <description>Info no. 15 active</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <data>Fault 0...31 Status</data>
                <shortcut>FS</shortcut>
                <description>
                Indicates the current state of fault no. 0...31 generated
                by the device
                </description>
                <info/>
                <bitoffs>80</bitoffs>
                <bitsize>32</bitsize>
                <enum>
                  <item>
                    <value>0x00000001</value>
                    <description>Fault no. 00 active</description>
                  </item>
                  <item>
                    <value>0x00000002</value>
                    <description>Fault no. 01 active</description>
                  </item>
                  <item>
                    <value>0x00000004</value>
                    <description>Fault no. 02 active</description>
                  </item>
                  <item>
                    <value>0x00000008</value>
                    <description>Fault no. 03 active</description>
                  </item>
                  <item>
                    <value>0x00000010</value>
                    <description>Fault no. 04 active</description>
                  </item>
                  <item>
                    <value>0x00000020</value>
                    <description>Fault no. 05 active</description>
                  </item>
                  <item>
                    <value>0x00000040</value>
                    <description>Fault no. 06 active</description>
                  </item>
                  <item>
                    <value>0x00000080</value>
                    <description>Fault no. 07 active</description>
                  </item>
                  <item>
                    <value>0x00000100</value>
                    <description>Fault no. 08 active</description>
                  </item>
                  <item>
                    <value>0x00000200</value>
                    <description>Fault no. 09 active</description>
                  </item>
                  <item>
                    <value>0x00000400</value>
                    <description>Fault no. 10 active</description>
                  </item>
                  <item>
                    <value>0x00000800</value>
                    <description>Fault no. 11 active</description>
                  </item>
                  <item>
                    <value>0x00001000</value>
                    <description>Fault no. 12 active</description>
                  </item>
                  <item>
                    <value>0x00002000</value>
                    <description>Fault no. 13 active</description>
                  </item>
                  <item>
                    <value>0x00004000</value>
                    <description>Fault no. 14 active</description>
                  </item>
                  <item>
                    <value>0x00008000</value>
                    <description>Fault no. 15 active</description>
                  </item>
                  <item>
                    <value>0x00010000</value>
                    <description>Fault no. 16 active</description>
                  </item>
                  <item>
                    <value>0x00020000</value>
                    <description>Fault no. 17 active</description>
                  </item>
                  <item>
                    <value>0x00040000</value>
                    <description>Fault no. 18 active</description>
                  </item>
                  <item>
                    <value>0x00080000</value>
                    <description>Fault no. 19 active</description>
                  </item>
                  <item>
                    <value>0x00100000</value>
                    <description>Fault no. 20 active</description>
                  </item>
                  <item>
                    <value>0x00200000</value>
                    <description>Fault no. 21 active</description>
                  </item>
                  <item>
                    <value>0x00400000</value>
                    <description>Fault no. 22 active</description>
                  </item>
                  <item>
                    <value>0x00800000</value>
                    <description>Fault no. 23 active</description>
                  </item>
                  <item>
                    <value>0x01000000</value>
                    <description>Fault no. 24 active</description>
                  </item>
                  <item>
                    <value>0x02000000</value>
                    <description>Fault no. 25 active</description>
                  </item>
                  <item>
                    <value>0x04000000</value>
                    <description>Fault no. 26 active</description>
                  </item>
                  <item>
                    <value>0x08000000</value>
                    <description>Fault no. 27 active</description>
                  </item>
                  <item>
                    <value>0x10000000</value>
                    <description>Fault no. 28 active</description>
                  </item>
                  <item>
                    <value>0x20000000</value>
                    <description>Fault no. 29 active</description>
                  </item>
                  <item>
                    <value>0x40000000</value>
                    <description>Fault no. 30 active</description>
                  </item>
                  <item>
                    <value>0x80000000</value>
                    <description>Fault no. 31 active</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
          <type>
            <number>0x01</number>
            <title>Type 0x01 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>50</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x10</number>
            <title>Type 0x10 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>50</func>
              <type>00</type>
            </ref>
          </type>
          <type>
            <number>0x11</number>
            <title>Type 0x11 (description: see table)</title>
            <status>released</status>
            <description/>
            <ref>
              <rorg>D2</rorg>
              <func>50</func>
              <type>00</type>
            </ref>
          </type>
        </func>
        <func>
          <number>0xA0</number>
          <title>Standard Valve</title>
          <type>
            <number>0x01</number>
            <title>Valve Control</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
              <br/><br/>
              Description:<br/>
              Radio operated valve control with feedback message.
              Valve is controlled through the air interface to be opened or closed.
              The valve reports the actual status after finishing the determined operation.
              <br/><br/>
              <span style="border-bottom:2px groove #000000;">Data exchange</span>
              <br/>
              Direction: bidirectional<br/>
              Addressing: addressed (inbound) and broadcast (outbound)<br/>
              Communication trigger: event- &amp; time-triggered<br/>
              Trigger event: position of valve has changed<br/>
              Teach-in method: UTE
              <br/><br/>
              DIRECTION-1 = Outbound (water valve to the controller)
              <br/>
              Description: Valve reports its status. Report is sent after operation was executed or as a heartbeat.
              <br/><br/>
              DIRECTION-2 = Inbound (controller to the water valve)
              <br/>
              Description: Operational command to the valve.
              After this request a feedback response will be transmitted,
              once the operation is finished.
              <br/>
              A “no change”-command will also be followed by a feedback response.
              Therefore, it can be used as a status request.
              </description>
              <case>
              <direction>1</direction>
              <condition>
              <direction>1</direction>
              </condition>
                <datafield>
                  <data>Feedback</data>
                  <shortcut>FDB</shortcut>
                  <description>Return</description>
                  <info>Feedback</info>
                  <bitoffs>6</bitoffs>
                  <bitsize>2</bitsize>
                  <enum>
                    <item>
                      <value>0b00</value>
                      <description>Not defined</description>
                    </item>
                    <item>
                      <value>0b01</value>
                      <description>Closed</description>
                    </item>
                     <item>
                      <value>0b10</value>
                      <description>Opened</description>
                    </item>
                    <item>
                      <value>0b11</value>
                      <description>Not defined</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
                  <reserved/>
                  <bitoffs>0</bitoffs>
                  <bitsize>6</bitsize>
                </datafield>
              </case>
              <case>
              <direction>2</direction>
              <condition>
              <direction>2</direction>
              </condition>
                <datafield>
                  <data>Request</data>
                  <shortcut>REQ</shortcut>
                  <description>Request to operate the valve</description>
                  <info>Request</info>
                  <bitoffs>6</bitoffs>
                  <bitsize>2</bitsize>
                  <enum>
                    <item>
                      <value>0b00</value>
                      <description>No change (request of feedback)</description>
                    </item>
                    <item>
                      <value>0b01</value>
                      <description>Request to close valve</description>
                    </item>
                     <item>
                      <value>0b10</value>
                      <description>Request to open valve</description>
                    </item>
                    <item>
                      <value>0b11</value>
                      <description>Request to close valve</description>
                    </item>
                  </enum>
                </datafield>
                <datafield>
                  <reserved/>
                  <bitoffs>0</bitoffs>
                  <bitsize>6</bitsize>
                </datafield>
             </case>
        </type>
      </func>
        <func>
          <number>0xB0</number>
          <title>Liquid Leakage Sensor</title>
          <type>
            <number>0x51</number>
            <title>Mechanic Harvester</title>
            <status>released</status>
            <description>
            <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Afriso / EnOcean</span>
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Description</span>
            <br/>
            <br/>This device is used to detect water. It is commonly placed on ground
            where a water leakage causes damage.
            <br/>The principle is that “paper rings” swell in water and trigger
            an ECO 200 (generator) based transmitter.
            <br/>This version is done for USA 902 MHz.
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Data exchange</span>
            <br/>Direction: unidirectional
            <br/>Addressing: broadcast
            <br/>Communication trigger: event-triggered
            <br/>Communication interval: N/A
            <br/>Trigger event: (water detected)
            <br/>Tx delay: -
            <br/>Rx timeout: -
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Teach-in</span>
            <br/>Teach-in method: UTE teach-in
            <br/>
            <br/>
            <span style="border-bottom:2px groove #000000;">Security</span>
            <br/>Encryption supported: no
            <br/>Security level format: -
            </description>
            <case>
              <datafield>
                <data>Water sensor</data>
                <shortcut>WA</shortcut>
                <description>Alert signal that the sensor detected water leakage.</description>
                <info>Water sensor</info>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <enum>
                  <item>
                    <value>0x00</value>
                    <description>No water detected / return position</description>
                  </item>
                  <item>
                    <value>0x11</value>
                    <description>Water detected</description>
                  </item>
                </enum>
              </datafield>
            </case>
          </type>
        </func>
        <func>
          <number>0xB1</number>
          <title>Level Sensor</title>
          <type>
            <number>0x00</number>
            <title>Dispenser</title>
            <status>released</status>
            <description>
              <span style="background-color:#CDFF7D;border-bottom:2px groove #000000;font-style:italic;">Submitter: Digital Concept </span>
              <br/>
              <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Description</span>
              <br/>A family of EEPs for various products, e.g. like dispenser products which could be applied for soap, bathroom<br/>tissues or towel.
              <br/>
              <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Data exchange</span>
              <br/>Direction: unidirectional<br/>Addressing: broadcast
              <br/>Communication trigger: event_trigger
              <br/>Communication interval:
              <br/>Event description:
              <br/>
              <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Teach-in</span>
              <br/>Teach-in method: Universal teach-in (UTE)
              <br/>
              <br/><span style="text-decoration:underline; border-bottom: 1px solid #000;">Security</span>
              <br/>Encryption mandatory: No
            </description>
            <case>
              <datafield>
                <data>ChannelNumber</data>
                <description>Number ofthe channelof thedispenser.Each devicestarts withchannel &#135;0</description>
                <info/>
                <bitoffs>0</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>255</max>
                </scale>
                <unit></unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>Level of Material</data>
                <description>Level of thematerial inthe channel</description>
                <info/>
                <bitoffs>8</bitoffs>
                <bitsize>8</bitsize>
                <range>
                  <min>0</min>
                  <max>255</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>100</max>
                </scale>
                <unit></unit>
                <trigger> </trigger>
              </datafield>
              <datafield>
                <data>errorCode</data>
                <description>errorCode</description>
                <info/>
                <bitoffs>16</bitoffs>
                <bitsize>7</bitsize>
                <enum>
                  <item>
                    <value>0</value>
                    <description>No Error </description>
                  </item>
                  <item>
                    <value>1</value>
                    <description>Measurements not reliable</description>
                  </item>
                  <item>
                    <value>2</value>
                    <description>Device empty</description>
                  </item>
                  <item>
                    <value>3</value>
                    <description>Loop line at ground</description>
                  </item>
                  <item>
                    <value>4</value>
                    <description>malfunction of internal IR-sensor</description>
                  </item>
                  <item>
                    <value>5</value>
                    <description>Communication error with sensors</description>
                  </item>
                </enum>
              </datafield>
              <datafield>
                <info/>
                <bitoffs>23</bitoffs>
                <bitsize>1</bitsize>
                <reserved/>
              </datafield>
            </case>
          </type>
        </func>

      </rorg>
	  <rorg>
      <number>0xD0</number>
      <title>Signal</title>
      <fullname>Signal Telegram</fullname>
    <func>
      <number>0x00</number>
        <title>S</title>   
    <type>
      <number>0x00</number>
            <title>Signal Telegram</title>
            <case>
            <datafield>
          <data>Message Index</data>
          <shortcut>MID</shortcut>
          <description>Message Index</description>
          <info/>
          <bitoffs>0</bitoffs>
          <bitsize>8</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>Reserved</description>
            </item>
            
            <item>
            <value>1</value>
            <description>Smart Ack Mailbox empty</description>
            </item>
            <item>
            <value>2</value>
            <description>Smart Ack Mailbox does not exist</description>
            </item>
            <item>
            <value>3</value>
            <description>Smart Ack Reset: Trigger LRN Request</description>
            </item>
            <item>
            <value>4</value>
            <description>Trigger status message of device</description>
            </item>
            <item>
            <value>5</value>
            <description>Last unicast-message acknowledge.</description>
            </item>
            <item>
            <value>6</value>
            <description>Energy status of device</description>
            </item>
            <item>
            <value>7</value>
            <description>Revision of device</description>
            </item>
            <item>
            <value>8</value>
            <description>Heartbeat</description>
            </item>
            <item>
            <value>9</value>
            <description>RX window open</description>
            </item>
            <item>
            <value>10</value>
            <description>RX channel quality</description>
            </item>
            <item>
            <value>11</value>
            <description>Duty cycle status</description>
            </item>
            <item>
            <value>12</value>
            <description>Configuration of device changed</description>
            </item>
            <item>
            <value>13</value>
            <description>Energy delivery of the harvester</description>
            </item>
            <item>
            <value>14</value>
            <description>TX Mode off</description>
            </item>
            <item>
            <value>15</value>
            <description>TX Mode on</description>
            </item>
          </enum>
        </datafield>
        
            </case>
            
            <case> 
              <title>Energy status of the device</title>
              <description>
              
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>4</value>
                </datafield>
              </condition>
        
        <datafield>
          <data>Trigger Details</data>
          <shortcut>TIG</shortcut>
          <description> Trigger Details</description>
          <info/>
          <bitoffs>8</bitoffs>
          <bitsize>8</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>EEP Status. (Response: Defined by device)</description>
            </item>
            <item>
            <value>1</value>
            <description>Energy status (Response: MID 0x06)</description>
            </item>
            <item>
            <value>2</value>
            <description>Revision of device (Response: MID 0x07)</description>
            </item>
            <item>
            <value>3</value>
            <description>RX Level of received request (this)telegram (Response: MID 0x0A)</description>
            </item>
            <item>
            <value>4</value>
            <description>Energy current harvested reporting (MID 0x0D)</description>
            </item>
                      
                  </enum>
                  </datafield>
      </case>	
        
            
            <case> 
              <title>Energy status of the device</title>
              <description>
              
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>6</value>
                </datafield>
              </condition>
        
        <datafield>
          <data>Energy Status</data>
          <shortcut></shortcut>
          <description> Energy status of the device</description>
          <info/>
          <bitoffs>8</bitoffs>
          <bitsize>8</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>last message due to power loss. Gasp of death.</description>
            </item>
            <item>
            <min>1</min>
             <max>100</max>
             <scale>
             <min>1</min>
             <max>100</max>
             </scale>
             <unit>%</unit>
            </item>
                      
                  </enum>
                  </datafield>
      </case>	
        
             <case> 
              <title>Revision of the device</title>
              <description>
              
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>7</value>
                </datafield>
              </condition>
        <datafield>
          <data>SW Revision</data>
          <shortcut>ID</shortcut>
          <description> 32 – bit SW Revision</description>
          <info/>
          <bitoffs>8</bitoffs>
          <bitsize>32</bitsize>
                <range>
                  <min>0</min>
                  <max>4294967296</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4294967296</max>
                </scale>
                <unit></unit>
               </datafield>
               <datafield>
          <data>HW Revision</data>
          <shortcut>HWV</shortcut>
          <description> 32 – bit HW Revision</description>
          <info/>
          <bitoffs>40</bitoffs>
          <bitsize>32</bitsize>
                <range>
                  <min>0</min>
                  <max>4294967296</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4294967296</max>
                </scale>
                <unit></unit>
               </datafield>
      </case>	
        
            <case> 
              <title>RX-channel quality</title>
              <description>
              
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>10</value>
                </datafield>
              </condition>
        
        <datafield>
          <data>ID</data>
          <shortcut>ID</shortcut>
          <description> 32 – bit communication EURID of the telegram the quality is reported</description>
          <info/>
          <bitoffs>8</bitoffs>
          <bitsize>32</bitsize>
                <range>
                  <min>0</min>
                  <max>4294967296</max>
                </range>
                <scale>
                  <min>0</min>
                  <max>4294967296</max>
                </scale>
                <unit></unit>
               </datafield>
               <datafield>
          <data>DBM worst</data>
          <shortcut>ADI_W</shortcut>
          <description>Worst DBM</description>
          <info/>
          <bitoffs>40</bitoffs>
          <bitsize>8</bitsize>
          <enum>
            <item>
             <min>0</min>
             <max>254</max>
             <scale>
             <min>127</min>
             <max>-127</max>
             </scale>
             <unit>dBm</unit>
            </item>
            <item>
            <value>255</value>
            <description>Value Unknown</description>
            </item>
          </enum>
        </datafield>
               <datafield>
          <data>DBM best</data>
          <shortcut>ADI_B</shortcut>
          <description>BEST DBM</description>
          <info/>
          <bitoffs>48</bitoffs>
          <bitsize>8</bitsize>
          <enum>
            <item>
             <min>0</min>
             <max>254</max>
             <scale>
             <min>127</min>
             <max>-127</max>
             </scale>
             <unit>dBm</unit>
            </item>
            <item>
            <value>255</value>
            <description>Value Unknown</description>
            </item>
          </enum>
        </datafield>
                
               <datafield>
          <data>Subtelegram count</data>
          <shortcut>ST_C</shortcut>
          <description>Subtelegram count</description>
          <info/>
          <bitoffs>56</bitoffs>
          <bitsize>4</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>Value unknown</description>
            </item>
            <item>
             <min>1</min>
             <max>14</max>
             <scale>
             <min>1</min>
             <max>14</max>
             </scale>
             <unit></unit>
            </item>
            <item>
            <value>15</value>
            <description>15 or more</description>
            </item>
          </enum>
        </datafield>
                 <datafield>
          <data>Max Repeater Level</data>
          <shortcut>RL</shortcut>
          <description>Max Repeater Level</description>
          <info/>
          <bitoffs>60</bitoffs>
          <bitsize>4</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>Repeater level 0</description>
            </item>
            <item>
            <value>1</value>
            <description>Repeater level 1</description>
            </item>
            <item>
            <value>2</value>
            <description>Repeater level 2</description>
            </item>
            <item>
             <min>3</min>
             <max>14</max>
             <description>VALUE error</description>
             <unit></unit>
            </item>
            <item>
            <value>15</value>
            <description>VALUE UNKNOWN</description>
            </item>
          </enum>
        </datafield>
      </case>	
            
            <case> 
              <title>Duty cycle status</title>
              <description>
              
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>11</value>
                </datafield>
              </condition>
        
        <datafield>
          <data>Status flag</data>
          <shortcut></shortcut>
          <description> Status of tx </description>
          <info/>
          <bitoffs>8</bitoffs>
          <bitsize>4</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>Duty cycle limit exceeded.Further communication is notpossible.</description>
            </item>
            <item>
            <value>1</value>
            <description>TX Duty cycle is available. Communication can resume.</description>
            </item>
                  </enum>
                  </datafield>
      </case>	
    <case> 
              <title>Energy delivery of the harvester</title>
              <description>
              
              </description>
              <condition>
                <datafield>
                  <bitoffs>0</bitoffs>
                  <bitsize>8</bitsize>
                  <value>13</value>
                </datafield>
              </condition>
        
        <datafield>
          <data>Charging capabilities</data>
          <shortcut>CHC</shortcut>
          <description>cj </description>
          <info/>
          <bitoffs>8</bitoffs>
          <bitsize>4</bitsize>
          <enum>
            <item>
            <value>0</value>
            <description>Energy provided form harvester is very good for future operation</description>
            </item>
            <item>
            <value>1</value>
            <description>Energy provided form harvester is good for future operation</description>
            </item>
            <item>
            <value>2</value>
            <description>Energy provided form harvester is average for future operation</description>
            </item>
            <item>
            <value>3</value>
            <description>Energy provided form harvester is bad for future operation</description>
            </item>
            
            <item>
            <value>3</value>
            <description>Energy provided form harvester is very bad for future operation</description>
            </item>
                  </enum>
                  </datafield>
      </case>			
        </type>
   </func>
   
    </rorg>
	
	
	<rorg>
		<number>0xD1</number>
		<title>MSC DEUTA Controls Telegram</title>
		<fullname>MSC Communication DEUTA Controls GmbH</fullname>
		<telegram>MSC-DC</telegram>
		<description>DEUTA Controls specific implementation of MSC telegram.</description>
		
		
		
		<func>
			<number>0x06</number>
			<title>Light Sensor</title>
			<type>
				<number>0x01</number>
				<title>Range 0 Lx to 65.535 Lx</title>
				<status>released</status>
				<case>
					<datafield>
						<data>Illumination</data>
						<shortcut>ILL</shortcut>
						<description>Illumination Lux (linear)</description>
						<info>Illumination 0…65.535 Lx</info>
						<bitoffs>24</bitoffs>
						<bitsize>16</bitsize>
						<range>
						<min>0</min>
						<max>65535</max>
						</range>
						<scale>
						<min>0</min>
						<max>65535</max>
						</scale>
						<unit>Lx</unit>
					</datafield>
					<datafield>
						<data>Range</data>
						<shortcut>ILL%</shortcut>
						<description>Illumination % (linear)</description>
						<info>Illumination 0…100%</info>
						<bitoffs>40</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>100</max>
						</range>
						<scale>
						<min>0</min>
						<max>100</max>
						</scale>
						<unit>%</unit>
					</datafield>
					<datafield>
						<data>Max. Illumination</data>
						<shortcut>MIL</shortcut>
						<description>Max Illumination (linear)</description>
						<info>Maximal Illumination 0…65.535 Lx</info>
						<bitoffs>48</bitoffs>
						<bitsize>16</bitsize>
						<range>
						<min>0</min>
						<max>65535</max>
						</range>
						<scale>
						<min>0</min>
						<max>65535</max>
						</scale>
						<unit>Lx</unit>
					</datafield>
				</case>
			</type>
		</func>
		
		<func>
			<number>0x07</number>
			<title>Occupancy Sensor</title>
			
			<type>
				<number>0x01</number>
				<title>Motion Sensor</title>
				<status>released</status>
				<case>
					<datafield>
						<data>Motion</data>
						<shortcut>Motion</shortcut>
						<description>Motion</description>
						<info>Motion</info>
						<bitoffs>16</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>1</max>
						</range>
						<scale>
						<min>0</min>
						<max>1</max>
						</scale>
					</datafield>
					<datafield>
						<data>PIR</data>
						<shortcut>PIR</shortcut>
						<description>PIR</description>
						<info>PIR</info>
						<bitoffs>24</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>10</max>
						</range>
						<scale>
						<min>0</min>
						<max>10</max>
						</scale>
					</datafield>
					<datafield>
						<data>Humidity - no</data>
						<shortcut>Hum</shortcut>
						<description>Hum</description>
						<info>Hum</info>
						<bitoffs>32</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>200</max>
						</range>
						<scale>
						<min>0</min>
						<max>100</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>Temperature - no</data>
						<shortcut>Temp</shortcut>
						<description>Temp</description>
						<info>Temp</info>
						<bitoffs>40</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>250</max>
						</range>
						<scale>
						<min>0</min>
						<max>50</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>CapVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>48</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>SolarVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>56</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>BatVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>64</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					
				</case>
			</type>
			
			<type>
				<number>0x10</number>
				<title>People Counter</title>
				<status>released</status>
				<case>
					<datafield>
						<data>People</data>
						<shortcut>Pe</shortcut>
						<description>People</description>
						<info>People</info>
						<bitoffs>40</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>255</max>
						</scale>
					</datafield>
					<datafield>
						<data>Voltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>16</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>Switch</data>
						<shortcut>Sw</shortcut>
						<description>Switch State</description>
						<info>Switch</info>
						<bitoffs>24</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>255</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>Error</data>
						<shortcut>Err</shortcut>
						<description>Error</description>
						<info>Error</info>
						<bitoffs>32</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>255</max>
						</scale>
						<unit></unit>
					</datafield>
				</case>
			</type>
			
			<type>
				<number>0x11</number>
				<title>Sound Pressure Level</title>
				<status>released</status>
				<case>
					<datafield>
						<data>SPL</data>
						<shortcut>SPL</shortcut>
						<description>SPL</description>
						<info>SPL</info>
						<bitoffs>16</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>30</min>
						<max>90</max>
						</range>
						<scale>
						<min>30</min>
						<max>90</max>
						</scale>
						<unit>db</unit>
					</datafield>
					<datafield>
						<data>CapVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>24</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>SolarVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>32</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>BatVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>40</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
				</case>
			</type>
		</func>
		
		<func>
			<number>0x08</number>
			<title>Display</title>
			<type>
				<number>0x01</number>
				<title>AL-610</title>
				<status>released</status>
				<case>
					<datafield>
						<data>Voltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>16</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>Motion</data>
						<shortcut>Mo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>24</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>1</max>
						</range>
						<scale>
						<min>0</min>
						<max>1</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>Lux</data>
						<shortcut>Lux</shortcut>
						<description>Lux l (linear)</description>
						<info>Lux 0…5.1 V</info>
						<bitoffs>32</bitoffs>
						<bitsize>16</bitsize>
						<range>
						<min>0</min>
						<max>1000</max>
						</range>
						<scale>
						<min>0</min>
						<max>1000</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>Temperature</data>
						<shortcut>Temp</shortcut>
						<description>Lux l (linear)</description>
						<info>Lux 0…5.1 V</info>
						<bitoffs>48</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>250</max>
						</range>
						<scale>
						<min>10</min>
						<max>35</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>Humidity</data>
						<shortcut>Hum</shortcut>
						<description>Lux l (linear)</description>
						<info>Lux 0…5.1 V</info>
						<bitoffs>56</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>200</max>
						</range>
						<scale>
						<min>0</min>
						<max>100</max>
						</scale>
						<unit></unit>
					</datafield>
				</case>
			</type>
		</func>
			
		<func>
			<number>0x09</number>
			<title>Gas Sensor</title>
			<type>
				<number>0x01</number>
				<title>Solar CO2 Sensor</title>
				<status>released</status>
				<case>
					<datafield>
						<data>CO2</data>
						<shortcut>CO2</shortcut>
						<description>CO2</description>
						<info>CO2</info>
						<bitoffs>16</bitoffs>
						<bitsize>16</bitsize>
						<range>
						<min>0</min>
						<max>5000</max>
						</range>
						<scale>
						<min>0</min>
						<max>5000</max>
						</scale>
					</datafield>
					<datafield>
						<data>Humidity</data>
						<shortcut>Hum</shortcut>
						<description>Hum</description>
						<info>Hum</info>
						<bitoffs>32</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>200</max>
						</range>
						<scale>
						<min>0</min>
						<max>100</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>Temperature</data>
						<shortcut>Temp</shortcut>
						<description>Temp</description>
						<info>Temp</info>
						<bitoffs>40</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>250</max>
						</range>
						<scale>
						<min>0</min>
						<max>50</max>
						</scale>
						<unit></unit>
					</datafield>
					<datafield>
						<data>CapVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>48</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>SolarVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>56</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					<datafield>
						<data>BatVoltage</data>
						<shortcut>Vo</shortcut>
						<description>Voltage V (linear)</description>
						<info>Voltage 0…5.1 V</info>
						<bitoffs>64</bitoffs>
						<bitsize>8</bitsize>
						<range>
						<min>0</min>
						<max>255</max>
						</range>
						<scale>
						<min>0</min>
						<max>5.1</max>
						</scale>
						<unit>V</unit>
					</datafield>
					
				</case>
			</type>
			
		</func>
		
	</rorg>

	</profile>
</eep>


















