Matrix Routing System Operator's Manual

APPENDIX A – SCI PROTOCOL AND INTERFACE
A2
RS232 PROTOCOL COMMANDS
The following commands may be issued from
a computer/terminal keyboard or other similar
communication control device. This protocol is
supported by various control systems provided by
other control system manufacturers. Standard
ASCII characters are used to create the command
strings. The SCI-MRX is not case sensitive, and
therefore does not care if capital or lower case
letters are used. Please note that spaces are not
used in any command strings.
COMMAND: Audio-Follow-Video switch
IxxxOxxx {RETURN/ENTER}
The 'I' represents INPUT and the 'O'
OUTPUT. The 'xxx' represents the one to three
digit number of the respective INPUT and
OUTPUT. Leading zeros are optional. Valid
INPUT numbers for the SCI are 1 to 128. Valid
OUTPUT numbers are 1 to 128. To generate a
TAKE command, press the RETURN/ENTER key
on the keyboard. When the SCI receives the
request and executes the change, it will respond
with an ASCII message 'OK' (unless disabled -
see "N/Y" command explanation).
COMMAND: BREAKAWAY
AxxxOxxx {RETURN/ENTER}
In this command only the requested input
Level (A) will change causing that level to
breakaway from the other levels. The 'A' could
actually be A,B,C,D,E,F,G or H. These eight
letters represent the control levels 1-8
respectively. So an "A" would correspond to
Level 1, a "D" would represent Level 4 and so
on.. The 'Oxxx' is the OUTPUT or destination
number.
COMMAND: SPLIT:
BxxxCxxxOxxx OR DxxxAxxxOxxx
In these examples, the inputs for two levels
are assigned different sources, but both will go to
the same OUTPUT or destination. Again, it is not
necessary to supply the leading zero in assigning
source or destination numbers. B17C03O04 or
B17C3O4 will both perform the same switch.
Order and number of levels does not matter.
Any combination of levels in any order is valid.
For example, D09B21A2C11O9 is a valid
sequence.
COMMAND: STATUS
Any OUTPUT’s status can be obtained by
entering the following protocol sequence:
Sxxx {RETURN/ENTER}
The 'S' represents STATUS and the 'xxx'
represents the one to three digit ASCII number of
the OUTPUT. Any leading zeros are optional.
Press RETURN/ENTER to generate execution.
The SCI will respond with the following ASCII
message:
Output xxx, L1 xxx, L2 xxx, L3 xxx, L4 xxx, L5
xxx, L6 xxx, L7 xxx, L8 xxx
This will all print on one line on the terminal
video screen. The 'xxx' will indicate the one to
three digit ASCII number for the OUTPUT and all
the sources for LEVEL 1 to 4 or 1 to 8 in an eight
level system.
COMMAND: STATUS ALL
A global status can also be generated. This
will give the STATUS for all the active OUTPUTS.
By default, those OUTPUTS not yet addressed
will be indicated as having INPUT 01 selected.
SA {RETURN/ENTER}
The 'S' represents STATUS and the 'A'
represents ALL. As always, press the
RETURN/ENTER key to execute the command.
The SCI will respond with the following:
L1 L2 L3 L4 L5 L6 L7 L8 OUT
xxx xxx xxx xxx xxx xxx xxx xxx xxx
xxx xxx xxx xxx xxx xxx xxx xxx xxx
xxx xxx xxx xxx xxx xxx xxx xxx xxx
The current INPUT STATUS for all levels of
each OUTPUT will be listed. The number of
outputs to which the SCI DIP switches are set
(see SCI DIP switch settings) will limit the number
of outputs displayed.
Anytime an invalid or incomplete message is
sent to the SCI, it will respond with an ASCII '?'
unless this response is disabled (see "N/Y"
command). This will occur for each group of
invalid characters it receives. The
RETURN/ENTER key is the delimiter between
commands. Therefore, invalid characters will not
cause a '?' response until the RETURN/ENTER
key has been sent.