FIREBALL Advanced Users Guide WD041-1-1
10/26/2004
Page 50 of 70
6325 Digital Way Indianapolis, IN 46278 317.616.6789 phone 317.616.6790 fax www.escient.com
External Control Protocol Specification
Commands and Responses Overview
Version 03.11.13.02.00
The external control protocol is standard ASCII based. ESCX is the four letter preamble that is
used for all commands. This preamble must be uppercase. The commands provided in this
protocol 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.
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
DESCRIPTION
PREAMBLE
COMM
AND
GROUP
SUB COMM
AND
# DAT
A ITE
MS
DAT
A ITEM #1
SIZE
DAT
A #1
DAT
A ITEM #2
SIZE
DAT
A #2
END M
A
RKE
R
Bytes 4
2
2
3
4
5
4
3
1
Example ESCX
01
08
002
0005
Hello
0003
Bye
Carriage
Return
The external control commands are broken down into the following Command Groups:
01 – Command Responses
02 – Unsolicited Events
10 – Remote Button / Keyboard Commands
20 – Database Commands
50 – Status Commands
70 – Control Commands
Command Responses
All commands will cause one of the following response numbers to be issued. Some
commands, such as database commands will also send back additional responses that contain
more detailed information.
COMMAND
GROUP
RESPONSE NUMBER
RESPONSE DESCRIPTION
01 01
OK
Содержание Fireball E-2
Страница 1: ......
Страница 2: ......
Страница 3: ......
Страница 4: ......
Страница 5: ......
Страница 6: ......
Страница 7: ......
Страница 8: ......
Страница 9: ......
Страница 10: ......
Страница 11: ......
Страница 12: ......
Страница 13: ......
Страница 14: ......
Страница 15: ......
Страница 16: ......
Страница 17: ......
Страница 18: ......
Страница 19: ......
Страница 20: ......
Страница 21: ......
Страница 22: ......
Страница 23: ......
Страница 24: ......
Страница 25: ......
Страница 26: ......
Страница 27: ......
Страница 28: ......
Страница 29: ......
Страница 30: ......
Страница 31: ......
Страница 32: ......
Страница 33: ......
Страница 34: ......
Страница 35: ......
Страница 36: ......
Страница 37: ......
Страница 38: ......
Страница 39: ......
Страница 40: ......
Страница 41: ......
Страница 42: ......
Страница 43: ......
Страница 44: ......
Страница 45: ......
Страница 46: ......
Страница 47: ......
Страница 48: ......
Страница 49: ......
Страница 50: ......
Страница 51: ......
Страница 52: ......
Страница 53: ......
Страница 54: ......
Страница 55: ......
Страница 56: ......
Страница 57: ......
Страница 58: ......
Страница 59: ......
Страница 60: ......
Страница 61: ......
Страница 62: ......
Страница 63: ......
Страница 64: ......
Страница 65: ......
Страница 66: ......
Страница 67: ......
Страница 68: ......
Страница 69: ......
Страница 70: ......
Страница 71: ......
Страница 72: ......
Страница 73: ......
Страница 74: ......
Страница 75: ......
Страница 76: ......
Страница 77: ......
Страница 78: ......
Страница 79: ......
Страница 80: ......
Страница 81: ......
Страница 82: ......
Страница 83: ......
Страница 84: ......
Страница 85: ......
Страница 86: ......
Страница 87: ......
Страница 88: ......
Страница 89: ......
Страница 90: ......
Страница 91: ......
Страница 92: ......
Страница 93: ......
Страница 94: ......
Страница 95: ......
Страница 96: ......
Страница 97: ......
Страница 98: ......
Страница 99: ......
Страница 100: ......
Страница 101: ......
Страница 102: ......
Страница 103: ......
Страница 104: ......
Страница 105: ......
Страница 106: ......
Страница 179: ......