How to setup Irtrans with girder for external display (1 Viewer)

MX

New Member
June 18, 2005
1
0
Although I have already faced a lot of challenges in setting up MP
this was a hard one. It took me so long to get it working that I
thought I needed to share this. Many posts are about external
displays, but they hardly ever get to the point of how to...
Maybe this very specific 'how to' could help you a bit.

I'm using a DIGN HV5 with a IRtrans display and I got
it to work today! Irtrans provides hardly any documentation
on this part, by the way.

1. Go through the whole story found in http://www.maisenbachers.de/dokuw/plugins:externaldisplay
and choose for the setup of external display:
Girder Module V1.0, port NONE, colums 16, rows 2, Comm.Delay 20, show property browser yes
(if all of this matters that much i don't know).
2. Install Girder (I have version 3.2).
3. Get the latest Irtrans drivers [url http://www.irtrans.de/en/download/dign.php[/url].
4. Install the irtrans plugin for girder (should be on the CD or get it from the website).
If ok, you should have an IRtrans plugin on the plugins tab on the right
if you open Girder.

5. Make sure that you have both girder and irtrans visible as tray
icons they should both be running...
6. Make an GML file that has the following xml inside:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<Girder><Group Name="MPDisplayUpdate" Identifier="19085" Enabled="TRUE"><MultiGroup Name="MPDisplayUpdate" Identifier="19086" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Clear Display" Identifier="19087" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>3</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Display Title" Identifier="19088" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>5</ActionSubType><sValue1>pld1</sValue1><iValue2>1</iValue2><iValue3>1</iValue3><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Display Title" Identifier="19093" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>5</ActionSubType><sValue1>pld2</sValue1><iValue2>2</iValue2><iValue3>1</iValue3><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Transfer info" Identifier="19089" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>6</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="19092" Enabled="TRUE" Invert="FALSE" Device="-2" IrStr="On All Event"></EventString></MultiGroup></Group></Girder>

7. Put this file wherever you want and then open it within Girder
by choosing File Open
You should get some tree structure with MPUpdateDisplay as a title.
8. Start MP, and you should now get everything displayed.


I hope I did not forget anything.

Good luck and a BIG thank you to the Team of Media Portal.
You are amazing!!

MX
 
B

Blackstaff

Guest
MX,

I have got the same HV5 than you... this was exactly what I was looking for and indeed it works!

Many many thanks!
 

kevnclint

New Member
August 13, 2005
1
0
this is great!
i'm thinking it's not compatible with Girder 4.0 though, or else I don't know what i'm doing...
is there a Girder 4.0 version of this?
 

Mr.WOP

MP Donator
  • Premium Supporter
  • January 9, 2006
    15
    0
    The Netherlands
    TNX! Workes Perfectly! :D

    BTW... You don't have to select the property browser

    Edit:

    I removed the "Clear Display" command so you don't have a blank display between changes when using a remote.
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <Girder><Group Name="MPDisplayUpdate" Identifier="19085" Enabled="TRUE"><MultiGroup Name="MPDisplayUpdate" Identifier="19086" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Display Title" Identifier="19088" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>5</ActionSubType><sValue1>pld1</sValue1><iValue2>1</iValue2><iValue3>1</iValue3><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Display Title" Identifier="19093" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>5</ActionSubType><sValue1>pld2</sValue1><iValue2>2</iValue2><iValue3>1</iValue3><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Transfer info" Identifier="19089" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>6</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="19092" Enabled="TRUE" Invert="FALSE" Device="-2" IrStr="On All Event"></EventString></MultiGroup></Group></Girder>

    For anyone using a DIGN remote:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <Girder><Group Name="MPDisplayUpdate" Identifier="19085" Enabled="TRUE"><MultiGroup Name="MPDisplayUpdate" Identifier="19086" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Display Title" Identifier="19088" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>5</ActionSubType><sValue1>pld1</sValue1><iValue2>1</iValue2><iValue3>1</iValue3><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Display Title" Identifier="19093" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>5</ActionSubType><sValue1>pld2</sValue1><iValue2>2</iValue2><iValue3>1</iValue3><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Transfer info" Identifier="19089" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>83</ActionType><ActionSubType>6</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="19092" Enabled="TRUE" Invert="FALSE" Device="-2" IrStr="On All Event"></EventString></MultiGroup></Group><Group Name="DignRemote" Identifier="19094" Enabled="TRUE"><Command Name="UP" Identifier="19095" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>38</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19175" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign up"></EventString></Command><Command Name="DOWN" Identifier="19097" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>40</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19176" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign down"></EventString></Command><Command Name="LEFT" Identifier="19099" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>37</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19177" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign left"></EventString></Command><Command Name="RIGHT" Identifier="19101" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>39</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19178" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign right"></EventString></Command><Command Name="ENTER" Identifier="19103" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>13</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19179" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign enter"></EventString></Command><Command Name="ESCAPE" Identifier="19105" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>27</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19180" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign esc"></EventString></Command><Command Name="Num 1" Identifier="19107" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>1</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19181" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 1"></EventString></Command><Command Name="Num 2" Identifier="19109" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>2</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19182" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 2"></EventString></Command><Command Name="Num 3" Identifier="19111" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>3</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19183" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 3"></EventString></Command><Command Name="Num 4" Identifier="19113" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>4</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19184" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 4"></EventString></Command><Command Name="Num 5" Identifier="19115" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>5</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19185" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 5"></EventString></Command><Command Name="Num 6" Identifier="19117" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>6</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19186" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 6"></EventString></Command><Command Name="Num 7" Identifier="19119" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>7</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19187" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 7"></EventString></Command><Command Name="Num 8" Identifier="19121" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>8</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19188" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 8"></EventString></Command><Command Name="Num 9" Identifier="19123" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>9</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19189" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 9"></EventString></Command><Command Name="Num 0" Identifier="19125" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>0</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19190" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign 0"></EventString></Command><Command Name="Volume Right (UP)" Identifier="19127" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>2</ActionType><ActionSubType>1</ActionSubType><sValue2>5200</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19191" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign volume right"></EventString></Command><Command Name="Volume Left (DOWN)" Identifier="19129" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>2</ActionType><ActionSubType>1</ActionSubType><sValue2>-5200</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19192" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign volume left"></EventString></Command><Command Name="Close" Identifier="19131" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>5</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19193" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign close"></EventString></Command><Command Name="Prev" Identifier="19133" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>118</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19194" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign prev"></EventString></Command><Command Name="Next" Identifier="19135" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>119</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19195" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign next"></EventString></Command><Command Name="Mute" Identifier="19137" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>2</ActionType><ActionSubType>5</ActionSubType><sValue2>0</sValue2><iValue1>4</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19196" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign mute" AntiRepeat="1000"></EventString></Command><Command Name="Step" Identifier="19139" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>1</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19197" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign step"></EventString></Command><Command Name="Play/Pause" Identifier="19141" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>32</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19198" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign play/pause"></EventString></Command><Command Name="Stop" Identifier="19143" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>b</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19199" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign stop"></EventString></Command><Command Name="Winamp" Identifier="19145" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>112</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19200" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign winamp"></EventString></Command><Command Name="Media player" Identifier="19147" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>113</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19201" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign mediaplayer"></EventString></Command><Command Name="HDTV" Identifier="19149" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>114</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19202" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign hdtv"></EventString></Command><Command Name="CD Player" Identifier="19151" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>115</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19203" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign cd player"></EventString></Command><Command Name="Win DVD" Identifier="19153" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>116</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19204" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign windvd"></EventString></Command><Command Name="Power DVD" Identifier="19155" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>117</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19205" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign powerdvd"></EventString></Command><Command Name="Internet" Identifier="19157" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>118</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19206" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign internet"></EventString></Command><Command Name="E-mail" Identifier="19159" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>119</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19207" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign e-mail"></EventString></Command><Command Name="Empty 1" Identifier="19161" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>120</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19208" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign empty-1"></EventString></Command><Command Name="Empty 2" Identifier="19163" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>121</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19209" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign empty-2"></EventString></Command><Command Name="Empty 3" Identifier="19165" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>122</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19210" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign empty-3"></EventString></Command><Command Name="Empty 4" Identifier="19167" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>123</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19211" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign empty-4"></EventString></Command><Command Name="EJECT" Identifier="19169" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>2</ActionType><ActionSubType>14</ActionSubType><sValue1>C:\Program Files\girder\SwitchCD.exe</sValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19212" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign eject"></EventString></Command><Command Name="START" Identifier="19171" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>x</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19213" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign start"></EventString></Command><Command Name="FULL DOWN" Identifier="19173" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>y</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="19214" Enabled="TRUE" Invert="FALSE" Device="83" IrStr="dign full down"></EventString></Command></Group></Girder>

    You will also need the following code:
    (Save it as "Dign.rem" and import it in IRTrans)
    Code:
    [REMOTE]
      [NAME]DIGN
    
    [TIMING]
      [0][N]3[1]8976 4504[2]536 584[3]544 1704[RC]1[RP]0[FREQ]39[SB]
    
    [COMMANDS]
      [Power][T]0[D]S000000011111111000000000111111110
      [Eject][T]0[D]S000000011111111001000000101111110
      [1][T]0[D]S000000011111111000010000111011110
      [2][T]0[D]S000000011111111010010000011011110
      [3][T]0[D]S000000011111111001010000101011110
      [4][T]0[D]S000000011111111000001000111101110
      [5][T]0[D]S000000011111111010001000011101110
      [6][T]0[D]S000000011111111001001000101101110
      [7][T]0[D]S000000011111111000011000111001110
      [8][T]0[D]S000000011111111010011000011001110
      [9][T]0[D]S000000011111111001011000101001110
      [Start][T]0[D]S000000011111111000000010111111010
      [0][T]0[D]S000000011111111010000010011111010
      [Full Down][T]0[D]S000000011111111001100000100111110
      [Volume Left][T]0[D]S000000011111111011110000000011110
      [Volume Right][T]0[D]S000000011111111001110000100011110
      [ESC][T]0[D]S000000011111111010100000010111110
      [UP][T]0[D]S000000011111111011010000001011110
      [Close][T]0[D]S000000011111111011100000000111110
      [Left][T]0[D]S000000011111111011000000001111110
      [Enter][T]0[D]S000000011111111011001000001101110
      [Right][T]0[D]S000000011111111011011000001001110
      [PREV][T]0[D]S000000011111111000110000110011110
      [Down][T]0[D]S000000011111111011000010001111010
      [NEXT][T]0[D]S000000011111111010000000011111110
      [Mute][T]0[D]S000000011111111010110000010011110
      [STEP][T]0[D]S000000011111111000100000110111110
      [Play/Pause][T]0[D]S000000011111111010010010011011010
      [Stop][T]0[D]S000000011111111000010010111011010
      [Winamp][T]0[D]S000000011111111001111000100001110
      [MediaPlayer][T]0[D]S000000011111111010101000010101110
      [HDTV][T]0[D]S000000011111111011101000000101110
      [CD Player][T]0[D]S000000011111111001101000100101110
      [WinDVD][T]0[D]S000000011111111000100010110111010
      [PowerDVD][T]0[D]S000000011111111000101000110101110
      [Internet][T]0[D]S000000011111111001100010100111010
      [E-Mail][T]0[D]S000000011111111011100010000111010
      [Empty-1][T]0[D]S000000011111111010100010010111010
      [Empty-2][T]0[D]S000000011111111010111000010001110
      [Empty-3][T]0[D]S000000011111111000111000110001110
      [Empty-4][T]0[D]S000000011111111011111000000001110

    Have Fun!
     

    Users who are viewing this thread

    Top Bottom