Irtrek Portable

Install on any Windows XP, 7, etc.

  • Download the IrTrek 0.98 v1.27 Portable Windows Package
  • Unzip this file at the root of a hard drive, like C:\at_root_code.
  • Make a Shortcut of C:\at_root_code\eclipse\proj_py\irtrek\irtrek.bat
  • Drag the Shortcut to Desktop and Double Click.
  • That's it!

Getting Started

General Layout

  • The IrTek window has 5 buttons on the left side that re-define the other buttons and list boxes.
  • We will refer to these 5 buttons as:
    1. Script-Sequencer
    2. Configuration
    3. Remote-Control
    4. Rack-Capture
    5. IrTek

IrTek Layout

  • The first thing we want to do is establish communcation with the IrTek device.
  • Click the IrTek button on the left side.
step_1_01.png
  • Use the four circled buttons to setup the form of communication the IrTek is connected by.

Serial Mode Connection

  • If you are using serial connection, set the IrTekConnect_mode to CommSerialMode
step_1_02.png
  • Now select the COM port the IrTek is connected to:
step_1_03.png
  • Click the Connect, if you see Operational in the text box, you have good a IrTek communication.
  • This text box is blue if a valid socket or serial connection is open, red otherwise.
step_1_04.png

Remote Control Layout

  • With good IrTek communication, click the Remote-Control button.
  • Select the remote you need on the right list
  • Click Set Active Remote
  • You should now be able to use the interactive button on the right to control the settop.
    • Left click a button for normal
    • Right click and hold a button to send constant IR
step_2_01.png

Script Sequencer

  • Click the Script-Sequencer button.
  • Click Turn Sequencer On to start the script.
step_3_01.png

Script Commands

  • <delay> N
    • Add a N second delay
  • <delay_each_code> N
    • Add a N second delay after each non- capitalized code
  • <delay_each_capitalized_code> N
    • Add a N second delay after each capitalized code
    • Capitalize buttons that change channels to give more time
# Add a 0.5 second delay after each non- capitalized code
<delay_each_code> 0.5

# Add a 7 second delay after each capitalized code
<delay_each_capitalized_code> 7

# Tune to channel 219
key2
key1
key9
Ok

ChannelDown
<delay> 3

# call the Vod1 Macro
vod1

ChannelUp

Macros

  • The Sequencer will first try to find a Macro command in the Macro file.
  • The flow then moves to the Macro file, runs the Macro, then back to the main Script file.
  • Format for the Macros:
    • <macro name_of macro>
    • [.. body of macro ..]
    • <end_macro>
  • Macro Examples:
<macro vod1>
# Tune to VOD Channel 219
2
1
9
select
<end_macro>

<macro ppv1>
# Tune to Pay-Per-View Channel 220
key2
key2
key0
select
<end_macro>

back to IrTrek main page

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License