Class II apparatus construction.
The equipment should be operated only from the power source indicated on the product.
To disconnect the equipment safely from power, remove the power cord from the rear of the equipment,
or from the power source. The MAINS plug is used as the disconnect device, the disconnect device
shall remain readily operable.
There are no user-serviceable parts inside of the unit. Removal of the cover will expose dangerous
voltages. To avoid personal injury, do not remove the cover. Do not operate the unit without the cover
installed.
The apparatus shall not be exposed to dripping or splashing and that no objects filled with liquids, such
as vases, shall be placed on the apparatus. No naked flame sources, such as lighted candles, should
be placed on the apparatus.
The appliance must be safely connected to multimedia systems. Follow instructions described in this
manual.
Ventilation
For the correct ventilation and avoid overheating ensure enough free space around the appliance. Do
not cover the appliance, let the ventilation holes free and never block or bypass the ventilators (if any).
WARNING
To prevent injury, the apparatus is recommended to securely attach to the floor/wall or mount in
accordance with the installation instructions.
WEEE ( Waste Electrical & Electronic Equipment )
Correct Disposal of This Product
This marking shown on the product or its literature, indicates that it should not be
disposed with other household wastes at the end of its working life. To prevent possible
harm to the environment or human health from uncontrolled waste disposal, please
separate this from other types of wastes and recycle it responsibly to promote the
sustainable reuse of material resources.
Household users should contact either the retailer where they purchased this product,
or their local government office, for details of where and how they can take this item for
environmentally safe recycling.
Business users should contact their supplier and check the terms and conditions of the purchase
contract. This product should not be mixed with other commercial wastes for disposal.
Section 1. Introduction Page 3 / 122
Page 4
DECLARATION OF CONFORMITY
We,
Lightware Kft. 1071 Budapest Peterdy str. 15 HUNGARY
14. DOCUMENT REVISION HISTORY ..................................................................................... 122
Section 1. Introduction Page 9 / 122
Page 10
1. Introduction
Transmitter unit
+12V DC adaptor with
interchangeable plugs
Phoenix® Combicon
3-pole connector
Infrared transmitter with
3.5 mm TS male connector
Phoenix® Combicon
8-pole connector *
Thank You for choosing Lightware HDMI-TPS-TX200 series transmitter. The products have
HDBaseTTM integration with additional Lightware developments. HDMI-TPS devices
transmit digital video at a resolution up to 4K, audio and control up to 170 m distance over
a single CAT cable. The transmitters are compatible with Lightware TPS matrix boards and
other TPS products.
1.1. Box contents
* Only for the following models: HDMI-TPS-TX220, DVI-HDCP-TPS-TX220, DP-TPS-TX220,
SW4-TPS-TX240.
1.2. Description
This transmitter family was designed to extend digital video signals (e.g. HDMI 1.4 and
DP 1.1) and audio signals (analog stereo audio from local input or embedded 7.1 HBR
audio). Video signals with HDCP encryption are also supported. Many combination of the
audio/video signals are available to transmit.
Using the factory, custom or transparent EDID emulation the user can fix and lock EDID
data on each input connector. Advanced EDID Management forces the required resolution
from any video source and fixes the output format conforming to the system requirements.
The unit offers bi-directional and transparent IR, RS-232 and Ethernet transmission.
Furthermore, the IR and RS-232 connection supports command injection, allowing them to
send any IR or RS-232 control command directly from the LAN connection.
PoE-compatible remote powering (Power over Ethernet) is available through a single CAT
cable, but local power supply can also be used. The device can be mounted on a rack shelf
or used standalone. HDMI-TPS-TX200 series is compatible with both the HDBaseTTM
extenders and matrix switchers.
Advanced models contain an 8-pole Phoenix® connector with user-configurable General
Purpose Input and Output pins. Using the built-in Event manager with the GPIO pins, many
controlling functions can be established in a simple way.
Page 10 / 122 Section 1. Introduction
Page 11
1.3. Model comparison
Video ports
Audio
port
Interface ports
HDMI
input
DVI-I
input
DP
input
HDMI
output
DVI-I
output
Jack
3.5 in
Ethernet
Infra
RS-232
GPIO
HDMI-TPS-TX210
-
- -
-
-
HDMI-TPS-TX220
-
-
-
DVI-HDCP-TPS-TX210
-
-
-
-
-
DVI-HDCP-TPS-TX220
-
-
-
DP-TPS-TX210
-
-
-
-
-
DP-TPS-TX220
-
-
-
SW4-TPS-TX240
-
The available models have different features depending on the design. Following table
contains the most important differences of the models:
HDMI-TPS-TX200 series
User’s Manual
1.4. Compatible devices
The transmitters are compatible with the following receivers and input boards:
Info: The remote power feature of TPS-RX95 receivers differs from the HDMI-TPS-TX200 family
thus RX95 can be remote powered only by TX95 transmitter. HDMI-TPS-TX200 family
contains PoE-compatible remote power function, TX/RX95 family is not PoE-compatible.
1.5. Typical application
Table 1-1. Features of HDMI-TPS-TX200 series
Section 1. Introduction Page 11 / 122
Figure 1-1. A stand-alone application with an HDMI-TPS-RX95 receiver
Page 12
1.6. Features
Certain features depend on the configuration of the model. For more information about the
models see section 1.3 on page 11.
3D and 4K support – High bandwidth allows extension of resolutions up to 4K and
even 3D sources and displays are supported.
Signal transmission up to 170 m – Video and audio signal transmission (DVI,
HDMI or DisplayPort, and Ethernet + RS-232 + Infra-Red over a single
CAT5e…CAT7e cable.
Various audio and video connectors – DVI-I, HDMI, DisplayPort, Stereo jack.
GPIO control port – 7 GPIO pins operating at TTL digital signal levels and can be
controlled with both LW2 and LW3 commands.
HDCP compliant – HDMI-TPS-T200 series fulfils HDCP standard. HDCP
capability on the digital video inputs can be disabled when non-protected content
is extended.
Advanced EDID management – User can emulate any EDID on the input ports,
read out and store any monitor's EDID in the internal memory.
Pixel Accurate Reclocking – (removes jitter caused by long cables) The output
has a clean, jitter free signal, eliminating signal instability and distortion caused by
long cables or connector reflections.
Frame detector and signal analysis – Using Lightware Device Controller
software the exact video and audio signal format can be determined such as timing,
frequencies, scan mode, HDCP encryption, color range, color space and audio
sample rate.
Deep Color support and conversion – It is possible to transmit the highest quality
36-bit video streams for perfect color reproduction.
DVI/HDMI, DP/DVI, DP/HDMI conversion – The transmitter is able to convert the
input video signal to another format so that you can watch the video on your local
display in another format.
Bi-directional RS-232 pass-through – AV systems can also contain serial port
controllers and controlled devices. Serial port pass-through supports any unit that
works with standard RS-232.
Remote power – The transmitters are PoE-compatible and can be powered locally
by the supplied power adaptor, or remotely via the TPS connection (through the
CATx cable) with a compatible Power Source Equipment.
Locking DC connector – Special plug of wall adaptor ensures safe power supply.
This type of connector prevents unwanted extractions.
Separate Audio and Video switching – Video and audio signals are separated
and can be switched independently.
Analog Audio conversion – Analog audio signal is converted to digital before
being sent to the output.
Input (video & audio) status LEDs – Front panel LEDs give feedback about state
of the unit and the video and audio signals.
Accepts analog and digital audio signals - Accepts analog stereo; 5.1 S/PDIF
and even 7.1 HDMI embedded audio signals. Analog signals are converted to
digital format and the digital or digitized analog audio can be embedded in the
video stream.
Auto-switch function for video and audio inputs – Autoselect mode with or
without priority can toggle between inputs. It helps the handling of the transmitter
and installation of new devices (SW4-TPS-TX240).
Page 12 / 122 Section 1. Introduction
Page 13
2. Controls and connections
1
HDCP
4
Show me
2
HDMI in
3
Reset
1
HDCP
7
Audio select
4
Show me
2
HDMI in
3
Reset
6
Audio in
5
Autoselect
1
HDCP
4
Show me
8
DVI-D in
3
Reset
1
HDCP
7
Audio select
4
Show me
6
Audio in
8
DVI-D in
3
Reset
5
Autoselect
2.1. Front view
HDMI-TPS-TX210
HDMI-TPS-TX220
HDMI-TPS-TX200 series
User’s Manual
DVI-HDCP-TPS-TX210
DVI-HDCP-TPS-TX220
Section 2. Controls and connections Page 13 / 122
Page 14
4
Show me
3
Reset
9
DP in
1
HDCP
4
Show me
6
Audio in
3
Reset
9
DP in
1
HDCP
5
Autoselect
7
Audio select
7
Audio select
4
Show me
8
DVI-D in
3
Reset
9
DP in
1
HDCP
5
Autoselect
2
HDMI in
2
HDMI in
10
Video select
6
Audio in
DP-TPS-TX210
DP-TPS-TX220
SW4-TPS-TX240
Info: The number before the port name is the port number used in LW3 protocol.
E.g. means the video port number for the DVI-D input port is P4.
Page 14 / 122 Section 2. Controls and connections
Page 15
2.2. Front view legend
1 2 3
4
6
7
8
9
10
5
HDCP LED
dark: video output signal is not encrypted with HDCP
lights: video output signal is encrypted with HDCP
HDMI in Connect a HDMI cable between the source and the transmitter. Applied
Reset Reset button reboots the extender. This is the same as disconnecting the
Show me Special functions are available with this button (switch to bootload mode,
Autoselect LED
dark: autoselect function is OFF
blinks: searching for signal (the video LEDs also blink)
lights: active video signal was found (the selected video LED also lights)
Audio in 3.5 mm Jack connector for asymmetric analog audio input signal. Pin
HDMI-TPS-TX200 series
User’s Manual
cable shall not be more, than 30 m (when signal is 1080p) and 15 m (when
signal is 4K). Pin assignment can be found in section 2.5.2 on page 19.
device from the power source and reconnecting it again.
enable DHCP, restore factory default settings). For details about the
special functions see the section 5.2 on page 32.
assignment can be found in section 2.5.8 on page 22.
Audio select Switching between audio inputs is available with this button.
DVI-D in 29-pole DVI-I connector for DVI-D signal. Applied cable shall not be more,
than 30 m (when signal is 1080p) and 15 m (when signal is 4K). Pin
assignment can be found in section 2.5.1 on page 19.
DP in DisplayPort input connector. Applied cable shall not be more, than 30 m
(at 2.7 Gbps data speed). Pin assignment can be found in section 2.5.3 on
page 20.
Video select Switching among video inputs is available with this button.
Audio and Video LEDs
The input ports have their own LEDs regarding the Audio and/or Video state. The functions
of these LEDs are the same and refer to the given input port.
Audio LEDs
dark: the audio source is not selected
blinks: the audio source is selected but not active, regardless of the output mode
(e.g. DVI EDID is emulated on the port with HDMI signal) lights: (with short pause): audio source is selected, the port is active but audio is
not embedded to the video stream (e.g. the output mode is DVI). (continuously): audio source is selected, active and the audio is embedded
to the output video stream.
Video LEDs:
dark: video source is not selected
blinks: video source is selected but not active
lights: video source is selected and the port is active
Info: When Autoselect is enabled and video signal is not present at all, video LEDs blink.
Info: A port is active if there is a valid signal on it.
Section 2. Controls and connections Page 15 / 122
Page 16
2.3. Rear view
7
RS-232
8
DC in
2
TPS out
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
1
HDMI out
7
RS-232
8
DC in
2
TPS out
9
GPIO
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
1
HDMI out
7
RS-232
8
DC in
2
TPS out
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
10
DVI-D out
7
RS-232
8
DC in
2
TPS out
9
GPIO
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
10
DVI-D out
HDMI-TPS-TX210
HDMI-TPS-TX220
DVI-HDCP-TPS-TX210
DVI-HDCP-TPS-TX220
Page 16 / 122 Section 2. Controls and connections
Page 17
HDMI-TPS-TX200 series
7
RS-232 8
DC in
2
TPS out
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
1
HDMI out
7
RS-232
8
DC in
2
TPS out
9
GPIO
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
1
HDMI out
7
RS-232
8
DC in
2
TPS out
9
GPIO
5
IR in
6
IR out
4
Status LEDs
3
Ethernet
1
HDMI out
User’s Manual
DP-TPS-TX210
DP-TPS-TX220
SW4-TPS-TX240
Section 2. Controls and connections Page 17 / 122
Page 18
2.4. Rear view legend
10
1
2
3
4
5
6
7
8
9
HDMI out Local HDMI output with the same A/V content as the TPS output.
TPS out Locking RJ45 connector. Connect a twisted pair cable between
Ethernet Locking RJ45 connector. Remote control port for connecting the
Status LEDs The LEDs give immediate feedback about device’s state, RS-232
IR in 3-pole TRS connector, also known as 3.5 mm (1/8”) jack plug for
IR out 3-pole TS connector, also known as 3.5 mm (1/8”) jack plug for
Pin assignment can be found in section 2.5.2 on page 19.
the transmitter and the receiver. Remote powering also happens
through this connector. Pin assignment can be found in section
2.5.4 on page 20. Maximum twisted pair cable distances can be
found in section 11.3 on page 118.
extender to a Local Area Network (LAN). Pin assignment can be
found in section 2.5.5 on page 21.
and TPS link state. For more information see the table below.
optional IR receiver only. Pin assignment can be found in section
2.5.10 on page 22.
optional IR transmitter only. Pin assignment can be found in
section 2.5.10 on page 22.
RS-2323-pole Phoenix connector for RS-232 serial port. Pin assignment
can be found in section 2.5.6 on page 21.
DC in Local power in; connect the output of the supplied +12V DC
power adaptor or use Lightware’s rack mountable power supply
unit (PSUx10-200-12V or PSUx20-400-12V).
GPIO 8-pole Phoenix connector for configurable general purpose
input/output ports. Pin assignment can be found in section 2.5.8
on page 22.
DVI-D out 29-pole DVI-I connector for DVI-D signal with embedded audio;
local output with the same A/V content as the TPS output. Pin
assignment can be found in section 2.5.1 on page 19.
Status LEDs
LIVE LED
dark: device is not powered
blinks: (slow): device is powered and operational
(fast): device is in bootload mode
lights: device is powered but no operation
RS-232 LED
dark: RS-232 ports (Local and Link) are in Pass-through mode
blinks: command injection mode is active
lights: RS-232 ports (Local and Link) are in Control mode
SRVC LED
Reserved for future developments.
LINK LED
dark: no TPS link between transmitter and receiver
blinks: (slow): low power mode is active
(fast): Ethernet fallback mode is active lights: TPS link is established, HDBaseT or Long Reach mode is active
Info: See more information about TPS link modes in section 0 on page 43.
Page 18 / 122 Section 2. Controls and connections
Page 19
2.5. Electrical connections
Pin
Signal
Pin
Signal
Pin
Signal
1
TMDS Data2-
9
TMDS Data1-
17
TMDS Data0-
2
TMDS Data2+
10
TMDS Data1+
18
TMDS Data0+
3
TMDS Data2 Shield
11
TMDS Data1 Shield
19
TMDS Data0 Shield
4
n.c.
12
n.c.
20
n.c. 5 n.c.
13
n.c.
21
n.c.
6
DDC Clock
14
+5V Power
22
TMDS Clock Shield
7
DDC Data
15
GND (for +5V)
23
TMDS Clock+
8
n.c.
16
Hot Plug Detect
24
TMDS Clock-
C1
n.c.
C2
n.c.
C3
n.c.
C4
n.c.
C5
GND
HDMI Type A receptacle
HDMI Type A Plug
Pin
Signal
Pin
Signal
1
TMDS Data2+
11
TMDS Clock Shield
2
TMDS Data2 Shield
12
TMDS Clock–
3
TMDS Data2–
13
CEC
4
TMDS Data1+
14
Reserved
5
TMDS Data1 Shield
15
SCL
6
TMDS Data1–
16
SDA
7
TMDS Data0+
17
DDC/CEC Ground
8
TMDS Data0 Shield
18
+5 V Power (max 50 mA)
9
TMDS Data0–
19
Hot Plug Detect
10
TMDS Clock+
1 2 3 4 5 6 7 8 9
10
11
12
13
14
15
16
17
18
19
19
18
17
16
15
14
13
12
11
10
9 8 7 6 5 4 3 2 1
C1
C2
C4
C3
1 2 3
4
5
6 7 8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
C5
2.5.1. DVI inputs and outputs
29-pole DVI-I connector, however only digital pins are connected. This way, user can plug
in any DVI connector, but keep in mind that analog signals (such as VGA or RGBHV) and
Dual-Link DVI signals are NOT processed. Always use high quality DVI cable for
connecting sources.
The transmitters provide standard RJ45 connectors for TPS Output.
RJ45 receptacle RJ45 plug
The recommended termination is based on TIA/EIA T 568 A or TIA/EIA T 568 B standards.
Page 20 / 122 Section 2. Controls and connections
Table 2-4. Recommended termination of TP cables
Info: When a standard Ethernet device is connected to the TPS connector for some reason, the
transmitter is switched to Ethernet fallback mode automatically. TPS port is changed to
work as an Ethernet port, but to operate the transmitter this way is not recommended.
Page 21
2.5.5. Ethernet port
LED1 (green)
LED2 (yellow)
Pin nr.
Name
Wire color
OFF
10 Mbit/s
not linked
1 TX +
Green stripe
Blink
-
activity
2 TX -
Green
ON
100 Mbit/s
no activity
3 RX +
Orange stripe
4 Not used
Blue
5 Not used
Blue stripe
6 Rx -
Orange
7 Not used
Brown stripe
8 Not used
Brown
Pin nr.
Signal
Ground
1
TX data
2
RX data
8
1
LED1
LED2
1
2
The Ethernet port can be connected to a LAN hub, switch or router by a CATx cable.
However both cable types (straight or cross) are supported and handled by the device,
below pin assignment is recommended.
Figure 2-2. RJ45 connector and pin assignments for Ethernet
2.5.6. DC +12V connection
HDMI-TPS-TX200 series
User’s Manual
The transmitters have a locking DC connector to establish robust and safe power
connection. After plugging it in, turn the plug clockwise as you can see in the picture below.
Do not forget to turn the plug counterclockwise before disconnecting the power adaptor.
Always use the supplied +12V power adaptor or Lightware’s rack mountable power supply.
Warranty void if damage occurs due to use of a different power source.
2.5.7. RS-232 connector
Most of the transmitters contain a 3-pole Phoenix connector, which is used for RS-232
serial connection. The transmitter has pass-through function, or can be remote controlled.
Figure 2-3. Locking DC connector
Figure 2-4. RS-232 connector pin assignments
Compatible plug type
Phoenix® Combicon series (3.5mm pitch, 3-pole)
Type: MC 1.5/3-ST-3.5, order nr.: 691361100003 (Würth)
Section 2. Controls and connections Page 21 / 122
Page 22
Pin nr.
Signal
1
Left
2
Right
3
Ground
Voltage [V]
Current, max. [mA]
Low level
0 - 0,8
30
High level
2 - 5
18
Pin nr.
Signal
1
Configurable
2 3 4 5 6 7 Ground
Receiver – 3-pole-TRS
Transmitter – 2-pole-TS
1 Tip
IR Input -
1 Tip
IR Output +
2 Ring
GND
2 Ring
IR Output -
3 Sleeve
IR Input +
3 Sleeve
IR Output -
23 4
5
6 7
1
1 2 3
1 3
1 2 3
2.5.8. Audio input
The connector is used for asymmetric analog audio input signal. It is also known as (3.5
mm or approx. 1/8”) audio jack, phone jack, phone plug and mini-jack plug.
Figure 2-5. 3.5 mm Jack audio plug pin assignments
2.5.9. GPIO – General purpose input/output ports
Advanced models have seven GPIO pins, which operate at TTL digital signal levels and
can be set to high or low level (Push-Pull). The direction of the pins can be input or output
(adjustable). The signal levels are the followings:
Table 2-5. Signal level of GPIO pins (values refer to each pin)
Info: The total available current of the controller is 180 mA.
Figure 2-6. GPIO connector and plug pin assignments
Compatible plug type
Phoenix® Combicon series (3.5mm pitch 8-pole), type: MC 1.5/8-ST-3.5, order #: 1840421.
2.5.10. IR connector
IR receiver and IR transmitter can be connected to the transmitter with TRS (Tip, Ring, and
Sleeve) connectors. They are also known as (3,5 mm or approx. 1/8”) audio jack, phone
jack, phone plug, and mini-jack plug.
Page 22 / 122 Section 2. Controls and connections
Table 2-6. TRS/TS connector pin assignment
Info: Transmitter’s Ring pole is optional. If your IR transmitter has three pole-TRS plug, then the
Ring and the Sleeve are the same signal (Output - ).
Page 23
3. Technologies
3.1. Basics
EDID stands for Extended Display Identification Data. Simply put, EDID is the passport of
display devices (monitors, TV sets, projectors). It contains information about the display’s
capabilities, such as supported resolutions, refresh rates (these are called Detailed
Timings), the type and manufacturer of the display device, etc.
After connecting a DVI source to a DVI display, the source reads out the EDID to determine
the resolution and refresh rate of the image to be transmitted.
HDMI-TPS-TX200 series
User’s Manual
Figure 3-1. EDID communication
Most DVI computer displays have 128-byte long EDID structure. However, Digital
Televisions and HDMI capable displays may have another 128 bytes, which is called EEDID and the most common extension is defined by CEA (Consumer Electronics
Association). This extension contains information about additional Detailed Timings, audio
capabilities, speaker allocation and HDMI capabilities. It is important to know, that all HDMI
capable devices must have CEA extension, but not all devices are HDMI capable which
have the extension.
3.1.1. Common problems related to EDID
Problem: „I have changed to a different EDID on HDMI-TPS-TX210 to have a different
resolution but nothing happens.”
Solution: Some graphics cards and video sources read out the EDID only after power-up
and later they don’t sense that EDID has been changed. You need to restart
your source to make it read out the EDID again.
Problem: „I have an HDMI-TPS-TX210 and I’m using a Lightware factory preset EDID. I
would like to be able to choose from different resolutions, but my source allows
only one resolution.”
Solution: Most Lightware factory preset EDIDs allow only one resolution, forcing the
sources to output only that particular signal. You need to select the Universal
EDID that supports all common VESA resolutions, see the factory EDID list.
Section 3. Technologies Page 23 / 122
Page 24
3.2. Advanced EDID management
Each DVI sink (e.g. monitors, projectors, plasma displays, and switcher inputs) must
support the EDID data structure. Source BIOS and operating systems are likely to query
the sink using DDC2B protocol to determine what pixel formats and interface are supported.
DVI standard makes use of EDID data structure for the identification of the monitor type
and capabilities. Most DVI sources (VGA cards, set top boxes, etc.) will output DVI signal
after accepting the connected sink’s EDID information. In case of EDID readout failure or
missing EDID, the source will not output DVI video signal.
The transmitters provide Lightware’s Advanced EDID Management function that helps
system integration. The transmitter’s built-in memory stores and emulates pre-programmed
factory EDIDs, user’s EDID and the monitor's EDID that is connected to the receiver. The
transmitter stores the EDID of the attached monitor or projector in a non-volatile memory.
This way the EDID from a monitor is available when the monitor is unplugged, or switched
off.
The EDID emulated on the HDMI / DVI / DP input can be copied from the transmitter's
memory (static EDID emulation), or from the last attached monitor’s memory (dynamic
EDID emulation). For example, the transmitter can be set up to emulate a device, which is
connected to the receiver’s DVI output. In this case, the EDID is automatically changed, if
the monitor is replaced with another display device (as long as it has a valid EDID).
Advanced EDID management can be controlled via Lightware Device Controller.
Info: The user is not required to disconnect the HDMI / DVI / DP cable to change an EDID as
opposed to other manufacturer’s products. EDID can be changed even if source is
connected to the input and powered ON.
Info: When EDID has been changed, the transmitter toggles the HOTPLUG signal for 2 seconds.
Some sources do not observe this signal, so in this case the change is not recognized by
the source. In such cases, the source device must be restarted or powered OFF and ON
again.
3.3. HDCP management
Lightware Visual Engineering is a legal HDCP adopter. Several functions have been
developed which help to solve HDCP related problems. Complex AV systems often have
both HDCP and non-HDCP components. The extenders allow to transmit HDCP encrypted
and unencrypted signals. The devices will be still HDCP compliant, as they will never output
an encrypted signal to a non-HDCP compliant display device. If an encrypted signal is
switched to a non-compliant output, a red screen alert or muted screen will be shown.
3.3.1. Protected and unprotected content
Many video sources send HDCP protected signal if they detect that the sink is HDCP
capable – even if the content is not copyrighted. This can cause trouble if a HDCP capable
device (e.g. an extender-pair) is connected between the source and the display. In this
case, the content cannot be viewed on non-HDCP capable displays and interfaces like
event controllers.
Rental and staging technicians often complain about certain laptops, which always send
HDCP encrypted signals if the receiver device (display, matrix router, etc.) reports HDCP
compliancy. However, HDCP encryption is not required all the time e.g. computer desktop
image, certain laptops still do that.
To avoid unnecessary HDCP encryption, Lightware introduced the HDCP
enabling/disabling function: the HDCP capability can be disabled on the extenders. If
HDCP is disabled, the connected source will detect that the sink is not HDCP capable, and
turn off authentication.
Page 24 / 122 Section 3. Technologies
Page 25
3.3.2. Real life examples
HDCP-compliant sink
Figure 3-2. HDCP-compliant sink
All the devices are HDCP-compliant, no manual setting is required, both protected and
unprotected content is transmitted and displayed on the sink.
Non-HDCP compliant sink is connected to the receiver. Some sources (e.g. computers)
always send HDCP encrypted signals if the receiver device reports HDCP compliancy,
however HDCP encryption is not required all the time (e.g. computer desktop image). If
HDCP is enabled in the transmitter, the image will not be displayed on the sink.
Setting the HDCP parameter to Auto on the output port and disable HDCP on the input
port, the transmitted signal will not be encrypted if the content is not protected. Thus, nonHDCP compliant sinks will display non-encrypted signal.
Non-HDCP-compliant sink (HDMI/DVI) 2.
Figure 3-4. Non-HDCP compliant sink and protected content
The layout is the same as in the previous case: non-HDCP compliant display device is
connected to the receiver but the source would send protected content with encryption. If
HDCP is enabled on the input port of the transmitter, the source will send encrypted signal.
The sink is not HDCP-compliant, thus it will not display the video signal (but
blank/red/muted/etc. screen). If HDCP is disabled on the input port of the transmitter, the
source will not send the signal to the transmitter. The solution is to replace the display
device to a HDCP-capable one.
Section 3. Technologies Page 25 / 122
Page 26
4. Installation
4.1. Mounting
To mount the transmitter Lightware supplies optional accessories for different usage. There
are two kinds of mounting kits with similar fixing method. The transmitters have two
mounting holes with inner thread on the bottom side; see the bottom view in section 11.2
on page 117. Fasten the device by the screws enclosed to the accessory.
Figure 4-1. Under-desk double mounting kit and 1U high Rack shelf
The Under-desk double mounting kit makes easy to mount a single device on any flat
surface, e.g. furniture. 1U high rack shelf provides mounting holes for fastening two halfrack or four quarter-rack sized units. Pocket-sized devices can also be fastened on the
shelf. To order mounting accessories please contact [email protected].
Info: The transmitters are half-rack sized.
4.2. Remote powering (PoE)
Remote powering of the transmitters was designed from a new approach as the devices
support PoE (Power over Ethernet) feature. The transmitter can be powered remotely
through TPS connector by using an external power injector module anywhere on the
transmission lane. The transmitter is compatible with IEEE 802.3af standard and able to
work as a Powered Device (PD) but cannot be used as a Power Sourcing Equipment
(PSE).
Important! The transmitters can receive the remote power only via their TPS output port. Using
Lightware’s remote power injector (TPS-PI-1P1) is highly recommended.
Info: If both remote and local power sources are connected, the remote power will be used.
4.3. Connecting devices
Info: When a standard Ethernet device is connected to the TPS connector for some reason, the
transmitter is switched to Ethernet fallback mode automatically. TPS port is changed to
work as an Ethernet port, but operating the transmitter this way is not recommended.
4.3.1. Connecting steps – using local PSU
Figure 4-2. SW4-TPS-TX240 – Powered by a local adaptor
Page 26 / 122 Section 4. Installation
Page 27
Step 1. Connect the transmitter and the receiver unit by a CATx cable via the TPS
connectors.
Step 2. Connect the desired video and audio source(s) to the input port(s) of the transmitter.
Step 3. Optionally connect the transmitter to a Local Area Network (LAN) in order to control
the device. More information about establishing the connection can be found in
section 6.4 on page 39.
Step 4. Optionally connect a serial device to the transmitter’s RS-232 port.
Step 5. Optionally for Infra-Red extension:
Connect the IR emitter to the IR OUT port of the transmitter.
Connect the IR detector to the IR IN port of the transmitter.
Step 6. Connect the power cord of the supplied adaptor to the transmitter or use
Lightware’s rack mountable power supply unit.
Step 7. Optionally connect a sink to the local HDMI output port.
Step 8. Power on the devices.
4.3.2. Connecting steps – using power injector (TPS-PI-1P1)
HDMI-TPS-TX200 series
User’s Manual
Figure 4-3. SW4-TPS-TX240 – Powered remotely
Step 1. Connect the “TPS OUT+PoE” port of the transmitter to the “TPS+PoE” output port
of the TPS-PI-1P1 by a CATx cable.
Step 2. Connect the receiver (or the Matrix input board) to the power injector by a CATx
cable via the TPS connector.
Step 3. Connect the desired video and audio source(s) to the input port(s) of the transmitter.
Step 4. Optionally connect the transmitter to a Local Area Network (LAN) in order to control
the device. More information about establishing the connection can be found in
section 6.4 on page 39.
Step 5. Optionally connect a serial device to the transmitter’s RS-232 port.
Step 6. Optionally for Infra-Red extension:
Connect the IR emitter to the IR OUT port of the transmitter.
Connect the IR detector to the IR IN port of the transmitter.
Step 7. Optionally connect a sink to the local HDMI output port.
Step 8. Power on the devices.
Info: If both remote and local power sources are connected, the remote power will be used.
Section 4. Installation Page 27 / 122
Page 28
5. Front panel operations
5.1. Input port selection
The transmitters accept many video and audio input signals depending on the model’s
capabilities. The audio/video input can be selected by any of the following ways:
Pressing the Audio select / Video select button,
Using the Autoselect function,
Using Lightware Device Controller,
Sending LW2 or LW3 protocol command.
The transmitter can receive LW2 or LW3 commands from Ethernet or RS-232 interface,
which can be either local or remote. It means that the input selection can also be controlled
remotely from a TPS receiver’s RS-232 or Ethernet port.
Only one video and audio can be selected to transmit; below figure shows the block
diagram of input/output selection.
Figure 5-1. Input port selection – summary of SW4-TPS-TX240 transmitter
Info: The audio/video signal on the local output port (HDMI/DVI) is always the same as on TPS
output port.
5.1.1. Direct selection on SW4-TPS-TX240 (video input port)
Desired video input can be selected by the Video select button, the order is the following:
5.1.2. Audio embedding – allowed connections
When the desired video signal is selected, the audio of the transmitted signal can be:
The audio of the original signal, or
The analog audio signal
Info: The audio of the HDMI2 input can be embedded only to the original video stream. The
audio of HDMI2 input cannot be mixed with the video of HDMI3 input and vica versa.
Page 28 / 122 Section 5. Front panel operations
Page 29
5.1.3. Autoselect – First detect mode
Meaning: Selected input port is switched to the output while it has active signal.
HDMI-TPS-TX200 series
User’s Manual
Figure 5-2. Autoselect – First detect mode
Info: The signal detection is handled on a different way in the case of analog audio input: if a 3.5
mm jack plug is connected to Audio in, the port is handled as it has an active signal.
Section 5. Front panel operations Page 29 / 122
Page 30
Priority
0 1 2
31
Input port
P2
HDMI2
P3
HDMI3
P4
DVI-D
P1
DP
Example (Video input ports on an SW4-TPS-TX240)
The priority values have to be assigned to each input port which are desired to be used.
The followings priority settings will be used during the explanation of this mode:
The port priority parameter can be set from 0 to 31. If the priority of a port is set to 31, the
port will not be on the priority list and will be skipped. In this case lowest priority (31) is
assigned to the DP input thus it cannot be selected.
The priority list is checked from 0 to 30. After an event the device always checks the
selected port. If there is a valid signal on it, the port remains selected. If there is no valid
signal on the port the device checks the port with priority 0, in this case P2 (HDMI2). If there
is a valid signal on that port, it will be selected. If there is no valid signal on that port the
device checks the port with priority 1, P3 (HDMI3). If there is a valid signal on that port, it
will be selected. If there is no valid signal on that port the device checks the port with priority
2, P4 (DVI-D). If there is a valid signal on that port, it will be selected. If there is no valid
video on any of the checked input ports, the No sync-screen state will be checked; if the
function is in On/Auto state, No sync-screen will be displayed. If the state is Off, there will
be no Audio/Video transmission.
Autoselect priority and crosspoint settings can be changed via the LDC surface, see section
0 on page 43, or by protocol commands.
Special features
If more than one input port is active (there is a valid signal on the input port) when the
device is powered on or autoselect is switched on, the priority order will be used to select
the input port. The same priority number can be set to different input ports. In this case the
input port with the lowest port number will have the highest priority among them. E.g. setting
the priority of P1 (DP) and P2 (HDMI2) to “0”, the DP input port will have higher priority
since P1 is lower than P2.
5.1.4. Autoselect – Last detect mode
This mode was introduced in Firmware 1.0.1. When the autoselect setting is enabled in this
mode, always the last attached input is the active one. If a user connects a signal to any of
the input ports, it becomes the transmitted input automatically.
5.1.5. Autoselect – Static mode (available only at Audio crosspoint)
In this mode the audio inputs are assigned to the video inputs statically:
Figure 5-3. Autoselect – Static mode
Page 30 / 122 Section 5. Front panel operations
Page 31
5.1.6. Autoselect – Priority detect mode
Meaning: The highest priority active input will be selected to transmit.
Info: An input port is active if there is a valid signal on it.
HDMI-TPS-TX200 series
User’s Manual
Figure 5-4. Autoselect – Priority detect mode
Info: The signal detection is handled on a different way in the case of analog audio input: if a 3.5
mm jack plug is connected to Audio in, the port is handled as it has an active signal.
Section 5. Front panel operations Page 31 / 122
Page 32
Priority
0 1 2
3
Input port
P2
HDMI2
P3
HDMI3
P4
DVI-D
P1
DP
Example (video input ports on an SW4-TPS-TX240)
The priority values have to be assigned to each input port which are desired to use. The
following priority settings will be used during the explanation of this mode:
After an event the device always checks the port with the highest priority, P2 (HDMI2). If
there is a valid signal on P2, it will be selected. If there is no valid signal on HDMI2 input
port the device checks the following port with priority 1, P3 (HDMI3). If there is a valid signal
on P3, it will be selected. If there is no valid signal on HDMI3 input port the device checks
the following port with priority 2, P4 (DVI-D). If there is a valid signal on P4, it will be
selected. If there is no valid signal on DVI-D input port the device checks the following port
with priority 3, P1 (DP). If there is a valid signal on it, P1 will be selected. If there is no valid
video on any of the checked input ports, the No sync-screen state will be checked; if the
function is in On/Auto state, No sync-screen will be displayed. If the state is Off, there will
be no Audio/Video transmission.
Port priority settings
Autoselect priority settings can be changed via the LDC surface, see section 0 on page 43,
or by protocol commands.
Special features
The same priority number can be set to different ports. In this case the input port with the
lowest port number will have the highest priority among them. E.g. setting the priority of P2
(HDMI2) and P3 (DP) to “0”, the HDMI2 input port will have higher priority since P2 is lower
than P3. Ports can be skipped from the priority list by giving the lowest value: priority 31.
5.2. Special functions
5.2.1. Control lock
Press the Audio select and Show Me buttons together (within 100 ms) to disable/enable
front panel buttons; front panel LEDs blink 4 times when locking/unlocking. If the control
lock is enabled and a button is pressed, front panel LEDs blink 3 times quickly.
5.2.2. Programmable Show me button
Action or an operation can be assigned to the Show me button. “Show me button pressed”
is a condition that can be selected in the Event manager. See more details in section 6.9
on page 51.
5.2.3. Reset to factory default settings
To restore factory default values, do the following steps:
Step 1. Make sure the device is powered on and operational (control is not locked).
Step 2. Press and keep pressed the Show me button for 10 seconds.
Step 3. After 5 seconds front panel LEDs start blinking but keep on pressing the button.
Step 4. After 10 seconds the blinking gets faster; release the button and press it 3 times
again quickly (within 3 seconds).
Step 5. The LEDs get dark, the device restores the factory default settings and reboots.
Factory default settings are listed in section 11.5 on page 120.
Page 32 / 122 Section 5. Front panel operations
Page 33
5.2.4. Enable DHCP IP address
The device gets a fix IP address as a factory default setting. If this setting does not fit to
the circumstances during install or usage, DHCP can be enabled from the front panel:
Step 1. Make sure the device is powered on and operational (control is not locked).
Step 2. Press and keep pressed the Show me button for 5 seconds.
Step 3. After 5 seconds front panel LEDs start blinking; release the button and press it 3
times again quickly (within 3 seconds).
Step 4.The LEDs get dark, DHCP gets enabled and the device reboots.
5.2.5. Entering bootload mode
It may happen that the firmware upgrade process is not successful as the device cannot
be switched to bootload mode automatically. In this case transmitter device can be forced
to switch to bootload mode as follows:
Step 1. Make sure the transmitter is powered off.
Step 2. Press and keep pressed the Show me button.
Step 3. Power on the transmitter. If the device is switched to bootload mode the LIVE LED
is blinking quickly (less than 500 ms duty cycle). The other LEDs are off.
HDMI-TPS-TX200 series
User’s Manual
Info: Device can be switched to normal operation mode by resetting or switching it off and on
again.
5.3. IR interface
IR receiver can sense IR light (e.g. emitted by a remote controller) and send electrical
signals to the IR transmitter. The transmitter unit processes the electrical signals and emits
IR light toward the controlled device (e.g. projector). IR OUT receptacle accepts only the
IR transmitter and IR IN receptacle accepts only the IR receiver. IR accessories are not
interchangeable.
IR signal from the IR input is transmitted to the receiver or input board and vica versa.
Info: Direct line of sight is required between IR transmitter and the controlled device (e.g. Blu-
Ray or DVD player) and the same is valid for the IR receiver and the controller device (e.g.
remote controller).
5.4. General purpose input/output ports
Certain models have 7 GPIO pins, which operate at TTL digital signal levels and can be
controlled by both LDC and LW2 / LW3 protocol commands.
Output pin state can be set with specific command.
Input pin state can be queried, and a notification is sent from the device, if the state
is changed.
As a special function, the GPIO pins would act the same way as video select, audio select
and show me buttons. Using the GPIO pins in conjunction with the Event manager gives
many functions. See more details in section 6.9 on page 51.
Info: GPIO control is available in Firmware v1.0.1 and above.
Section 5. Front panel operations Page 33 / 122
Page 34
5.5. RS-232 interface
The RS-232 interface supports three modes: Pass-through mode, Control mode and
Command injection mode. The RS-232 mode can be set by protocol commands or via the
Lightware Device Controller, see the section 6.8.1 on page 50.
Local and link lines
The transmitters have two lines for RS-232 serial communication:
Local: serial line between the CPU and the Phoenix connector,
Link: serial line between the CPU and the TPS interface.
Figure 5-5. Local and link serial lines
Both lines are connected to the microcontroller, so these can be configured separately (e.g.
the baud rate can be different; the microcontroller does the conversion automatically
between the two ports).
5.5.1. Control mode
In Control mode the transmitter’s CPU can receive commands and send responses to/from
its own serial port or to/from the serial port on the receiver through the CATx (TPS) cable.
The incoming data from both sides is processed and interpreted as LW2 or LW3 protocol
commands. Selecting the control protocol (LW2 or LW3) on the RS-232 interface can be
done either by using Lightware Device Controller or sending LW2/LW3 protocol
commands. The interface can be set for the Local and for the Link RS-232 line
independently from each other.
Example
Figure 5-6. Control mode
The transmitter is connected to a receiver. A touch panel is connected to the RS-232 port
of the receiver and it sends commands to the transmitter; this is called ROT v2 (RS-232
over TPS). ROT only supports a few commands, which answer length is less than 50 Bytes.
Page 34 / 122 Section 5. Front panel operations
Page 35
5.5.2. Pass-through mode
In pass-through mode the incoming data from the local and link sides is passed through to
the other side without processing it. The serial ports on the transmitter and on the receiver
are linked together through the CATx (TPS) cable. This allows direct communication
between a device connected to the receiver and a device connected to the transmitter.
Example
HDMI-TPS-TX200 series
User’s Manual
Figure 5-7. Pass-through mode
The transmitter is connected to a receiver. A button panel is connected to the RS-232 port
of the transmitter and a projector is connected to the RS-232 port of the receiver. The
commands sent by the button panel are passed through the extenders to the projector.
This layout allows to remote control the projector from a button panel.
5.5.3. Command injection mode
When the device is in RS-232 command injection mode, it works as an RS-232-Ethernet
converter (bidirectional). There are two separate TCP/IP ports for this purpose, one for the
link and one for the local side. On these ports the Ethernet packets are converted to RS-232
data and vica versa. The local and the link sides are not connected in this mode.
Figure 5-8. Command injection mode
Example
The transmitter is connected to a receiver. A monitor is connected to the receiver’s RS-232
port. The transmitter and a computer are connected to same Ethernet. In command
injection mode the computer can send commands to the monitor through the extenders, so
this layout allows to remote control the monitor from a computer.
Section 5. Front panel operations Page 35 / 122
Page 36
Normal install
Snapshot install
Available for Windows and MAC OS X
Available for Windows
The installer can update only this instance
Cannot be updated
Only one updateable instance can exist for
all users
More than one different versions can be
installed for all users
Does not contain the version in its name
Version number is displayed in the name
6. Software control – using Lightware Device Controller (LDC)
The device can be controlled by a computer through the Ethernet port using Lightware
Device Controller. The software can be installed to a Windows PC or MAC OS X. The
application and the User’s manual can be downloaded from www.lightware.eu. The
Windows and the Mac versions have the same look and functionality.
6.1. Steps of the installation in case of Windows OS
Step 1. Run the installer; if User Account Control appears click Yes.
Step 2. A welcome window opens. Click Next.
Step 3. Select the type of the installation: normal or snapshot install. Select the optional
components then click Next. (Normal install is recommended.)
Step 4.Select the destination folder and click Next. (Default path is highly recommended.)
Page 36 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 37
HDMI-TPS-TX200 series
User’s Manual
Step 5. Select the Start Menu Folder and click Next. (Using the default folder is highly
recommended. If the Start menu entries was not checked in Step 3 this window will
be skipped.)
Step 6. Verify the settings and if they are correct click Install. (If not, click Back and change
the setting.)
Step 7. After the installation of the last component the Next button is activated. Click on it.
Step 8. If the installation is complete, click Finish. (Uncheck the box if you do not want to
run the software immediately.)
Section 6. Software control – using Lightware Device Controller (LDC) Page 37 / 122
Page 38
6.2. Steps of the installation in case of Mac OS X
Info: After the installation the Windows and the Mac application has the same looks and
functionality.
Step 1. Mount the DMG file with double clicking on it.
Step 2. Drag the LDC icon over the Applications icon to copy the program
into the Applications folder. If you want to copy the LDC into
another location just drag the icon over the desired folder.
Info: This type of the installer is equal with the Normal install in case of Windows. This is an
updateable version with the same attributes.
6.3. LDC Upgrade
Step 1. Run the application.
The Device Discovery window appears automatically and the software
checks the available updates on Lightware’s website and a new window
pops up if a new update is found.
The current and the update version number can be seen in the top of the window
and they are shown in this window even with the snapshot install.
Page 38 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 39
Step 2. Set the desired update setting in the option section.
a) If you do not want to check for the updates automatically, uncheck
the circle, which contains the green tick.
b) If you want to postpone the update, a reminder can
be set with different delays from the drop-down list.
c) If the proxy settings traverse the update process, set
the proper values then click the OK button.
HDMI-TPS-TX200 series
User’s Manual
Step 3. Click the Download update button to start the upgrading.
User can check updates manually by clicking the Check now button.
6.4. Establishing the connection
Step 1. Connect the device to a computer directly or via Ethernet. Cable type does
not matter, both patch and cross cable can be used.
Step 2. Run the controller software; device discovery window appears
automatically.
Figure 6-1. Ethernet connection in Device discovery window
Step 3. Double-click on the desired device or select it and click on the Connect button. If
you do not see your device in the list, you can add it by clicking on the Add button
and typing its IP address.
Section 6. Software control – using Lightware Device Controller (LDC) Page 39 / 122
Page 40
6.5. Crosspoint menu
2
3
4
1
5
6
9
7
8
1 2 3
4
5
6
7
9
8
When LDC finds the hardware, it determines the product type, and the LDC starts with the
default page, showing the Crosspoint menu.
Main menuThe available menu items are displayed. The active one is
showed with dark grey background color.
Information ribbonThe label shows the type of the connected device. Device
discovery window can be displayed by clicking on this ribbon.
Video input portsEach tile represents a video input port. The tile below the port
shows current crosspoint setting; if the port is switched to the
output, the color of the tile is white, otherwise grey.
Audio input portsEach tile represents an audio input port. The tile below the
port shows current crosspoint setting; if the port is switched to
the output, the color of the tile is white, otherwise grey. Dark
grey means the audio port is not allowed to embed in the
current video input port.
Audio outputThe audio output of the TPS and local outputs; the audio
signal is the same on those ports.
Video outputThe video output of the TPS and local outputs; the video
signal is the same on those ports.
Advanced viewDisplaying Advanced view page, showing the Terminal
window and the protocol tree.
Navigation buttonsIf the window is smaller than required, the ports may not fit in
the available area. Thus the arrows on this button get
activated and the ports can be scrolled. Clicking on the middle
icon restores the original layout (window is arranged to the left
top corner).
Properties Toggling right panel display, showing the properties of
Page 40 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
selected port. The panel is also displayed when clicking on a
port tile.
Page 41
HDMI-TPS-TX200 series
Port name
Port icon
State indicators
Signal present (green),
not present (grey)
Icon
Icon is not displayed
Icon is grey
Icon is black
HDCP is not supported
Signal is not encrypted
with HDCP
Signal is encrypted
with HDCP
-
Port is unmuted
Port is muted
-
Port is unlocked
Port is locked
-
Autoselect is disabled
Autoselect is enabled*
2 3
4 1 1
2 3 4
User’s Manual
Port tiles
The colors of the port tiles and the displayed icons represent different states and
information:
State indicators
Following icons display different states of the port/signal:
* When Autoselect is enabled the icon is displayed in green.
6.6. Port properties and settings
Left click on Properties button to display the
properties panel of selected port. Signal status
information and the most important
parameters are displayed on the panel.
Special functions (e.g. frame detector, port
naming) are also available on the panel. The
look and the content is port-dependent.
Port name
The name of a port can be changed by typing
the new name and clicking the Set button.
The following characters are allowed when
naming:
Letters (A-Z) and (a-z), hyphen (-), underscore
(_), numbers (0-9) and dot (.).
HDCP setting
The HDCP compliancy can be enabled or
disabled on the digital video input port. This
feature can force the source to send
non-encrypted signal if the encryption would
not be necessary and the content allows it.
Section 6. Software control – using Lightware Device Controller (LDC) Page 41 / 122
Page 42
Frame detector
6.6.1. Frame detector (on video input ports)
Input ports can show detailed information about the signal like blanking
intervals and active video resolution. This feature is a good
troubleshooter if compatibility problems occur during system
installation. To access this function, open Properties panel of the input port on which the
signal has to be checked. Click on Frame Detector button to show detailed timings.
Figure 6-2. Frame detector window
Lightware’s frame detector function works like an input signal analyzer and makes possible
to determine the exact video format that is sent by the source, thus helps to identify many
problems. E.g. actual timing parameters may differ from the expected and this may cause
some displays to drop the picture.
Frame detector measures detailed timings on the incoming video signals just like a built-in
oscilloscope, but it is much more easy to use. Actual display area shows the active video
size (light grey). Dark gray area of the full frame is the blanking interval which can contain
the info frames and embedded audio data for HDMI signals. Shown values are measured
actually on the signal and not retrieved only from the HDMI info frames.
6.6.2. Analog audio port properties
Certain parameters of analog audio input
signal can be adjusted as follows:
Volume:
from 0 dB to -52 dB (step 0.25 dB),
from -54 dB to -66 dB (step
2 dB); -69 dB; -72 dB; -78 dB (default
is 0 dB)
Balance:
from 0 to 100, step 1 (default is 50 =
center)
Gain:
0 dB / 3 dB / 6 dB
Page 42 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 43
6.6.3. TPS output port properties and mode settings
Muting/Locking
TPS output can be muted by clicking on the button Unmuted. If the output is muted, button
text is Muted. When the port is muted, no signal is present on the output.
TPS output can be locked by clicking on the button Unlocked. If the output is locked, button
text is Locked. If the port is locked, its mute state cannot be changed either by the button,
or by loading a preset.
No sync screen
When there is no incoming signal on the selected input port, a
static image can be sent on the output port(s).
Mode:No sync– No sync-screen signal is sent when
there is no incoming signal.
On – No sync-screen signal is sent always,
independently from the incoming signal.
Off – No sync-screen is disabled.
Clock source: Set the desired resolution: 480p / 576p /
External clock source (from actual TMDS
source).
HDMI-TPS-TX200 series
User’s Manual
Pattern: Select the desired color or the pre-defined
pattern from the list.
Autoselect
The autoselect feature can be set via the TPS
OUT properties panel as follows:
Settings
Enabled: The Autoselect mode is ON.
Disabled: The Autoselect mode is OFF.
Priority detects: Priority detect mode is
active (see section 5.1.6 on page 31).
First detect: First detect mode is active
(see section 5.1.3 on page 29).
Last detected: Last detect mode is
active (see section 5.1.4 on page 30).
Static: Static mode is active (see
section 5.1.5 on page 30). Available
only at TPS Audio out.
Input priorities
The available input ports are listed; each one
has its own priority number (equal numbers are
allowed). If you want to disable a port from the
priority list, uncheck the setting next to the
priority number and the priority number will be
emptied and disabled. Smaller number means
higher priority as usual. Priority 31 is the lowest
priority, in this case the port will not be checked
and cannot be selected.
Always press the Set priorities button after the
modification to store the settings.
Section 6. Software control – using Lightware Device Controller (LDC) Page 43 / 122
Page 44
TPS mode
Explanation
Auto
The TPS mode is determined automatically
HDBaseT
Ideal for high resolution signals up to 4K but with shorter cable
Longreach
Ideal for big distances, but till 1080p@60Hz
Only RS232
Only RS-232 communication is transmitted
(Low Power mode)
Only RS232+Eth
Only RS-232 and Ethernet communication is transmitted
(Low power mode)
Mode selected on RX side
RS232
RS232+Eth.
HDBaseT
Longreach
Auto
Mode selected
on TX side
RS232
RS232
RS232
RS232
RS232
RS232
RS232+Eth.
RS232
RS232+Eth.
RS232+Eth.
RS232+Eth.
RS232+Eth.
HDBaseT
RS232
RS232+Eth.
HDBaseT
RS232
HDBaseT
Longreach
RS232
RS232+Eth.
RS232
Longreach
Longreach
Auto
RS232
RS232+Eth.
HDBaseT
Longreach
Auto
Settings (only on TPS Video output port)
Basic transmission parameters can be set on this panel as follows:
Info: If Low power mode is active and the Ethernet connector is plugged/unplugged, minor
temporary disturbance may arise in the transmission of RS-232 and/or IR signal.
Info: The allowed cable lengths and resolutions are listed in section 11.3 on page 118.
These settings refer to the transmitter. The TPS transmission mode between the transmitter
and the receiver depends on the settings of both units. Next table contains the details about
the system's state with regard to mode selection behavior for all possible combinations on
both ends of the link:
Figure 6-3. TPS mode determination between transmitter and receiver
Info: When a standard Ethernet device is connected to the TPS connector for some reason, the
transmitter is switched to Ethernet fallback mode automatically. TPS port is changed to
work as an Ethernet port, but to operate the transmitter this way is not recommended.
When using automatic operation mode selection, the device uses built-in sensors to
determine the mode of operation. If the transmitter and the receiver is in Auto mode, the
source side is the initiator. It will negotiate each state transition with its sink side partner.
Info: If the sink is switched off or disconnected on receiver’s side, the TPS link mode is changed
to “RS232+Eth” mode – when the devices are set to Auto. In this case signal is not present
on the output port of the transmitter.
When one of the devices is configured to manual operation mode selection, the other
device may be placed in automatic mode. In this case, the mode transition negotiation is
initiated by the host-managed device and the auto-mode device follows through.
Further settings
HDMI mode: Auto / DVI / HDMI 24 bit / HDMI 30 bit / HDMI 36 bit
HDCP: Auto / Always
Power5V mode: Auto / Always on / Always off
Page 44 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 45
HDMI-TPS-TX200 series
Value
Explanation
10
-10
-10-9
Excellent image quality
10-8
Minor error, not recognizable by eyes
10-7
Sometimes recognizable flash on a special test pattern
10-6
Small noise can be seen
10-5
Easy to recognize image error
10-4
Bad image quality
User’s Manual
Cable diagnostics (only on TPS Video output port)
The estimated cable length and the quality of the link are
measured periodically and the diagnostic window shows
the values in real-time. If the green bars hit the first line
in the middle they turn into red. It means the number of
the errors – during the extension – is higher than the
recommended one. The link might be alive but
recovering of the received data is not guaranteed.
Info: Each bar represents a differential line in the CATx cable.
The inappropriate termination of the cable usually
occurs high error rates. Check the cable terminations or
change the cable.
Info: The estimated length is valid for Cat5e AWG24 cables. Cat7 cable length is calculated from
the measurement of Cat5e AWG24 cable.
Video Bit Error Ratio
This feature works in conjunction with the TPS receiver’s side and is about to show the
average bit error numbers in the transmitted video signal. The value is displayed only if the
installed firmware on the RX side supports this feature.
Reference values
Above displayed “Video BER < 10
1010 pixels, which means the number of the bit errors is about 1 pixel in every 15 minutes.
-10
” value means that in average there is 1 bad pixel after
Section 6. Software control – using Lightware Device Controller (LDC) Page 45 / 122
Page 46
6.7. EDID menu
Exporting an EDID
(save to a file)
Executing EDID
emulation or copying
(Transfer button)
Importing an EDID
(load from a file)
Deleting EDID
(from user memory)
Display EDID
Summary window
Selecting all memory
places in the right panel
Opening Advanced
EDID Editor with the
selected EDID
Selecting none of the
memory places in the
right panel
Opening Easy EDID
Creator
Save
Load
Clear selected
Info
Select All
Edit
Unselect All
EEC
Advanced EDID Management can be accessed by selecting the EDID menu. There are
two panels: left one contains Source EDIDs, right one contains Destination places where
the EDIDs can be emulated or copied.
Control buttons
6.7.1. Sources and Destinations
Figure 6-4. EDID menu
Page 46 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
The EDID memory consists of four parts:
Factory EDID list shows the pre-programmed EDIDs (F1-F119).
Dynamic EDID List shows the display device connected to the device's outputs. The unit
stores the last display devices’ EDID on either output, so there is an EDID shown even if
there is no display device attached to the output of the transmitter at the moment.
User memory shows the memory locations (U1 – U14) which can be used by the user to
save custom EDIDs.
Emulated EDID list shows the currently emulated EDID for the inputs. The source column
displays the memory location that the current EDID was routed from.
Page 47
The DVI source reads the EDID from the Emulated EDID memory on the INPUT port. The
user can copy an EDID from any of the User/Factory/Dynamic EDID lists to the user
memory locations.
There are two types of emulation: static and dynamic.
Static EDID emulation happens, when an EDID from the Factory or User EDID
list is selected. In this case the Emulated EDID will remain the same until the user
emulates another EDID.
Dynamic EDID emulation can be enabled by selecting D1 or D2 EDID memory.
The attached monitor’s EDID is copied to the input; if a new monitor is attached to
the output, the emulated EDID changes automatically.
6.7.2. Changing emulated EDID
Step 1. Select the desired EDID list from one of the three sources by pressing its button.
Step 2. Select an EDID from the Source panel to emulate.
Step 3. Press Emulated button on the top of the Destination panel.
Step 4. Select desired port on the right panel (more than one ports can also be selected);
the EDID(s) will be highlighted with yellow cursor.
HDMI-TPS-TX200 series
User’s Manual
Step 5.Press Transfer button to change the emulated EDID.
6.7.3. Learning an EDID
Info: The process is the same as changing the emulated EDID; the only difference is at the
Destination panel: press the User button. Thus, one or more EDIDs can be copied into the
user memory either from the factory memory or from a connected sink (Dynamic).
6.7.4. Exporting an EDID
Source EDID can be downloaded as a file (*.bin, *.dat or *.edid) to the computer.
Step 1. Select the desired EDID from the Source panel (highlighted with yellow cursor).
Step 2. Press the Save button to open the Save as dialog and download the file to the
computer.
6.7.5. Importing an EDID
Previously saved EDID (*.bin, *.dat or *.edid file) can be uploaded to the user memory:
Step 1. Press the User button on the top of the Source panel.
Step 2. Select a memory slot from the Source panel.
Step 3. Press the Upload button below the Source panel.
Step 4. Browse the file in the opening window then press the Open button. Browsed EDID
is imported into the selected User memory.
Info: The imported EDID overwrites the selected memory place even if it is not empty.
6.7.6. Deleting EDID(s)
The EDID(s) from User memory can be deleted as follows:
Step 1. Press User button on the top of the Destination panel.
Step 2. Select desired memory slot(s); more can be selected (Select All and Deselect All
buttons can be used). The EDID(s) will be highlighted with yellow cursor.
Step 3.Press the Clear selected button to delete the EDID(s).
Section 6. Software control – using Lightware Device Controller (LDC) Page 47 / 122
Page 48
6.7.7. EDID info window
Select an EDID from Source panel and press Info button to display the EDID info window.
Figure 6-5. EDID info window
6.7.8. Editing an EDID
Select an EDID from Source panel and press the Edit button to display Advanced EDID
Editor window. The editor can read and write all descriptors, which are defined in the
standards, including the additional CEA extensions. Any EDID from the device’s memory
can be loaded in the editor. The software resolves the raw EDID, and displays it as readable
information to the user. The modified EDID can be saved to the User memory.
Figure 6-6. Advanced EDID Editor
Page 48 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 49
6.7.9. Creating an EDID
Lightware introduced a wizard-like interface for fast and easy EDID creation. With Easy
EDID Creator it is possible to create custom EDIDs in four simple steps. By clicking on the
EEC button below Source panel, Easy EDID Creator is opened in a new window.
HDMI-TPS-TX200 series
User’s Manual
Figure 6-7. Easy EDID creator wizard
Step 1. Select resolution
The preferred resolution can be defined here. There are more ways to define the desired
format. You are able to select one from the drop-down list where the most common
resolutions are listed.
Step 2. Signal type
You have to decide whether you want to add HDMI support to your EDID or not. Please
note that the use of audio, non-RGB color spaces and deep color requires the HDMI mode.
Step 3. Select audio
If you have selected HDMI support in the previous step, specify the desired audio format.
The most common audio formats are listed, but the number of possible formats is greater.
If you don’t find your preferred audio, you are able to add it later by using EDID editor.
Step 4. Finish
You have to give a name to your new EDID as last step. This name will be fit into the display
product descriptor, so it can be up to 13 alphanumeric characters long. You also have to
select the desired operation: you are able to upload the new EDID to the actually used
Lightware product or/and save it to a file or/and open it in the EDID editor.
Info: For more information about creating and EDID by using EEC see the User’s manual of the
EDID Editor which is available at www.lightware.eu.
Section 6. Software control – using Lightware Device Controller (LDC) Page 49 / 122
Page 50
6.8. Control menu
The menu gives the opportunity to setup those channels which can be used to connect or
control third party devices.
6.8.1. RS-232 tab
General Settings
There are three RS-232 working modes: Passthrough-, Control- and Command Injection modes.
See more details in section 5.5 on page 34.
Port settings
Two lines are available:
Local: RS-232 connection between the
CPU and the 3-pole Phoenix connector
Link: RS-232 connection between the CPU
and the receiver unit (via TPS line)
The settings are the same but different parameters
can be set for Local and Link ports.
Command injection
If the RS-232 mode is set to Command injection,
this section is activated and the port number can be
set. Default values: 8001 (local) and 8002 (link).
Figure 6-8. Control menu (RS-232 tab)
Control protocol
The active protocol can be set by the drop-down
menu: LW2 or LW3 protocol.
Other
The terminal line can be used to send commands to the destination in pass-through mode.
Page 50 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 51
6.8.2. GPIO tab
GPIO pin name
GPIO port icon
Low level indicator*
High level indicator*
Pin direction: input (down
arrow) or output (up arrow)
2
1
5
4
3
1 2 3
4
5
The GPIO port has 7 pins, which operate at TTL digital signal levels and can be controlled
by LDC or protocol commands. Select a GPIO pin and under the Port settings section; the
settings (pin direction and input level) are displayed on the port tiles as well:
* The black colored symbol means the current setting.
Info: See more information about GPIO pins in section 2.5.8 on page 22.
6.8.3. Ethernet tab
Basic information is shown about the network communication.
HDMI-TPS-TX200 series
User’s Manual
6.9. Event manager
The feature means that device can sense changes on its ports and able to react according
to the pre-defined settings. The development idea of the Event manager is based on users’
feedbacks. In many cases internal events (such as signal present or HDCP active) are
necessary to display but it is not easy when the device is hard to access (e.g. built under
desk). When the Event manager is used in combination with the GPIO ports, many new
possibilities are opened.
Basically the Event manager can be configured to detect LW3 CHANGE messages, and if
the condition (the given change message) appears, the event will be fired. The device will
perform an action (send out a preprogrammed LW3 SET or CALL message to itself). E.g.
the desired setup is that after the input signal has been present on the VGA port, the level
of GPIO1 pin is changed. The settings can be done via the LDC in the Control/Events tab,
or by LW3 protocol commands, see chapter 8 on page 77.
Section 6. Software control – using Lightware Device Controller (LDC) Page 51 / 122
Figure 6-9. Event manager tab
20 events can be configured, which are available in Control/Events submenu. The user can
see all the 20 events here and modify them by the Wizard or the Advanced setting.
Page 52
6.9.1. The event area
9
5
8 7 6
10
3 1
2
4
11
6
4
2 3 1
5
7
8 9 11
10
Number of the event 20 events can be defined in the transmitter, the label shows
Condition If the condition was set, the description (white colored text)
Figure 6-10. First event (E1) settings
the number of them (E1-E20).
and the exact LW3 protocol expression (yellow colored text)
can be seen. If advanced mode was used the description is
“Custom condition”.
Name of the event Text as the name of the event can be stored. Click into the
text box and type desired name.
Action If the action was set, the description (white colored text) and
the exact LW3 protocol expression (yellow colored text) can
be seen. If advanced mode was used the description is
“Custom action”.
Set name buttonThe device stores the name of the event if the Set name
button was pressed. The button is dark when the name is
already saved.
Set condition (wizard) Run the wizard to choose from the most common expressions
as a condition.
Set condition (advanced) Advanced setting contains a wide range of LW3 expressions,
which are displayed in a tree structure.
Set action (wizard) Run the wizard to choose from the most common expressions
as an action.
Set action (advanced) Advanced setting contains a wide range of LW3 expressions,
which are displayed in a tree structure.
Clear event button Unwanted events can be cleared with a single click on this
button. Confirmation is needed for deleting.
Check barIf the event is ready and syntactically correct the check bar
becomes green.
Page 52 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 53
6.9.2. Wizard mode
A simple wizard makes things easy for the user, because it lists the most common
conditions and actions. Conditions and actions also have their own buttons.
Step 1. Click on the Wizard button on the Condition side.
Step 2. Select the desired category from the drop-down menu.
HDMI-TPS-TX200 series
User’s Manual
Step 3. Select an Expression.
The expression determines the further possible parameters. E.g. if the Expression is a
video signal detection of an input, the port has to be defined in the following step.
Select the desired parameter and click on the OK to finish the wizard of the condition.
The action is the “reply” if the condition becomes true.
Info: The sequence does not matter: you may define the action first.
Section 6. Software control – using Lightware Device Controller (LDC) Page 53 / 122
Page 54
Step 4. To set the action, click on the wizard button on the action side.
The process is the same. Click on the down arrow of the drop-down menu than select the
desired item. The category and the expression can be set (the values are listed in the
“Action” column of the Actions table on page 56). If the expression requires further
parameter, select it. E.g. if the Expression is a switching on the video layer, the input and
the output port has to be selected in the next step.
Step 5. Click on the OK to finish the wizard of the action.
The window of the wizard is closed; the created action can be seen above the buttons. The
white text is the name of the selected action, the yellow is the accurate property (and its
value) or method name by LW3 protocol. You do not need to remember or note this text,
LDC shows it continuously. The system checks the validity of the event. If everything is
correct, a green line can be seen at the bottom of the event area.
Page 54 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 55
Conditions of the Event Manager Wizard
Layer
Event
Path and value in LW3 protocol tree*
Video
Input signal is detected on a port
/MEDIA/VIDEO/P1.SignalPresent=1
Input signal is not detected on a port
/MEDIA/VIDEO/P1.SignalPresent=0
Input signal type changes to DVI
/MEDIA/VIDEO/P2.SignalType=0
Input signal type changes to HDMI
/MEDIA/VIDEO/P2.SignalType=1
Input signal type changes to Undefined
(no signal)
/MEDIA/VIDEO/P2.SignalType=F
HDCP encryption state changes to
Unencrypted
/MEDIA/VIDEO/P5.HdcpActive=0
HDCP encryption state changes to
Encrypted
/MEDIA/VIDEO/P5.HdcpActive=1
HDCP encryption state changes to
Undefined (no signal)
/MEDIA/VIDEO/P5.HdcpActive=F
Audio
Input signal is detected on a port
/MEDIA/AUDIO/P2.SignalPresent=1
Input signal is not detected on a port
/MEDIA/AUDIO/P2.SignalPresent=0
Input signal type changes to PCM
/MEDIA/AUDIO/P2.SignalType=0
Input signal type changes to Compressed
/MEDIA/AUDIO/P2.SignalType=1
Input signal type changes to HBR
/MEDIA/AUDIO/P2.SignalType=3
Input signal type changes to Undefined
(no signal)
/MEDIA/AUDIO/P2.SignalType=F
GPIO
Input state changes to “High”
/MEDIA/GPIO/P1.Input=H
Input state changes to “Low”
/MEDIA/GPIO/P1.Input=L
General
TPS link state changes to Connected
/MEDIA/VIDEO/P5.LinkState=true
TPS link state changes to Disconnected
/MEDIA/VIDEO/P5.LinkState=false
Display connected to receiver side
/MEDIA/VIDEO/P5.ReceiverSense=true
Display disconnected from receiver side
/MEDIA/VIDEO/P5.ReceiverSense=false
Show me button pressed
/SYS/MB/BUTTONS.ShowMePressed=1
Below table lists the Conditions, which are grouped by layers in LDC:
HDMI-TPS-TX200 series
User’s Manual
* Referring to SW4-TPS-TX-240. The port numbers are only for references. Exact port numbers
can be found in section 11.4 on page 118.
Section 6. Software control – using Lightware Device Controller (LDC) Page 55 / 122
Below table lists the Actions, which are grouped by layers in LDC:
* Referring to SW4-TPS-TX-240. The port numbers are only for references. Exact port numbers
can be found in section 11.4 on page 118.
6.9.3. Advanced mode
The goal of this mode is the same as of the wizard: set the properties and methods for
conditions and actions. The difference is the number of the available and usable properties
and methods. The LW3 protocol tree allows almost all the methods and settings to select.
Step 1. Click on the Advanced button; a new window pops up.
Step 2. Select the desired node: click on the folder sign.
Table 6-2. Actions of the Event Manager Wizard
Page 56 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 57
HDMI-TPS-TX200 series
Export
Import
Clear
Load factory defaults
User’s Manual
The tree structure is opened and the available properties are listed in the drop-down box.
The manual of the selected property can be seen below it.
Step 3. Set the desired value in the field next to the list.
Step 4. Click on the OK button to save the settings.
If the condition is finished, set the action with the same method. In case of advanced mode,
the type of the condition and the action is custom (in red square).
The system checks the validity of the event. If everything is correct, a green line can be
seen at the bottom of the event area. Name the event and press the Set name button.
6.9.4. Save, load or clear an event
Save
Although the device stores the set events, – even after reboot or firmware
upgrade – in some cases event saving to the computer can be useful (e.g.
transfer to another TPS device). Events can be stored in a readable CSV
file (Comma Separated Values) which is a human readable file type and can be
imported/edited by many spreadsheet application.
Info: Events cannot be exported one by one. All events will be stored with the exportation.
To save all events click on “Export to CSV”, browse the desired folder, then click “Save”.
Load
Click on the “Import from CSV” button. A browse window comes up. Find
the .CSV file than click on the “Open” button.
Clear
Click on the “Clear” button, a confirmation window comes up. Click on the
OK button to clear the event. Clearing the events means setting them to
the factory default values. The names become Event1..20, the condition
and the action get empty value.
Section 6. Software control – using Lightware Device Controller (LDC) Page 57 / 122
Clear all events
All events can be cleared at the same time with the loading
factory default values. All the values will be cleared: names,
conditions, actions. Click on the “Load factory defaults” button. A warning message
appears. Confirm it by clicking on the OK button.
Page 58
6.10. Settings menu
Device status information and network settings are available in this menu, function buttons
help to do operations in connection with logs and device settings.
6.10.1. Status tab
General information is shown on this tab, such as device label, part number, serial number
and hardware health, voltage and temperature values.
6.10.2. Network tab
Network-related settings are available on the tab. The first three (two) lines are valid when
the device has a fix IP address. If dynamic IP address is used, the DHCP setting shall be
set to enabled and the IP parameters will be indicated below the drop-down menu.
Figure 6-11. Status tab
Figure 6-12. Network tab
Since the device is able to communicate with LW2 and LW3 protocols, the ports can also
be set here. Always press the Apply changes button after modification to store the settings;
you will be prompted to reboot the device to apply changes in practice.
Page 58 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 59
6.10.3. Backup tab
The transmitter’s settings can be saved and loaded to/from the computer. When creating a
backup, the following settings are stored:
All ports’ AND crosspoint settings (writeable properties’ values) of all layers,
All EDID data stored in the User memory,
All Control settings set on the Control tab,
All Events (from the Event manager) and
Network settings.
HDMI-TPS-TX200 series
User’s Manual
Figure 6-13. Backup tab
Create a full backup
Step 1. Arrange the desired settings in the transmitter.
Step 2. Navigate to Settings/Backup menu.
Step 3. Write a short description in the textbox on the left (optionally).
Step 4. Press the Create a full backup button. You will be prompted to save the file to the
computer (select the desired folder and save the file).
Restore a backup file
Previously saved backup file can be restored as follows:
Step 1. Navigate to the Settings/Backup menu.
Step 2. Click on the Choose file button on the right panel and browse the desired file.
Step 3. The file is checked and the result will be displayed in the textbox below. If the file is
correct, the settings can be restored.
Step 4. Press the Start restore process button. The process is displayed in a small window;
when finished, you can continue the work with the LDC.
Important: Please note that the settings will be overwritten with the restored parameters in the
transmitter permanently. Withdrawal is not possible.
Section 6. Software control – using Lightware Device Controller (LDC) Page 59 / 122
Page 60
6.10.4. Function buttons
2 1 4
3
1
2 3 4
System log button: Logged events can be collected and saved into a file which is
useful when troubleshooting or in other special case for analyzing. When the
collecting is done, the Save as window appears; select the desired location and
press the Save button.
Info: Please note that the data collecting may take some minutes. You will be prompted about
log generating before starting.
Factory defaults button: Factory default values can be restored by pressing the
button; you will be asked to confirm. The connection will be terminated and the
device is rebooted. Factory default values are listed in section 11.5 on page 120.
Reboot button: The device can be restarted; the connection will be terminated.
6.11. Advanced view
Advanced view is the surface for LW3 protocol tree with terminal window. Commands and
specific parameters (which are not available on the user interface) can be run and set.
Detailed information about the protocol, nodes, methods and parameters can be found in
chapter 8 on page 77. Click on Close button to hide the Advanced view.
Terminal windowCommands and responses with time and date are listed in this
window. Sent command is displayed in red and starts with ‘>’
character, received response is displayed in blue and starts with ‘<’
character. The content of the window can be emptied by the Clear
button. If the Autoscroll option is ticked, the list is scrolled
automatically when a new line is added.
Command line Type the desired command and execute it by the Send button.
Protocol tree LW3 protocol tree; select an item to see its content.
Node list Correspondent parameters and nodes are shown which are
connected to the selected item in the protocol tree.
Manual button: Manual (short description) of the node can be
called and displayed in the terminal window. See
more information about manuals in section 8.3.4
on page 84.
Set button:Saves the value/parameter typed in the textbox.
Call button:Calls the method, e.g. reloads factory default
settings.
Page 60 / 122 Section 6. Software control – using Lightware Device Controller (LDC)
Page 61
7. LW2 Programmer’s reference
Format
Example
Command
{i} → {i}
Response
(I:<PRODUCT_TYPE>)CrLf
←
(I:SW4-TPS-TX240)CrLf
Format
Example
Command
{P_?}
→
{P_?}
Response
(CURRENT●PROTOCOL●=
●#<protocol>)CrLf
←
(CURRENT PROTOCOL = #1)CrLf
The device can be controlled through a reduced command set of LW2 protocol commands
to ensure the compatibility with other Lightware products. The supported LW2 commands
are described in this chapter.
7.1. LW2 protocol description
The device accepts commands surrounded by curly brackets - { } - and responds data
surrounded by round brackets - ( ) - only if a command was successfully executed.
Legend for control commands:
<in> = input number in 1 or 2 digit ASCII format (01,5,07,16 etc.)
<out> = output number in 1 or 2 digit ASCII format
<in²> = input number in 2 digit ASCII format (01, 02, 10, 12 etc.)
<out²> = output number in 2 digit ASCII format (01, 02, 10, 12 etc.)
<loc> = location number in 1, 2 or 3 digit ASCII format
<id> = id number in 1 or 2 digit ASCII format
HDMI-TPS-TX200 series
User’s Manual
<id²>= id number in 2 digit ASCII format
CrLf = Carriage return, Line feed (0x0D, 0x0A)
● = space character (0x20)
→ = each command issued by the controller
← = each response received from the router
7.2. General LW2 commands
7.2.1. View product type
Description: The transmitter responds its name.
Explanation: The connected device is an SW4-TPS-TX240 device.
Legend: <PRODUCT_TYPE> shows type.
7.2.2. Query control protocol
Description: The transmitter can be controlled with different control protocols. This
command queries the active protocol for the used control interface.
Explanation: The device communicates with LW2 protocol.
Description: The device can be restarted without unplugging power.
Explanation: The device reboots; no response is sent in this case.
7.2.10. Query health status
Description: Measured internal voltages and temperature values are shown.
7.2.11. Restore factory default settings
Description: Settings can be reset to factory default values as follows:
HDMI-TPS-TX200 series
User’s Manual
Explanation: All settings and parameters are reset to factory default, see the table in
section 11.5 on page 120.
7.3. Port and crosspoint settings
7.3.1. Switch one input to one output
Following commands with <A/V/AV> option can take effect in multiple layers, according to
their parameters. Depending on ‘A’ or ‘V’ it can change only the Audio, or only the Video
layer; or ‘AV’ changes both.
Info: <A/V/AV> option usually can be skipped for legacy purposes. In this case the devices
changes all (Video & Audio) layers, but using status commands it displays information
about only the Video layer. Please use AV option, when available.
Description: Switch input <in> to output <out>.
Explanation: I2 audio and I2 video ports are switched to O1 port.
Legend:
Info: The response of this command does not show if the output is muted. To check the mute
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
Info: The device issues the above response regardless of the previous state of the output (either
it was locked or unlocked).
Page 65
7.3.6. View connection state on the output
Format
Example
Command
{VC●<layer>}
→
{vc av}
Response
(ALL<layer>●<O01>●<O02>)
CrLf
←←(ALLV 02 02)CrLf
(ALLA 05 05)CrLf
<layer>
Layer
A
Audio layer
V
Video layer
AV*
Audio & Video layer
Format
Example
Command
{getsize●<layer>}
→
{getsize av}
Response
(SIZE=<size>●<layer>)CrLf
←←(SIZE=5x2 V)CrLf
(SIZE=5x2 A)CrLf
Format
Example
Command
{AS_V<out>}
→
{as_v1}
Response
(AS_V<out>=<state>;
<mode>;<no_signal>)CrLf
←
(AS_V1=E;K;B)CrLf
Description: Viewing the crosspoint state of the device; showing the input port numbers
connected to the outputs. The response below refers to an SW4-TPS-TX240.
Legend: O01 and O02 show the corresponding output’s connection state. If value<O01>
equals 02 it means that output 1 is connected to input 2.
* AV is not used in the response. When AV is typed in the commands, the response will
result two lines, one for the Video and one for the Audio port states.
Explanation: I2 video input port is connected to the video output ports and I5 audio input
port is connected to the audio output ports.
HDMI-TPS-TX200 series
User’s Manual
Info: If an output is locked, muted, or both locked and muted, the response format changes. If
outputs are muted you get a letter 'M', if locked a letter 'L' and if muted and locked at the
same time 'U' before the 2 digit numbers.
7.3.7. View crosspoint size
Description: Shows the physical crosspoint size.
Legend: <size>: <number of inputs>x<number of outputs>
<layer>: See section 7.3.6 on page 65.
Explanation: The device reports that it has a video crosspoint with 5 inputs and 2 outputs,
and an audio crosspoint with 5 inputs and 2 outputs.
7.3.8. Query video Autoselect mode
Description: The autoselect mode of video outputs can be queried.
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
Legend: <out>: The output port number. See more details about port
numbering in section 11.4 on page 118.
<state>: E = Autoselect is enabled; D = Autoselect is disabled <mode>: P = Priority detect; K = First detect; L = Last detect <no_signal>: B = Blank screen; M = Mute output
Explanation: The Autoselect mode is enabled in first detect mode, and if there is no
incoming signal at all, the crosspoint is not changed (blank screen is shown).
For more information about the autoselect modes see the section 5.1 on page 28.
Page 66
Format
Example
Command
{AS_V<out>=<state>;
<mode>;<no_signal>}
→
{as_v1=E;K;B}
Response
(AS_V<out>=<state>;
<mode>;<no_signal>)CrLf
←
(AS_V1=E;K;B)CrLf
Format
Example
Command
{AS_A<out>}
→
{as_a1}
Response
(AS_A<out>=<state>;
<mode>;<no_signal>)CrLf
←
(AS_A1=E;K;B)CrLf
Format
Example
Command
{AS_A<out>=<state>;
<mode>;<no_signal>}
→
{as_a1=E;K;B}
Response
(AS_A<out>=<state>;
<mode>;<no_signal>)CrLf
←
(AS_A1=E;K;B)CrLf
7.3.9. Change video Autoselect mode
Description: The autoselect mode of the video outputs can be changed.
Legend: See section 7.3.8 on page 65.
Explanation: The Autoselect mode is enabled in first detect mode, and if there is no
incoming signal at all, the crosspoint is not changed (blank screen is shown).
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
7.3.10. Query audio Autoselect mode
Description: The autoselect mode of audio outputs can be queried.
Legend: <out>: The output port number. See more details about port
numbering in section 11.4 on page 118.
<state>: E = Autoselect is enabled; D = Autoselect is disabled <mode>: P = Priority detect; K = First detect; L = Last detect; S = Static <no_signal>: B = Blank; M = Mute output
Explanation: The Autoselect mode is enabled in first detect mode, and if there is no
incoming signal at all, the crosspoint is not changed.
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
7.3.11. Change audio Autoselect mode
Description: The autoselect mode of audio output ports can be changed.
Legend: See section 7.3.8 on page 65.
Explanation: The Autoselect mode is enabled in first detect mode, and if there is no
incoming signal at all, the crosspoint is not changed.
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
Description: The priority order of the input ports can be queried as follows.
Legend: <out>: The output port number.
<in1_prio>…<inn_prio>: Input ports’ priority number. See more details
about port numbering in section 11.4 on page 118.
Explanation: I2 has the highest priority (0), I1 has the second highest priority number (1).
I5 has priority 31 which is the lowest possible setting; it means I5 is disabled from the
priority list and will not be selected.
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
7.3.13. Change video input priority
Description: The priority order of video input ports can be changed as follows.
Legend: <out>: The output port number.
<in1_prio>…<inn_prio>: Input ports’ priority number. See more details about
port numbering in section 11.4 on page 118.
Explanation: I2 has the highest priority (0), I1 has the second highest (1). I5 has the lowest
priority (4).
Info: Always set all the ports’ priority when changing, otherwise the change will not be executed
and the response will be the current setting (like querying the priority setting).
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
7.3.14. Query audio input port priority
Description: The settings of audio input priority can be queried as follows.
Legend: <out>: The output port number.
<in1_prio>…<inn_prio>: Input ports’ priority numbers. See more details
about port numbering in section 11.4 on page 118.
Explanation: I2 has the highest priority (0), I1 has the second highest priority number (1).
I5 has priority 31 which is the lowest possible setting; it means I5 is disabled from the
priority list and will not be selected.
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
Description: The settings of audio input priority can be changed as follows.
Legend: <out>: The output port number.
<in1_prio>…<inn_prio>: Input ports’ priority number. See more details about port numbering in section 11.4 on page 118.
Explanation: I2 has the highest priority (0), P1 has the second highest (2). P5 has the
lowest priority (5).
Info: Always set all the ports’ priority when changing, otherwise the change will not be executed
and the response will be the current setting (like querying the priority setting).
Info: In this case the outputs are linked; the change will affect both local and TPS output port.
7.3.16. Batch switch outputs
Description: The device is capable of switching multiple outputs exactly at the same time.
To do this, the normal switch commands have to be used. If the switch commands arrive
to the device with less than 10 milliseconds delay, the commands are collected and
changes the output connections together. Required circumstances:
Switch commands have this format: {<in>@<out>}{<in>@<out>}
The delay between two ‘}’ characters must be below 10 milliseconds
No other command or junk character is allowed between switch commands
Affected outputs must be unlocked
If any of the above circumstances fail, then the commands will be processed separately.
Info: The delay timeout applies for the receiving time of characters. Please note that if LAN
connection is used then the network may cause additional delays. This could result that
batch switching does not occur.
The below example shows a command that resulted batch switching:
Description: The RS-232 mode can be queried as follows:
Legend: <mode>: CONTROL = Control mode is enabled,
PASS = Pass mode is enabled,
CI = Command injection mode is enabled.
Explanation: Current RS-232 mode is Control mode.
7.4.2. Change RS-232 mode
Description: The RS-232 mode can be changed as follows:
HDMI-TPS-TX200 series
User’s Manual
Legend: See section 7.4.1 on page 69.
Explanation: The RS-232 mode is set to Pass mode.
7.4.3. Query the RS-232 port settings
Description: The RS-232 port settings can be queried as follows:
Legend: <baud>: Baud rate which can be 4800, 7200, 9600, 14400, 19200,
38400, 57600, 115200
<data bits>: 8 or 9
<parity>: N (none), O (odd), E (even)
<stop bits>: 1, 1.5, 2
Explanation1: Current RS-232 settings on local port: Baud rate is 57600, 8 data bits, no
parity, 1 stop bit.
Legend: Same as above.
Explanation2: Current RS-232 settings on link port: Baud rate is 9600, 8 data bits, no
Description: The RS-232 protocol can be set as follows:
Legend: <protocol>: LW2 or LW3
Explanation1: Current protocol on local RS-232 port is set to LW3.
Legend: <protocol>: LW2 or LW3
Explanation2: Current protocol on link RS-232 port is set to LW3.
Info: If the device is connected to an MX-TPS-IB board, the active protocol is always LW2 on
the link RS-232 port, LW3 is not supported through the link in this case. Besides the port
settings (Baud rate, databits, stop bits, parity) are ignored, since the followings pre-defined
values are valid: 115200, 8N1. The user can set the protocol to LW3, but this setting will
take effect only after connecting the transmitter to a TPS-RX-90/95 receiver.
7.5. Network configuration
7.5.1. Query the current IP status
Description: IP address settings can be queried as follows.
Legend: <type>: 0 = fix IP; 1 = DHCP.
<ip_addr>: IP address (four decimal octets separated by dots)
<subnet_mask>: Subnet mask (four decimal octets separated by dots)
<gateway_addr>: Gateway address (four decimal octets separated by dots)
Explanation: The device has a dynamic IP address: 192.168.0.102; subnet mask is
255.255.255.0, gateway address is 192.168.0.1.
7.5.2. Query the IP address
Description: IP address can be queried from the device with this command.
Legend: <type>: 0 = fix IP; 1 = DHCP
Info: The response contains the fix IP address that is stored in the device even if DHCP is
enabled; in this case this IP address is not valid.
Description: TCP/IP port setting can be queried as follows.
Explanation1: The port number for LW2 protocol is 10001 (default value).
Explanation2: The port number for LW3 protocol is 6107 (default value).
7.5.9. Set the TCP/IP port
Description: TCP/IP port setting can be set as follows.
HDMI-TPS-TX200 series
User’s Manual
Explanation1: The port number for LW2 protocol is set to 10001 (default value).
Explanation2: The port number for LW3 protocol is set to 6107 (default value).
7.5.10. Query the status of Ethernet ports
Description: The link, the local Ethernet ports, and the TCP/IP connections to the CPU
can be queried with this command.
Legend:<cpu>: 0 = TCP/IP disabled, 1 = TCP/IP enabled <local>: 0 = local Ethernet is disabled, 1 = local Ethernet is enabled
<link>: 0 = link Ethernet is disabled, 1 = link Ethernet is enabled
Explanation: The gateway address is set to 192.168.0.50.
Lightware 3 (LW3) protocol is currently used by the UMX-TPS-TX100 series, HDMI-TPSTX200 series, the MODEX family, the 25G product line and will be the preferred protocol
in the new developments.
The protocol (LW3) is ASCII-based and all commands are terminated with a carriage return
(Cr, ‘\r’) and line feed (Lf, ‘\n’) pair. It is organized as a tree structure that provides
outstanding flexibility for implementing a human readable, but programmatically still ease
to parse, which is suitable for different products with different feature list.
In order to implement a flexible, easy-to-use protocol that is straightforward to adapt to new
devices and provides outstanding scalability and sustainability, we decided to organize all
settings, parameters and properties of the device to a tree structure with ‘nodes’, ‘properties’ and ‘methods’.
8.1.1. Elements of the tree structure
Important! All names and values are case sensitive. The space character is replaced by ‘●’ character
in the elements and commands descriptions.
Node
The basic building block of the tree structure is the ‘node’.
A node can have multiple child nodes, but only one parent.
The tree has only one root the ‘root node’.
The leaves of the tree are also nodes, which do not have child nodes.
The nodes are separated by a slash (‘/’) character.
All the slashes are ‘right slashes’, no backslash is used.
The identifier of the root node is a slash (‘/’)
Nodes’ name can contain the elements of the English alphabet and numbers.
Recommended convention for case sensitivity:
- Fix nodes (that cannot be altered) are capitalized.
- User created nodes can contain both lowercase and capital letters, no
restrictions.
The path of a node has to contain all parent nodes from the root node.
Format (the root node): nX●/
Path: nX●/[nodeName]/[nodeName]/[nodeName]
Legend: ‘n’: node ‘X’ can be:
‘-’: default for a node,
‘m’: this is a manual for the node,
‘E’: this is an error message for the node.
Info: All parent nodes must be listed in the path of a node.
The ‘property’ in the LW3 protocol is basically a leaf, which has a well-defined value.
A property has a value.
A property cannot have child nodes or child properties. It is always a leaf.
A node can have any number of properties (may not have any).
A property is referenced with a dot (‘.’) after the node name.
The properties’ name can contain the elements of the English alphabet, numbers
and underscore (‘_’) character.
By convention, properties are beginning with capital letter, all other characters are
lowercase ones. In case of compound words, all words are beginning with a capital
letter (CamelCase).
The value of the property can contain any readable ASCII character.
A property can be read-only or read/write.
X can be:
‘r’:if the property is read-only.
‘w’:if the property is readable, writable.
‘m’:manual for the property.
‘E’:error message for the property.
Example:
The following two ones are read-only properties:
pr●/node1/node12.ReadOnlyProperty=value1
pr●/.DeviceName=25G Hybrid Device
The following two ones are read-write properties:
pw●/node1/node12.ReadWriteProperty=value2
pw●/.DeviceNickName=John
The ‘method’ in the LW3 protocol is also a leaf. It cannot have a value, such as the
properties, but it can be invoked with a parameter with the help of a special ‘CALL’
command.
A method cannot have child nodes or child methods. It is always a leaf.
A node can have any number of methods (may not have any).
A method is referenced with a colon (‘:’) after the node.
The methods’ name can contain the elements of the English alphabet, numbers
and underscore (‘_’) character.
By convention, methods are beginning with lowercase letter. In case of compound
words, the very first letter is lowercase, and the first letter of each other words are
capitalized (lowerCamelCase).
The parameter of the method can contain any readable ASCII character.
The method always has a return ‘state’ if the method could be executed. The state
could be either ‘OK’ or ‘FAILED’.
The method not necessarily has a return ‘value’. If it does, it can contain additional
information, which is always specific for the current case (the return value can
specify why the execution failed).
When the method cannot be executed (e.g. the parameter list is illegal), there is an
X can be:
‘O’:when the execution of the method was successful (OK),
‘F’:when the execution of the method failed,
‘m’:manual for the method,
‘E’:error message for the method.
Example:
mO●/node1/node12:method1
mO●/MEDIA/VIDEO/XP1:switch
mE●%E001:Syntax error
mm●/MEDIA/VIDEO/XP1:lockSource:Lock one or more source ports
8.1.2. Escaping
Property values and method parameters can contain characters that are used as control
characters in the protocol. They must be escaped. The escape character is the backslash
(‘\’) and escaping means injecting a backslash before the character that should be escaped
(like in C language).
Control characters are the followings: \ { } # % ( ) \r \n \t
Example:
The original text: John●(Doe).●#3:●5%2=1●node1\node11
The escaped text: John●\(Doe\).●\#3:●5\%2=1●node1\\node11
There are several error messages defined in the LW3 protocol, all of them have a unique
error number.
Format: XE●[primitive]●%EYYY:●[Error message]
Legend: X can be:
‘-’:syntax error. Cannot parse the command at all.
‘n’:node error.
‘p’:property error.
‘m’:method error.
YYY: error code, which can be one of the followings:
E001 Syntax error E010 Illegal parameter count
E002 Node not found E011 Item already exist
E003 EOL expected E012 Item does not exist
E004 Writing read-only property E013 Illegal operation
E005 Invalid value E014 Internal error
E006 Property does not exist E015 Access denied
E007 Syntax error E016 Write access denied
E008 Illegal method E017 Reserved
E009 Method does not exist E018 Waiting timeout
8.1.4. Prefix summary
The following prefixes are defined in the LW3 protocol:
‘n-’: a node,
‘nE’: an error for a node,
‘nm’: a manual for a node,
‘pr’:a read-only property,
‘pw’: read-write property,
‘pE’: an error for the property,
‘pm’: a manual for the property,
‘m-’: a method,
‘mO’: a response after a success method execution,
‘mF’: a response after a failed method execution,
‘mE’: an error for a method,
‘mm’: a manual for a method.
8.2. The tree structure of the transmitter
The /MEDIA node is used by the LDC to connect input ports to output ports on different
layers. Each subnode of /MEDIA is representing a layer, e.g. video (/MEDIA/VIDEO), audio
(/MEDIA/AUDIO) or RS-232 (/MEDIA/UART). Each layer has a crosspoint to define
connections between the ports associated to the layer, all of them are represented by a
specific node. E.g. the video layer node is /MEDIA/VIDEO: under the video layer node, the
video crosspoint node (XP1) and the video ports (P1, P2, …) are located.
The tree structure is available in the Advanced view of LDC, see section 6.11 on page 60.
8.3. LW3 commands
8.3.1. Get command
The ‘GET’ command can be used to get the child nodes, properties and methods of a
specific node. It can also be used to get the value of a property.
The response format
The first two characters of a response are unambiguously identifies the type of the element
that the response line concerns. The first character is the type of the element (node,
property or method), the second is for miscellaneous information (e.g. read/write rights).
The defined prefixes are:
‘n-’:node
‘pr’:property - only readable
‘pw’: property - writable, readable
‘m-’: method executable
After the prefix the response contains the full path of the node, property or method after a
space character.
Get all children of a node
Get all of the child nodes of a parent node, with one GET command.
The response for a method execution is a state and a value. The state is mandatory and
always defined, if the method could be executed. It can be either a success or a failure.
The value is optional and it can contain additional information, such as the reason why the
state is a failure or a specific value when the state is success that the client can process. It
is also possible to get an error message, when the method could not be executed – e.g.
the parameter was illegal - and hence not even the state of the execution could be
specified.
mX●[nodePath]:[methodName]=Y Legend:X can be: ‘O’:if the execution is successful.
‘F’:if the execution is failed, but the method could be executed.
‘E’:if the method could not be executed: e.g. illegal parameter count.
Y can be:
The return value of the method if any.
It is valid that a method does not have any return value. In this case the
If there were errors during the execution, an error message is received, which follows the
method name.
mE●[nodePath]:[methodName]●%EXXX:Error message
Example:
8.3.4. Manual
For every node, property and method in the tree there is a manual. The manual is a human
readable text that describes the syntax and provides a hint for how to use the primitives.
Command format:
for nodes: MAN●[nodePath]
for property: MAN●[nodePath].[propertyName]
> CALL●/EDID:switch(F48:E1)
< mO●/EDID:switch
> CALL●/EDID:switch(F48:R1)
< mE●%E001:Syntax error
for method: MAN●[nodePath]:[methodName]
Response format:
The human readable manual is separated by a space (‘ ‘) character from the primitives.for nodes: nm●[nodePath]●Human readable manualfor properties: pm●[nodePath].[propertyName]●Human readable manualfor methods: mm●[nodePath]:[methodName]●Human readable manual
Example: (for a property)
> MAN●/SYS/MB/RS232/Local.ActiveProtocol
< pm●/SYS/MB/RS232/Local.ActiveProtocol ["LW2" | "LW3"]
Active Protocol
For some command the response can contain multiple lines. Each line is terminated with a
carriage return (Cr, ‘\r’) and line feed (Lf, ‘\n’) characters. In several cases the number of
the lines in the response cannot be determined in advance, e.g. the client is intended
waiting for the whole response and also wants to be sure, that the received lines belong
together and to the same command. In these cases a special feature the ‘signature’ can
be used.
The signature is a four digit long hexadecimal value that can be optionally placed before
every command. In that case, the response to that particular command will also be
preceded by the signature, and the corresponding lines will be between brackets.
Command format: XXXX#[command]
Legend: xxxx: 4-digit long hexadecimal value.
Info: The lines of the signature are also Cr and Lf terminated.
HDMI-TPS-TX200 series
User’s Manual
8.3.6. Subscription
A user can subscribe to any node. Subscribe to a node means that the user will get a
notification if any of the properties of the node is changed. These notifications are
asynchronous messages - such as the ones described above - and hence they are useful
to keep the client application up-to-date, without receiving any unwanted information. When
the user does not want to be informed about the changes anymore, he can simply
unsubscribe from the node.
Info: The subscriptions are handled separately for connections and not to users. Hence, if the
connection is terminated all registered subscriptions are deleted. After closing a connection
the subscribe command has to be sent in order to get the notifications of the changes on
that connection.
8.3.7. Notifications about the changes of the properties
When the value of a property is changed and the user is subscribed to the node, which the
property belongs to, an asynchronous notification is generated. This is notification is called
as the ‘change message’. The format of such a message is very similar to the response for
In the following, an example is presented, how the subscriptions are working and how to
use them. In the example there are two independent users controlling the device through
two independent connections (‘Connection #1’ and ‘Connection #2’). The events in the
rows occur after each other.
Explanation: The first user (Connection #1) set a subscription to a node. Later the other
user (Connection #2) made a change, and thanks for the subscription, the first user got a
notification about the change.
The total number of sublayers on each layer. The layers can be divided to sublayers, which
have separate crosspoints. If an input port and an output port belong to different sublayers,
they are unable to be connected. For this product all the layers contain only one sublayer.
8.4.2. PortCount
The total number of input and output ports on the actual layer. E.g. SW4-TPS-TX240 video
layer contains 7 ports: DP input, 2xHDMI inputs, DVI-D input, Test pattern, HDMI local
output and TPS output.
8.4.3. PortMap
Each port is described by 4 characters in this property, these are separated by semicolons.
The first character is “I” or “O” depending on the direction of the port (input or output). The
other 3 character is a decimal number, which identifies the type of the connector displayed
in the Control Software (HDMI, DVI, DP, etc…).
Example: /MEDIA/VIDEO.PortMap=I002;I003;O901
HDMI-TPS-TX200 series
User’s Manual
8.4.4. ActiveSublayerMask
Each port is described by 3 characters in this property, these are separated by semicolons:
Explanation: The setting is “DPM” on the output video ports: Autoselect is currently
disabled (D); the mode is set to “priority detect” (P), and the port will be disconnected if
there is no signal on any of the checked ports (M). Since the outputs are linked, the change
will affect local and link out.
Explanation:The setting is changed to “DPM”: Autoselect is disabled (D). The other
settings remain unchanged. Since the outputs are linked, the change will affect local and
link out.
Explanation: The current priority order of the video input ports is the following:
Highest priority is assigned to P1 port.
Info: The same priority number can be set to different input ports. In this case the input port with
the lowest port number will have the highest priority. E.g. setting the priority of P2 and P3
to “0”, P2 port will have higher priority since P2 is lower than P3.
Info: Setting priority to 31 means the given port will not be checked at automatic port selection.
Explanation: The new priority order of the video input ports is the following:
Highest priority is set to P1 input video port.
Info: The order of the “<port>:<prio>” parameters does not matter.
Info: Setting priority to 31 means the given port will not be checked at automatic port selection.
Explanation: The setting is “DPM”: Autoselect is currently disabled (D); the mode is set to
“priority detect” (P), and the port will be disconnected if there is no signal on any of the
checked ports (M). Since the outputs are linked, the change will affect local and link out.
Explanation: The setting is changed to “EPM”: Autoselect is enabled (E); the mode is set
to “priority detect” (P), and the port will be disconnected if there is no signal on any of the
Explanation:The setting is changed to “DPM”: Autoselect is disabled (D). The other
settings remain unchanged. Since the outputs are linked, the change will affect local and
link out.
Info: This read-only property shows the actual control protocol. For the local port it always follows
the ControlProtocol property, but it is not the same for the link RS-232 port. If the device is
connected to an MX-TPS-IB board, the ActiveProtocol is always LW2 on the link RS-232
port, LW3 is not supported through the link in this case. Besides the port settings (Baud
rate, databits, stop bits, parity) are ignored, since the followings pre-defined values are
valid: 115200, 8N1. The user can set the ControlProtocol to LW3, but this setting will take
effect only after connecting the transmitter to a TPS-RX-90/95 receiver.
Command format: SET●/MEDIA/GPIO/P<pin_#>.Direction=<dir>
Response format: pw●/MEDIA/GPIO/ P<pin_#>.Direction=<dir>
Legend: <pin#>: number of the GPIO pin
<dir>: direction of the GPIO pin: I=input; O=output
Example:
> SET●/MEDIA/GPIO/P1.Direction=I
< pw●/MEDIA/GPIO/P1.Direction=I
8.9.2. Set the output value of a GPIO pin
Command format: SET●/MEDIA/GPIO/P<pin_#>.Output=<value>
Response format: pw●/MEDIA/GPIO/ P<pin_#>.Output=<value>
Legend: <pin#>: number of the GPIO pin
<value>: value of the GPIO pin: H=high level; O=low level
Command format: CALL●/MEDIA/GPIO/P<pin_#>:toggle(1)
Response format: mO●/MEDIA/GPIO/ P<pin_#>:toggle
Legend: <pin#>: number of the GPIO pin
Example:
> CALL●/MEDIA/GPIO/P1:toggle(1)
< mO●/MEDIA/GPIO/P1:toggle
Explanation: If the direction of the pin is input: the output value is toggled.
If the direction of the pin is output: the output value and the input value
are toggled.
8.10. Event settings (conditions and actions)
20 events can be configured in the transmitter, these nodes are located under /EVENTS.
More details can be found in section 6.9 on page 51.
A simple example is presented hereby to demonstrate the process of setting an event by
protocol commands. The event will be set under the /EVENTS/E1 node and will contain the
following setting:
If signal is present on input port P1, the value of GPIO pin1 will be set to High.
The setting is stored in 6 different properties which are described in the followings.