
Java Utility Program
LEARNING IR CODE ADVANCED
Add repeats and routing button
The Routing box (default all unchecked) will have no eect
on an IRAnywhere module as it has no routable outputs (this
section is only for use with the IR Commander Matrix and
KIRACC Modules). To add routing simply click the output(s)
that you want that particular code to be emitted from, 1
through 8 for IR Commander Matrix codes and 1 or 2 for the
KIRACC codes. By default the code will be sent to all outputs.
In the Number of times to send code box (default 1) you
can enter any digit from 0 through 9. This tells the module
how many times to send the code. Some equipment e.g.
Sony, requires the code to be repeated 2 or 3 times within a
xed period.
In the Delay box (default 20000) you can enter any digit
between 20000 and 99999. This determines how long a gap
(in microseconds) there will be between each repeat.
In the Options menu (drop down) you also have some extra
IR learning options:
Display rst code received only (optional, default = OFF)
Will stop detecting IR code after the rst complete string
is received. Some brands, JVC for example, send a “button
held” string immediately after the original command has
been sent. When capturing it can sometimes be dicult to
avoid capturing the button held command rather than the
rst burst of data containing the actual instruction you were
after. Checking this option tells the module to stop as soon
as the rst valid string has been captured.
Log all received IR codes to a le (optional, default = OFF)
A one second press of an IR remote button usually results in
the same string of code being emitted many times over.
If the “log all codes”button is not checked then the IR
Anywhere module will automatically stop capturing once
the last full string of code has been received and the
captured code will be displayed in the code window
If the “log all codes”button is checked then every received
string will be written to a text le. This can sometimes be
useful as you can easily see any variations and can choose
the “best” captured string as the one to use. To do this simply
cut and paste the desired code into the code window and
then save as normal. The received code count will increment
with each successfully captured string.
Note: the log le is not written to until the“learn”button is
clicked again to end the capturing process. The le location
can be set using the main menu option “File>Set load and
save directory”.
When tidying use advanced tidy (optional, default = OFF)
This option looks at the code and re-arranges it to comply
with the nearest complete cycle based on the carrier
frequency.
Tidy converted Pronto Code (optional, default = OFF)
There are a number of IR codes available on the internet for
use with the Pronto range of remote controls. You can paste
the raw Pronto code into the text box and click “convert from
Pronto”. This will then have the same net eect as if you had
captured the code from your own remote control. Checking
the “tidy converted Pronto code”will attempt to average
the code in the same way that the“tidy code” button works
during actual capture.
Use Code Averaging (optional, default = OFF)
Check this box to have the software attempt to remove any
unwanted noise from the IR signal performing an average
over twenty captured codes. It’s not foolproof as some
remotes don’t repeat the whole string every time, but if
you’re having trouble capturing a clean usable code it’s
worth a try.