<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="1">
  <CommandClass id="112">
    <Value type="short" index="27" genre="config" label="IR code number from table" units="">
      <Help>
        IR code number for built-in code library. Refer "Code list" for details.
      </Help>
    </Value>
    <Value type="byte" index="38" genre="config" label="End-point selection control" units="" min="1" max="6">
      <Help>
        * 1 (0x01) = EP1 
        * 1 (0x02) = EP2 
        * 1 (0x03) = EP3 
        * 1 (0x04) = EP4 
        * 1 (0x05) = EP5 
        * 1 (0x06) = EP6 
      </Help>
    </Value>
    <Value type="byte" index="29" genre="config" label="IR Port Mapping" units="" min="1" max="6">
      <Help>
        IR output port routing. 
        Please make sure that the "End point selection control" has completed (if necessary) before process the following setup.
      </Help>
    </Value>
    <Value type="byte" index="28" genre="config" label="IR Output Power" units="" min="0" max="255">
      <Help>
        Please  make  sure  that  the  "End  point  selection  control"  has completed (if necessary) before process the following setup. 
        
        Set IR output power level by entering: 
        * 0 (0x00) Normal power mode; 
        * 255 (0xFF) High power mode; 
        (default is in high power mode). 
      </Help>
    </Value>
    <Value type="short" index="25" genre="config" label="IR Code Learning" units="">
      <Help>
        Please make sure that the "End point selection control" has completed (if necessary) before process the following setup.

        Place the ZXT-310 and your original remote on a flat surface, aimed at each other and 1-3 cm apart from the "L" learning mark.
        Press and keep holding the key on your original equipment remote which you want to learn for a few seconds.

        Value is the Simple AV command number or key going to be learned.
        Any incoming operation may probably to wait up to 15s to release until the internal process of parameter has finished.

        (Z-Wave Cmd#, e.g. if POWER key is going to be learnt, input the value: 39 (0x27))
      </Help>
    </Value>
    <Value type="byte" index="26" genre="config" label="Learning status register" units="" read_only="true">
      <Help>
        * 0 (0x00): IR channel idle (default)
        * 1 (0x01): OK
        * 2 (0x02): Learning
        * 3 (0x03): Command Full
        * 4 (0x04): Learning Fail
      </Help>
    </Value>
    <Value type="byte" index="31" genre="config" label="IR transmission mode" units="" min="0" max="255">
      <Help>
        Please make sure that the "End point selection control" has completed (if necessary) before process the following setup. 

        * 0 (0x00): Continuous IR transmission mode (default); 
        * 255 (0xFF): Single shot IR transmission mode; 
      </Help>
    </Value>
  </CommandClass>
</Product>
