beautypg.com

Innotech Systems SpitFIRE III User Manual

Page 10

background image

Version 1.0

Preliminary

10

Direct Device Code Programming example to program TV code 122.
Button Host sends

MSB set

Status returned

Virtual Remote

Spitfire sends

TV

C2h

1 indicator LED flash

Flash 1

A1h

Prog

C0h

2 LED flashes

Flash 2

A2h

1

81h

1 LED flash

Flash 1

A1h

2

82h

1 LED flash

Flash 1

A1h

2

82h

1 LED flash

Flash 1

A1h

Prog

C0h

3 LED flashes. If code exists

Flash 3

A3h




Transmitting IR codes from the library
Once a slot is programmed, the appropriate IR code is transmitted by
“pressing” any virtual button that is implemented for the device that
was programmed. The IR code will be transmitted a minimum of 3
times. This default repeat count can be adjusted by sending an
IR_repeat_N command with the MSB set (Dh – D7h). The repeat
transmit count is one of the features that you should keep in mind
when assigning macros. If the device works when you are in
continuous transmission mode but does not work when you assign a
macro simply increase the transmission repeat counter.
The Spitfire defaults to Continuous Transmit mode. In this mode the
Request-To-Send (RTS) signal is lowered for as long as a button is
held down. In response the IR code will repeat as long as the
“button” is held unless the code is designated as a non-repeat type or
until it is transmitted 256 times.

Punch-Through
Library devices generally implement some subset of all the possible
buttons that exist. For example it is unlikely that a TV in the library
will implement the PLAY button (unless it’s a combo). If a button
is not implemented, the Spitfire will check the other slots for
programmed devices that have the requested button implemented in
a logical order depending on the class of button. Punch-Through can
be handy for most remote control operation however there may be
applications where punch-through is not desired. Punch-Through
mode can be turned on or off by sending the PunchOn or PunchOff
commands.

Function

Status response

Enable Punch Through

2 indicator LED flashes

Disable Punch Through 1 indicator LED flash