Global Cache iTach FLEX INFRARED
This driver supports communication with Global Cache iTach Flex used with all IR link cables, allowing to send IR commands through all cable ports connected.
Connecting to the system
Connection to the system is done via Ethernet interface. For achieving this, the following parameters should be provided:
- Host: The IP address or hostname of the device.
- Port: The port number where the device is waiting for
connections (by default equal to
4998
).
Available resources
This driver is based on sending strings to the external system through the unique IR_COMMAND resource type mapped as a BUTTON.
There are 3 parameters for each resource:
- Name of the resource.
- Resource type.
- A resource address, which is a string representation of the IR command.
Resource Address
An IR command (infrared transmission), is created by sending an IR timing pattern to the iTach Flex. This pattern is a collection of on
and off
states modulated with a carrier frequency, which is present during the on
state.
Resource address has the following structure:
<module:port>,<ID>,<freq>,<repeat>,<offset>,<on1>,<off1>,<on2>,<off2>,…,<onN>,<offN>
where:
<module:port>
= address of the desired IR channel. Module always must be equal1
.-
<ID>
= 01 2 … 65535 (used for the \_COMPLETE\_IR\_TX
Event. See below.) -
<freq>
= 15000… 500000 (in hertz) -
<repeat>
= 12 … 20 (the IR command is sent times) -
<offset>
= 13 5 … 383 (used if is greater than 1) -
<on1>
= 45 … 50000 (number of pulses) -
<off1>
= 45 … 50000 (absence of pulse periods of the carrier frequency) N
= the count of<on>
,<off>
pairs, which must be less than 260 (total of 520 numbers)
For example the corresponding resource address for send the TV Standby
command in B&O IR format through port 1
looks like this:
1:1,1,460571,1,1,96,1356,96,1356,96,7120,96,1356,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,2796,96,4243,96,2796,96,1356,96,2796,96,5686,96,15023
Commands and Events
- PRESS : Command for send IR command.
- _COMPLETE_IR_TX : Event fired when iTach Flex return that a specific IR command was completely sent. The identification of the IR command successfully sent
is made by
ID
value specified on resource address.
Note: The type of iTach Flex IR link cable connected must be configured by the web interface of the iTach Flex.