<?xml version="1.0"?>

<IRDoc>
  <Manuf name="Sony-12bit">
    <Module name="pb.ir.analysis.SignalAnalysisPulse1"/>
    <Signal freq="40000" type="Pulse" length="12" gap="24000"
      headP="2200" headS="550"
      oneP="1100" oneS="550"
      zeroP="550" zeroS="550"/>
    <Device name="VCR">
      <Function code="1a">1</Function>
      <Function code="81a">2</Function>
      <Function code="41a">3</Function>
      <Function code="c1a">4</Function>
      <Function code="21a">5</Function>
      <Function code="a1a">6</Function>
      <Function code="61a">7</Function>
      <Function code="e1a">8</Function>
      <Function code="11a">9</Function>
      <Function code="91a">0</Function>
      <Function code="51a">-/--</Function>
      <Function code="bba">Skip</Function>
      <Function code="e5a">Track-Auto/Man</Function>
      <Function code="a3a">Track-Down</Function>
      <Function code="23a">Track-Up</Function>
      <Function code="7da">Slow-</Function>
      <Function code="bda">Slow+</Function>
      <Function code="1ba">Tape Speed</Function>
      <Function code="da">Frame-Rew</Function>
      <Function code="8da">Frame-Ffwd</Function>
      <Function code="f3a">Inp Sel</Function>
      <Function code="eba">Index-Rew</Function>
      <Function code="6ba">Index-Ffwd</Function>
      <Function code="b9a">Rec</Function>
      <Function code="15a">Search-Rew</Function>
      <Function code="95a">Search-Ffwd</Function>
      <Function code="99a">Pause</Function>
      <Function code="59a">Play</Function>
      <Function code="19a">Stop</Function>
      <Function code="9a">Prog+</Function>
      <Function code="89a">Prog-</Function>
      <Function code="5ba">Display</Function>
      <Function code="17a">Audio Dub</Function>
      <Function code="8ba">Execute</Function>
      <Function code="e9a">Audio Monitor</Function>
      <Function code="c7a">Timer Clear</Function>
      <Function code="a9a">Power</Function>
      <Function code="b3a">Menu</Function>
      <Function code="63a">Counter Reset</Function>
      <Function code="47a">Cursor Left</Function>
      <Function code="c3a">Cursor Down</Function>
      <Function code="87a">Cursor Right</Function>
      <Function code="43a">Cursor Up</Function>
      <Function code="69a">Eject</Function>
    </Device>
    <Device name="TV">
      <Function code="a90">Power</Function>
      <Function code="a50">TV/Video</Function>
      <Function code="e90">Audio Monitor</Function>
      <Function code="10">1</Function>
      <Function code="810">2</Function>
      <Function code="410">3</Function>
      <Function code="c10">4</Function>
      <Function code="210">5</Function>
      <Function code="a10">6</Function>
      <Function code="610">7</Function>
      <Function code="e10">8</Function>
      <Function code="110">9</Function>
      <Function code="910">0</Function>
      <Function code="b90">-/--</Function>
      <Function code="490">Vol+</Function>
      <Function code="c90">Vol-</Function>
      <Function code="90">Prog+</Function>
      <Function code="890">Prog-</Function>
      <Function code="5d0">Display</Function>
    </Device>
    <Device name="Cam">
      <Function code="59c">Play</Function>
      <Function code="d9c">Rew</Function>
      <Function code="39c">Ffwd</Function>
      <Function code="19c">Stop</Function>
      <Function code="99c">Pause</Function>
    </Device>
  </Manuf>
  <Manuf name="Sony-15bit">
    <Module name="pb.ir.analysis.SignalAnalysisPulse1"/>
    <Signal freq="40000" type="Pulse" length="15" gap="19500"
      headP="2200" headS="550"
      oneP="1100" oneS="550"
      zeroP="550" zeroS="550"/>
    <Device name="VCR">
      <Function code="35d">G-Code</Function>
      <Function code="435d">Once</Function>
      <Function code="235d">Daily</Function>
      <Function code="635d">Weekly</Function>
    </Device>
    <Device name="Cam">
      <Function code="4c9d">Rec</Function>
      <Function code="2c9b">Tele</Function>
      <Function code="6c9b">Wide</Function>
    </Device>
  </Manuf>
  <Manuf name="Thomson">
    <Module name="pb.ir.analysis.SignalAnalysisSpace2"/>
    <Signal freq="39200" type="Space" length="32" gap="100000"
      headP="8800" headS="4400"
      oneP="550" oneS="1650"
      zeroP="550" zeroS="550"
      stopP="8800" stopS="2200"
      endP="550"/>
    <Device name="Set-top Box">
      <Function code="e17af00f">Mute</Function>
      <Function code="e17a48b7">Power</Function>
      <Function code="e17a807f">1</Function>
      <Function code="e17a40bf">2</Function>
      <Function code="e17ac03f">3</Function>
      <Function code="e17a20df">4</Function>
      <Function code="e17aa05f">5</Function>
      <Function code="e17a609f">6</Function>
      <Function code="e17ae01f">7</Function>
      <Function code="e17a10ef">8</Function>
      <Function code="e17a906f">9</Function>
      <Function code="e17a00ff">0</Function>
      <Function code="e17a04fb">TV/IRD</Function>
      <Function code="e17a847b">..</Function>
      <Function code="e17a14eb">&lt;</Function>
      <Function code="e17aa45b">Web</Function>
      <Function code="e17a649b">&gt;</Function>
      <Function code="e17a8877">Menu</Function>
      <Function code="e17ac837">Guide</Function>
      <Function code="e17ad02f">Up</Function>
      <Function code="e17a30cf">Down</Function>
      <Function code="e17ad827">Left</Function>
      <Function code="e17a38c7">Right</Function>
      <Function code="e17aa857">OK</Function>
      <Function code="e17a50af">Q</Function>
      <Function code="e17a28d7">R</Function>
      <Function code="e17a7887">I</Function>
      <Function code="e17ab847">Text</Function>
      <Function code="e17af807">Radio</Function>
      <Function code="e17a6897">A</Function>
      <Function code="e17ae817">B</Function>
      <Function code="e17a18e7">C</Function>
      <Function code="e17a9867">D</Function>
      <Function code="e17ab04f">Vol+</Function>
      <Function code="e17a708f">Vol-</Function>
      <Function code="e17a08f7">Ch+</Function>
      <Function code="e17a58a7">Ch-</Function>
    </Device>
  </Manuf>
  <Manuf name="JVC">
    <Module name="pb.ir.analysis.SignalAnalysisSpace1"/>
    <Signal freq="40000" type="Space" length="16" gap="23000"
      headP="8100" headS="4050"
      oneP="520" oneS="1560"
      zeroP="520" zeroS="520"
      endP="520"/>
    <Device name="VCR">
      <Function code="c284">1</Function>
      <Function code="c244">2</Function>
      <Function code="c2c4">3</Function>
      <Function code="c224">4</Function>
      <Function code="c2a4">5</Function>
      <Function code="c264">6</Function>
      <Function code="c2e4">7</Function>
      <Function code="c214">8</Function>
      <Function code="c294">9</Function>
      <Function code="c2cc">0</Function>
      <Function code="c26c">X</Function>
      <Function code="c2ac">Timer</Function>
      <Function code="c2d0">Power</Function>
      <Function code="c2c3">Review</Function>
      <Function code="c2c8">TV/VCR</Function>
      <Function code="c2e8">Audio</Function>
      <Function code="c21c">--:--</Function>
      <Function code="c213">Start+</Function>
      <Function code="c293">Start-</Function>
      <Function code="c253">Stop+</Function>
      <Function code="c2d3">Stop-</Function>
      <Function code="c263">Date+</Function>
      <Function code="c2e3">Date-</Function>
      <Function code="c298">Pr+</Function>
      <Function code="c218">Pr-</Function>
      <Function code="c283">Prog</Function>
      <Function code="c2bc">Timer ?</Function>
      <Function code="c28c">Tape Speed</Function>
      <Function code="c269">30 sec FFwd</Function>
      <Function code="c2e0">Rew</Function>
      <Function code="c230">Play</Function>
      <Function code="c260">Ffwd</Function>
      <Function code="c2c0">Stop</Function>
      <Function code="c2b0">Pause</Function>
      <Function code="c2ec">Menu</Function>
      <Function code="c23c">OK</Function>
      <Function code="c2a8">Skip Rew</Function>
      <Function code="c228">Skip Ffwd</Function>
    </Device>
    <Device name="TV">
      <Function code="c0e8">Power</Function>
      <Function code="c0c8">TV/VCR</Function>
      <Function code="c038">Mute</Function>
      <Function code="c084">1</Function>
      <Function code="c044">2</Function>
      <Function code="c0c4">3</Function>
      <Function code="c024">4</Function>
      <Function code="c0a4">5</Function>
      <Function code="c064">6</Function>
      <Function code="c0e4">7</Function>
      <Function code="c014">8</Function>
      <Function code="c094">9</Function>
      <Function code="c004">0</Function>
      <Function code="c08e">Timer</Function>
      <Function code="c098">Pr+</Function>
      <Function code="c018">Pr-</Function>
      <Function code="c0f8">Vol-</Function>
      <Function code="c078">Vol+</Function>
    </Device>
  </Manuf>
</IRDoc>
