CHAPTER 4, DIGITAL COMMUNICATION
98307600 Rev. C-1 4-11
4.4.3.2 Command Acknowledgment
For 9800 style commands that provide a data response, the data response itself
is the acknowledgment.
For 9800 style commands that do not provide a data response, the
acknowledgment is the returned ASCII string O.K.
For Bavarian Network commands, no acknowledgment is returned.
4.4.3.3 Negative Command Acknowledgment
For 9800 commands, if a valid Instrument I.D. is received with an invalid
command string the message INVALID COMMAND is sent.
For Bavarian Network commands, no negative command acknowledgment is
sent.
4.4.3.4 Original Protocol Idiosyncrasies
Block check characters are not checked on Bavarian commands.
The <STX> character is ignored.
The <ETX> character is a valid termination for Bavarian commands even in the
absence of a <STX> character.
The DA command will function without a serial I.D.
The string DA<CR> is a valid command.
The zero padding on the response to the DA command contains six ASCII
zeros instead of the standard ten ASCII zeros.
The data type must be sent on 9800 style commands but it is not checked
against the actual parameters.
The number of data parameters must be sent on 9800 style commands but it is
not checked against the actual parameters.
4.4.3.5 Bavarian Protocol
This protocol is intended to correct the idiosyncrasies in the original protocol, as
noted in section 4.4.3.1, as they apply to the Bavarian network. This protocol
selection strictly applies the Bavarian network protocol to all commands.
4.4.3.6 Command Acknowledgment
For 9800 style commands that provide a data response, the response itself is
the acknowledgment.
For 9800 style commands that do not provide a data response, no
acknowledgment is returned.