<Product Revision="3" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Taken from http://www.zwave.eu/api/pdf.php?type=manual&id=ZME_054436_en_long.html -->
<!-- Z-Wave.Me: 064435 Wall Controller -->

	<!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value genre="config" index="10" label="Typical click timeout" max="100" min="1" type="byte" units="x 10 milliseconds" value="50">
      <Help>Typical time used to differentiate click, hold, double and triple clicks Values: 1 to 100 in 10 ms units (default is 50, that is equivalent to 500 ms)</Help>
    </Value>
    <Value genre="config" index="11" label="Invert buttons" max="1" min="0" size="1" type="list" units="">
      <Item label="No (default)" value="0"/>
      <Item label="Yes" value="1"/>
    </Value>
    <Value genre="config" index="13" label="Action on button single press or hold" max="3" min="0" size="1" type="list" units="" value="1">
      <Help>Defines which command should be sent on button single press or hold. Basic commands are sent to Association group. Switch All commands are sent broadcast.</Help>
      <Item label="Disabled" value="0"/>
      <Item label="Switch On, Off and dim using Basic Set (default)" value="1"/>
      <Item label="Switch All On/Off" value="2"/>
      <Item label="Scene Activation" value="3"/>
    </Value>
    <Value genre="config" index="14" label="Action on button double press or hold" max="3" min="0" size="1" type="list" units="" value="0">
      <Help>Defines which command should be sent on button double press or press-hold. Basic commands are sent to Association group. Switch All commands are sent broadcast. If not disabled, the device will wait for a click timeout to see if the second click would be pressed. This will introduce a small delay for single click commands.</Help>
      <Item label="Disabled (don't wait for double click, default)" value="0"/>
      <Item label="Switch On, Off and dim using Basic Set" value="1"/>
      <Item label="Switch All On/Off" value="2"/>
      <Item label="Scene Activation" value="3"/>
    </Value>
    <Value genre="config" index="15" label="Send the following Switch All commands" max="255" min="0" size="1" type="list" units="" value="1">
      <Item label="Switch All Off only (default)" value="1"/>
      <Item label="Switch All On only" value="2"/>
      <Item label="Switch All On and Off" value="255"/>
    </Value>
    <Value genre="config" index="20" label="Send battery report" max="2" min="0" size="1" type="list" units="" value="0">
      <Help>Send unsolicited battery report on wakeup.</Help>
      <Item label="No (default)" value="0"/>
      <Item label="To same node as wakeup notification" value="1"/>
      <Item label="Broadcast" value="2"/>
    </Value>
  </CommandClass>
  <!-- Basic set as report -->
  <CommandClass id="32">
    <Compatibility>
      <SetAsReport>true</SetAsReport>
    </Compatibility>
  </CommandClass>
  <!-- COMMAND_CLASS_SCENE_ACTIVATION. KFob can be configured to send scene commands but does not advertise it -->
  <CommandClass action="add" id="43">
    <Compatibility>
      <GetSupported>false</GetSupported>
    </Compatibility>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="2">
      <Group auto="false" index="1" label="Single press" max_associations="8"/>
      <Group index="2" label="Double press" max_associations="8"/>
    </Associations>
  </CommandClass>
</Product>
