3 generic ascii protocol, 1 protocol requirements – Ensemble Designs 9430 Flexible Matrix Router for 3G / HD / SD / ASI User Manual
Page 121

www.ensembledesigns.com
Page 121
Avenue 9430 Flexible Matrix Router
Installation, Configuration and Operations Guide
7.3 Generic ASCII Protocol
The Generic ASCII protocol is based on the Leitch Pass-Through Protocol described in Chapter 4 of the
Leitch serial protocol reference manual “SPR-MAN”, edition 4.
The Generic ASCII protocol supports a subset of the commands described in the Leitch protocol.
Commands described in the Leitch protocol that are unsupported by the 9430 Router are simply
ignored.
The implementation of this protocol has been adapted as appropriate to reflect the features in the
9430 Router.
7.3.1 Protocol Requirements
•
Sources and destinations are numbered starting at 0.
•
Commands must be sent one at a time. Before sending the next command, wait for the router
to send the prompt (‘>’).
•
Errors of any kind (e.g., missing parameter, unexpected characters, out of range values, etc.)
result in discarding the current command. There is no error reporting.
•
Parsing will not tolerate any additional characters within a command. For example, spaces
embedded within a command will cause the command to be discarded.
•
All digits in messages are ASCII hex digits. For example, a source specified with a high digit of
‘1’ and a low digit of ‘2’ represents the hexadecimal number 12H, or decimal 18.
•
ASCII hex digits are not case specific. The 9430 Router will accept upper or lower case ASCII hex
digits. Responses from the 9430 Router will always use lower case for ASCII hex digits.
•
Sources and destinations can be specified using up to 4 ASCII digit characters. E.g., Source 2
can be specified as “2”, “02”, “002”, or “0002”.
•
The 9430 Router does not support multiple levels as described in the Pass-Through Protocol. In
commands that specify a level number, the 9430 Router will only respond to level 0. All other
level designations are ignored. Levels are specified in a single hex digit from ‘0’ to ‘F’.