P
AGE
113
T
UNE
B
ASE
200 I
NSTALLATION
& U
SER
’
S
G
UIDE
- M21201-01A1
Commands and Responses Overview
This appendix describes the external control protocol commands and responses which
allow an external control system to navigate the Escient products, get library information
to build custom user interfaces, perform transport controls, and receive unsolicited
feedback on system status. ESCX is the four letter preamble that is used for all
commands. This preamble must be uppercase. The protocol is based on standard ASCII.
All external control commands are made up of the preamble (ESCX), command group
(01,02,10,20,50,70), sub command (specific task), specific data (# of data items and a size
of data packet, then the actual data packet repeated for the # of data items), and a
carriage return end marker.
External Control Command Structure
Carriage Return
Bye
0003
Hello
0005
002
08
01
ESCX
Example
1
3
4
5
4
3
2
5
4
Byt es
END MARKER
DATA #2
DATA ITEM #2
SIZE
DATA #1
DATA ITEM #1
SIZE
# DATA ITMENS
SUB COMMAND
COMMAND
GROUP
PREAMBLE
DESCRIPTION
Carriage Return
Bye
0003
Hello
0005
002
08
01
ESCX
Example
1
3
4
5
4
3
2
5
4
Byt es
END MARKER
DATA #2
DATA ITEM #2
SIZE
DATA #1
DATA ITEM #1
SIZE
# DATA ITMENS
SUB COMMAND
COMMAND
GROUP
PREAMBLE
DESCRIPTION
A
PPENDIX
D- E
XTERNAL
C
ONTROL
P
ROTOCOL