background image

Users Manual IRTrans Version 2.12

 

 

 

 

 

15 

4.4.  Format of the IRTrans IR Database 

 

The IR Database stores the Infrared Codes, that can be sent and received by the 
IRTrans in ASCII files. They have names ending in .rem. They are maintained by 
the irserver. Because they are in ASCII format, these files can also be modified 
or copied. When doing that it is important to use the correct syntax as errors in 
the remotedefinitions may affect the stability of the software.  

When the files are copied, it is important to also change the names of the 
remote control at the beginning of the file. 
After making manual changes to the remote database the server has to be 
restarted manually. 

 
In general there might be three different formats inside a .rem file: 

 

!

 

IRTrans Standard format (decoded commands): 

 

[REMOTE] 
  [NAME]Sony 
 
[TIMING] 
  [0][N]3[1]2408 608[2]600 600[3]1200 600[RC]2[RP]24[FREQ]40[SB][RS] 
 

[COMMANDS] 
  [Stop][T]0[D]S000111010001 

  [Play][T]0[D]S010011010001 
  [Pause][T]0[D]S100111010001 

  [Next][T]0[D]S100011010001 
  [Prev][T]0[D]S000011010001 

 

This  is  the  standard  format  for  IRTrans  commands.  The  timing  data  is  stored 
apart from the IR commands itself.  
 
Inside  the  files  as  many  timings  as  desired  can  be  stored.  The  discrete  fields 
have the following meaning: 

 
[0][N]3[1]2408 608[2]600 600[3]1200 600[RC]2[RP]24[FREQ]40[SB][RS] 

 

[0] 

:  Number of the timing 

[N][3] 

:  Number of time values inside of this timing 

[1]2408 608 :  Pulse / Pause pair. Values in µs. The resolution is 8 µs. 
[RC]2 

:  Number of repeats 

[RP]24 

:  Pause between two repeats in ms. 

[FREQ]40  :  Carrier frequency of the IR signal (0 = Not modulated) 
[SB] 

:  Code uses a Startbit 

[RS] 

:  Startbit is repeated 

[RC5] 

:  RC5 Code (No timing info needed) 

[RC6] 

:  RC6 Code (No timing info needed) 

 
The structure of the commands itself is as follows: 

 

[Stop][T]0[D]S000111010001 

 

[Stop] 

:  Name of the command 

[T]0 

:  This command uses timing 0 

[D]S00011.. :  Command data. Refers the Pulse / Pause Pairs in the timing. 

Users Manual IRTrans Version 2.12 

16 

!

 

IRTrans RAW Format (for unusual command formats): 

 

[REMOTE] 
  [NAME]raw 

 
[TIMING] 
[COMMANDS] 
  [1][RAW]87[FREQ]38[D]0 8 368 592 600 592 608 592 600 592 600 592 … 
  [2][RAW]87[FREQ]38[D]0 8 344 616 1176 616 584 616 576 616 576 616 …  
  [3][RAW]87[FREQ]38[D]0 8 344 616 584 616 1176 616 576 616 576 616 … 
  [4][RAW]87[FREQ]38[D]0 8 376 592 1200 592 1200 584 608 592 600 592 …  
  [5][RAW]87[FREQ]38[D]0 8 344 616 576 616 584 616 1168 616 584 616 …

  

 
The RAW Format is used to learn commands, that can not be learned using the 
standard format. In general they should not be used to control the PC. Controlling 
the PC is only possible if the option “Use always RAW Codes” is activated in the 
setting of the IRTrans module. Of course this codes can be sent the same way as 
other commands. They are described by Pulse/Pause pairs in µs. Values of more 
then 2.040 µs are coded in form of two bytes with a leading 0 byte. In general it 
does not make sense to enter RAW Codes manually, it is simply to complicated. 
 

!

 

IRTrans CCF Format (for Commands used by the Philips Pronto

): 

 

[REMOTE] 

  [NAME]ccf 
 

