<?xml version="1.0" encoding="utf-8"?>
<!-- 
Aeotec DSA22 Key Fob
https://aeotec.freshdesk.com/helpdesk/attachments/6009584531
-->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
    <!-- 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="list" index="250" genre="config" label="Mode" units="" min="0" max="1" size="1" value="0">
            <Help>Enable selective Group Mode or Scene Mode</Help>
            <Item label="Group" value="0"/>
            <Item label="Scene" value="1"/>
        </Value>
        <Value type="button" index="255" genre="config" label="Reset configuration" units="" write_only="true" value="0">
            <Help>Reset configuration set up to default setting</Help>
        </Value>
    </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="Lifeline" auto="false"/>
        </Associations>
    </CommandClass>

</Product>
