<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value type="int" index="0" genre="config" label="Button #1(tap) Value 1" units="" write_only="true" value="0" />
    <Value type="int" index="1" genre="config" label="Button #1(tap) Value 2" units="" write_only="true" value="0" />
    <Value type="int" index="2" genre="config" label="Button #1(tap) Value 3" units="" write_only="true" value="0" />
    <Value type="int" index="3" genre="config" label="Button #1(tap) Value 4" units="" write_only="true" value="0" />
    <Value type="int" index="4" genre="config" label="Button #1(tap) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="20" genre="config" label="Button #1(hold) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="21" genre="config" label="Button #1(hold) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="22" genre="config" label="Button #1(hold) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="23" genre="config" label="Button #1(hold) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="24" genre="config" label="Button #1(hold) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="40" genre="config" label="Button #2(tap) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="41" genre="config" label="Button #2(tap) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="42" genre="config" label="Button #2(tap) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="43" genre="config" label="Button #2(tap) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="44" genre="config" label="Button #2(tap) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="60" genre="config" label="Button #2(hold) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="61" genre="config" label="Button #2(hold) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="62" genre="config" label="Button #2(hold) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="63" genre="config" label="Button #2(hold) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="64" genre="config" label="Button #2(hold) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="80" genre="config" label="Button #3(tap) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="81" genre="config" label="Button #3(tap) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="82" genre="config" label="Button #3(tap) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="83" genre="config" label="Button #3(tap) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="84" genre="config" label="Button #3(tap) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="100" genre="config" label="Button #3(hold) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="101" genre="config" label="Button #3(hold) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="102" genre="config" label="Button #3(hold) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="103" genre="config" label="Button #3(hold) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="104" genre="config" label="Button #3(hold) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="120" genre="config" label="Button #4(tap) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="121" genre="config" label="Button #4(tap) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="122" genre="config" label="Button #4(tap) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="123" genre="config" label="Button #4(tap) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="124" genre="config" label="Button #4(tap) Value 5" units="" write_only="true" value="0" />
    <Value type="short" index="140" genre="config" label="Button #4(hold) Value 1" units="" write_only="true" value="0" />
    <Value type="short" index="141" genre="config" label="Button #4(hold) Value 2" units="" write_only="true" value="0" />
    <Value type="short" index="142" genre="config" label="Button #4(hold) Value 3" units="" write_only="true" value="0" />
    <Value type="short" index="143" genre="config" label="Button #4(hold) Value 4" units="" write_only="true" value="0" />
    <Value type="short" index="144" genre="config" label="Button #4(hold) Value 5" units="" write_only="true" value="0" />
    <Value type="bool" index="241" genre="config" label="Button #1 Programmable" units="" write_only="true" min="0" max="1" value="0" />
    <Value type="bool" index="242" genre="config" label="Button #2 Programmable" units="" write_only="true" min="0" max="1" value="0" />
    <Value type="bool" index="243" genre="config" label="Button #3 Programmable" units="" write_only="true" min="0" max="1" value="0" />
    <Value type="bool" index="244" genre="config" label="Button #4 Programmable" units="" write_only="true" min="0" max="1" value="0" />
    <Value type="bool" index="250" genre="config" label="Scene Activation" units="" min="0" max="1" value="0" />
  </CommandClass>

  <!-- COMMAND_CLASS_ASSOCIATION.  This class is in the list reported by the Keyfob -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" max_associations="5" label="Group1" auto="false" />
    </Associations>
  </CommandClass>

</Product>