[COMMANDS] 
  [1][CCF]0000 0067 0000 000d 0060 0018 0018 0018 0018 0018 0018 0018 0018 0018 
0018 0018 0018 0018 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0030 043c 
  [v+][CCF]0000  006d  0022  0002  0155  00aa  0016  003f  0016  0015  0016  003f  0016 
003f 0016 003f 0016 003f 0016 003f 0016 0015 0016 0015 0016 003f 0016 0015 0016 
0015 0016 0015 0016 0015 0016 0015 0016 003f 0016 003f 0016 0015 0016 003f 0016 
003f 0016 0014 0016 0014 0016 0014 0016 003f 0016 0015 0016 003f 0016 0015 0016 
0015 0016 003f 0016 003f 0016 003f 0016 0015 0016 05e7 0155 0055 0016 0e3b

 

 
The  CCF  Format  allows  to  use  the  huge  number  of  IR  Codes  available  for  the 
Philips  Pronto

  for  the  IRTrans  system.  Currently  all  Mode  0,  1,  5  and  6  (first 

Field = 0000, 0001, 0005, 0006) Commands can be used. These are almost all 
files  available  for  example  at 

www.remotecentral.com

.  The  codes  that  are  used 

have  to  be  extracted  using  the  Pronto  Edit

  Software.  Informations  about  the 

Philips Pronto

 can be found at 

www.pronto.philips.com

. New command files can 

easily be created based on the file ccf.rem.  
 

When copying definitions care should be taken to change the name of the 
remote in the  [REMOTE] section of the file.. 
 
In any case the terms of license provided Philips Corporation for the Pronto 
Edit Software should be observed! 

 

Summary of Contents for IRTrans USB

Page 1: ...Trans IR Bus Module IRTrans Translator IRTrans Mediacotroller IRTrans Ethernet IRDB IRTrans Ethernet PoE IRDB IRTrans LAN Controller IRTrans LAN Controller XL we hereby declare that they conform to the declarations regarding Electromagnetic Compatibility as defined in EN 55024 1998 A1 2001 A2 2003 Users Manual IRTrans System 2006 2008 IRTrans GmbH ...

Page 2: ...d with the Macintosh Software Damage to the IRTrans the computer system or even personal property might arise as a result of not following advices marked by that symbol This symbol marks important tips for handling and using the IRTrans system All trademarks mentioned herein belong to their respective owners Users Manual IRTrans Version 2 12 4 IrTrans Server irserver Windows or Linux IRTrans USB R...

Page 3: ...tive USB device node via cat proc bus usb devices The irserver is TCP IP based Therefore it can be accessed by different Clients that can even be installed on different Systems in a Network Of course it can also be accessed via large routed Networks or even the Internet Of course it can be accessed by several Clients at a time that can run on different Operating Systems All IRTrans Clients need a ...

Page 4: ... contact of that Connector Only the DC Connector of the IRTrans should be used to power the Serial Bus This connector is protected by an automatic fuse If the power is supplied directly into the Serial Bus Cables a fuse should be used to protect the Bus System from short cuts Users Manual IRTrans Version 2 12 8 2 2 USB Version Before connecting the Device to the PC the Driver CD should be inserted...

Page 5: ...s be protected by a Fuse in the Cable Before making any connections the Mains Connector should always be removed before making any connections because the Standby Voltage is present even when the PC is switched off If there s any doubt an external Power Supply should be used The Software settings to use the PowerOn Options are done in the Status Page of the GUI or ASCII Client That is explained in...

Page 6: ...ich device was allocated Users Manual IRTrans Version 2 12 12 4 Installing and using the software 4 1 IRTrans Server Software The IRTrans Software uses a client server structure Every command is processed by the server irserver Therefore this server has to run all the time Right now there are no clients which connect directly to the IRTrans hardware This makes changes in the firmware and protocol ...

