Thinklogical RX Display Text Overlay Quick Start Guide User Manual
Quick-start guide, Thinklogical’s, Transmitter side
Crestron/AMX
System Management Interface (SMI)
SMP-INT004-LC
Q-2300 Chassis
VQS-002300
DVI Transmitter (2)
VQM-0H0003-LCTX
Receivers (2)
VEL-0H0M03-LCRX
Network Hub
Source
CPU 1
Source
CPU 2
1 Field,
up to 48
characters.
UP TO 48 CHARACTERS
1920x1080
IMAGE
1920x1080
IMAGE
Linux Debian
Wheezy
i 386
UP TO 48 CHARACTERS
SMI ACII Interface
DVI IN
1
L1
Transmitter Side
Complete Steps 1-10 to connect the system hardware:
RECEIVERS:
STEP 1:
Connect the Receivers to the KVM Matrix Router using multi-mode
fiber-optic cables (up to 1000 meters). Connect
L1
to any SFP’s Transmit
Port. If a back channel is required, connect
L2
to the same SFP’s Receive
Port.
STEP 2:
On the VelocityDVI Receivers, connect the +5VDC Adapter (PWR-
000022-R) to the unit and plug it into a standard AC source.
STEP 3:
Connect the peripheral devices (monitors, audio, etc.) to the
Receivers using standard copper cables as shown in the examples, right.
Turn the devices ON.
TRANSMITTERS and SMI:
STEP 4:
Connect the Q-Series Transmitter Modules and SMI (RX PORT 1)
to the KVM Matrix Router using multi-mode fiber-optic cables (up to 1000
meters). Connect
L1
to any SFP’s Receive Port. If a back channel is required,
as on the SMI, connect
L2
to the same SFP’s Transmit Port.
STEP 5:
On the SMI and
Transmitters’ chassis, ensure the ON/OFF switch
is in the OFF position. Install the AC Power Cord (PWR-000006-R) and plug it
into a standard AC source. Turn the unit ON.
STEP 6:
Connect DVI cables from the Source CPUs to the DVI IN ports of
each Transmitter. Connect peripheral device sources to the Transmitters
with standard copper cables. Ensure the CPUs are turned ON.
ROUTER:
STEP 7:
Connect the two supplied AC Power Cords (PWR-0000006-R) to
the receptacles located on the Router's power supplies. Plug each of them
into a standard AC source.
STEP 8:
Connect the
Router’s Controller Card LAN Ports, the Crestron/
AMX and the Linux Debian CPU to the Network Hub with CAT5 cables.
Connect the Linux Debian CPU to the SMI USB port. Configure the IP
addresses of the Router, Linux CPU and the Crestron/AMX Controller.
Default IP addresses should be on the 192.168.13.XXX subnet.
STEP 9:
The ASCII commands describing the text message are
processed by the Linux CPU that communicates them to the SMI. The
SMI will send the commands over its fiber connection to the Thinklogical
Receiver. This programming set supports two overlay lines, each consisting
of 48 characters. This interface is accessible over the network via a TCP port
17567 (eg. telnet
connection and send commands. The commands are all ASCII based and are
terminated with either a linefeed character or a carriage-return/linefeed pair.
STEP 10:
Source video may now be routed to the DVI receiver.
T
R
SFP
8
with Q-Series Transmitters and Velocitydvi Receivers
QUICK-START GUIDE
QUICK-START GUIDE
Copyright © 2014. All right s reserved. Printed in the U.S.A. All trademarks and service marks are the property of their respective owners.
Visit us online at
www.thinklogical.com
for more product information,
firmware updates and the complete line of Thinklogical
®
products.
SYSTEM MANAGEMENT INTERFACE_QSG
with
Q-Series
Transmitters and Velocity
dvi
Receivers
Thinklogical’s
®
RX Display Text Overlay
as used with the
System Management Interface
Thinklogical’s
®
RX Display Text Overlay
as used with the
System Management Interface
PHONE: 1-800-291-3211
WEBSITE: www.thinklogical.com
EMAIL: [email protected]
Trust Our Proven Ingenuity
®
Value Your Content
1
2
3
4
6
4
7
Installing the ASCII Programming Interface for Thinklogical’s RX Display Text Overlay
This document describes the steps necessary to set-up and operate a command set used to
program the Thinklogical
®
DVI Extender Receiver to add a text message overlay to the extended,
displayed video image (active horizontal- 1920 pixels). Follow steps 1 through 10 to connect and
install the system hardware.
!"$%&'()*+,-./0123456789:;<=>?@
ABCDEFGHIJKLMNOPQRSTUVWXYZ
[ \ ]^_`abcdefghijklmnopqrstuvwxyz{|}
DVI IN
2
L2
5
6
Receiver Side
This programming set supports 2 overlay lines, each
consisting of 48 characters. The characters supported are
as follows:
Installing the ACII Interface
Simply perform a ‘sudo tar -xvPf tld.tar’ (tld.tar file available from Thinklogical).
Configuring the ASCII Programming Interface
The Programming Interface is controlled by entries in the file /lib/udev/udev-tld. The modification required to set
the option for verbose is: /usr/local/sbin/tld --verbose
Commands
The following describes the command XSET to define each line of a text message:
XSET
Set an address to a value. Each address has its own format.
Format: XSETAAAAPDDD...
AAAA
command address
P
port (SMI)
DDD...
ASCII data
Port: The port determines which SMI fiber port transmits the command. Valid port number is 0.
Added ports in future releases.
Address: 1200 overlay 1
48 characters
1201 overlay 2
48 characters
1203 overlay 1 line start
5 characters for vertical pixel to start on. Valid range 0-65535.
1204 overlay 2 line start
5 characters for vertical pixel to start on. Valid range 0-65535.
1206 overlay control
16 characters (control word 1 – 2 char, control word 2 – 2 char, RGB text – 6 char,
RGB background – 6 char)
2 characters used to define 1 byte control word 1 in hex.
Bit7=Overlay On
Bit6=reserved
Bit5=reserved
Bit4=reserved
Bit3=Text Overlay background (1 darkened active video) (0 used RGB background)
Bit2= reserved
Bit1= reserved
Bit0= reserved
2 characters used to define 1 byte control word 2 in hex (reserved for future use).
6 characters used to define 3 byte (RGB) text color in hex
6 characters used to define 3 byte(RGB) background color in hex
XRETRYr
Set number of retries, r = 0, 1, or 2 (default is 0).
XTIMEOUTttt
Set timeout in ms, t = 0 – 250 (default is 50).
Note: The XRETRY and XTIMEOUT commands have been added in order to support the ability to control the time between
XSET commands when the link does not support a back-channel (i.e., lack of acknowledgement of positive data transmittal).
Results
Results from commands are ASCII strings terminated with a newline (linefeed). The first character is an 'R', followed by
a 4 digit, zero-filled length. The length includes the trailing newline. Following the length will be either 'OK', or
'ERnnnn'. OK signifies the command was successful, while ERnnnn is an error code. After the OK or ERnnnn, a
comment may appear giving more detailed information.
In the case of a status command, the OK is followed by the status response.
You must wait for a result response before sending another command.
There are two options to control the output:
1. [--CR] Include a carriage return on each line output. (Useful for Windows)
2. [--verbose] Append a comment to each response with more information about an error code, or repeat the
successful command. Comments will start with the '#' character.
Examples of verbose output
Command: XSET120608b00000000000000
Normal: R0003OK
Verbose: R0015OK# XSET120608b00000000000000
Command: XSET12060bg00000000000000
Normal: R0007ER0007
Verbose: R0072ER0007#Control byte ‘bg’ is out of range (0 thru 9, a thru f)
Command Example
The following example set of commands will produce the display shown in Figure 1 (left) for a 1920x1200 pixel display.
XSET12000LABEL1 ~LABEL2 ~LABEL3 ~LABEL4
XSET12010parameter1 ~parameter2 ~parameter3 ~param4
XSET120300994
XSET120401037
XSET120608800FFFFFF000000
NOTE: DVI Receivers can be programmed with a single L1 fiber; however, without L2 command acknowledgement, an error
message will result.
Fig. 1: 1920 x 1200 pixel display
The
~
is a special
character (an
ascii x73) which
is used to disable
overlay insertion
for that character
space. All
characters are a
fixed font size of
40 pixels by 43
lines.
®
System
Management
Portfolio
L1
L1
L1
L1
5
VXR-000080
VX80 Router KVM Matrix Switch
Chassis
6 Rack Units, 400 Watts
VXM-D00005 Upstream Data Card (16)
VXM-000036 Controller Cards (2)
9
10