
MX16x16DVI-Slim
User’s Manual Rev. 1.0
Section 7.
Programmer’s reference
Page 49 / 78
7.
Programmer’s reference
Users can connect the matrix through Ethernet, or serial port as well. After
establishing connection, there is no difference between connection types (except
some rare cases, which are uniquely noted).
Lightware matrix routers can be controlled with external devices which can
communicate according to the router protocol. Lightware routers have a special
protocol, but to interoperate with third party devices, a secondary protocol is also
provided.
7.1. Changing and viewing protocols
The router is equipped with multiple router protocols.
Step 1.
Switch the router to TAKE mode if used previously in AUTOTAKE mode by
pressing TAKE button for 4 seconds. (light will go off)
Step 2.
Press and release Control Lock (Control Lock button lights in up red
continuously)
Step 3.
Press and keep pressed the Output Lock button. Now one of the source
buttons will light up according to the current protocol (view protocol):
a)
If Source#1 button lights: Lightware protocol is active
b)
If Source#2 button lights: Protocol#2 is active
Step 4.
a)
If you do not want to change the protocol, release the Output Lock
button (view only).
b)
If you want to change the protocol, keep the Output Lock button
pressed, and press the desired Source button, accordingly to the
new protocol. The desired Source button starts blinking, the router
performs a reset straight away and all buttons light up for 3
seconds. Now the new protocol is active.
7.2. Protocol description
The protocol description hereinafter stands for Lightware protocol.
The matrices accept commands surrounded by curly brackets - { } - and responds
data surrounded by round brackets - ( ) - only if a command was successfully
executed. All input commands are converted to uppercase, but respond commands
can contain upper and lower case letters as well.
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
<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