Page 7: ...e Bus ID for new IRTrans Modules Normally the standard setting 0 is used here Only in special cases a different address is needed This setting is stored in the IRTrans Module permanently stat_timeout to Sets the timeout in s after that the Cache for the device status is reread from the devices version Shows the version and the minimum needed version of the IRTrans Firmware xap Enables the built in...

Page 8: ...68 592 600 592 608 592 600 592 600 592 2 RAW 87 FREQ 38 D 0 8 344 616 1176 616 584 616 576 616 576 616 3 RAW 87 FREQ 38 D 0 8 344 616 584 616 1176 616 576 616 576 616 4 RAW 87 FREQ 38 D 0 8 376 592 1200 592 1200 584 608 592 600 592 5 RAW 87 FREQ 38 D 0 8 344 616 576 616 584 616 1168 616 584 616 The RAW Format is used to learn commands that can not be learned using the standard format In general th...

Page 9: ...ANEL TV MOD 60 10 SIZE 40 25 PANEL CD END CD FRMPIX 460 280 LBL 10 250 SIZE 300 30 TEXT CD FONT 14 POS 10 10 SIZE 100 30 TEXT Power On REMOTE Yamaha COMMAND PowerOn POS 120 10 SIZE 100 30 TEXT Power Off REMOTE Yamaha COMMAND PowerOff POS 10 50 SIZE 100 30 TEXT Vol REMOTE Yamaha COMMAND Vol POS 120 50 SIZE 100 30 TEXT Vol REMOTE Yamaha COMMAND Vol POS 230 10 SIZE 100 30 TEXT CD REMOTE Yamaha COMMAN...

Page 10: ...rans measures the Pulse lengths of the IR Codes and analyzes the Protocol This is done by shortly pressing one of the Remote controls buttons When learning a timing the Remote control should face the IRTrans directly not reflected by wall as that might affect the timings learned Users Manual IRTrans Version 2 12 20 After the timing is learned the IR commands can be learned Every command gets an al...

Page 11: ...the PC However you can still learn and send decoded commands If the RAW mode is activated RAW codes are also used on the serial bus Because there is more data transferred and the recognition of commands is not as safe as in decoded mode the RAW mode of the IRTrans should only be enabled if you need to control the PC using a special remote You can learn and send RAW codes even without activating th...

Page 12: ...an external power supply On most Mainboards wakeup from Standby only works from S1 Standby Using the IRTrans PowerOn Option is a lot more versatile If you use the IRTrans in RAW mode this has to be a RAW command too PowerOff Remote Command Using the PowerOn Option with USB modules discrete codes can be asigned to PowerOn and PowerOff Of course it is also possible to leave out the PowerOff code ent...

Page 13: ...arning of commands The irserver completely replaces lircd That means that the LIRC server lircd should not run on the system There can be several LIRC and IRTrans clients connected to the server at the same time The TCP IP socket allows connections from different clients over the network A very versatile client is irexec delivered with LIRC It allows executing any command triggered by an IR comman...

Page 14: ... and stored Of course this step is also needed only once If there is already a Timing stored for that Remote Control this step is skipped automatically Users Manual IRTrans Version 2 12 28 Now a name for the Command Event can be entered This name is used to store the command in the IR Database Then the Event is handed over to Girder and Stored as an Action While Learning via the Girder Plug in the...

Page 15: ...the IRTrans installation folder has to be copied into the Homeseer Installation Directory If Homeseer is installed in the standard path this is done automatically by the IRTrans setup program Setup As for all IRTrans Clients the irserver has to be running In the Dialog View Options Interfaces IRTrans has to be selected in the Combo box Device as Infrared Interface Now restart Homeseer In the Event...

Page 16: ...rned IR Commands appears In this Combo box now a Command can be selected that triggers this Event To send IR Commands in Infrared Control IR Commands can be selected to be sent It is possible to select more then one command here Users Manual IRTrans Version 2 12 32 Declaration of Conformity According to 47CFR Parts 2 and 15 for Peripherals Power Supplies used with Class B Personal Computers We IRT...

Reviews: