Manual
6-6 Escape Sequences
The DEC <DTR Mode> parameter enables or disables the Hardwired DTR handshake; if bit
0 of the parameter is True, the Hardwired DTR handshake is enabled; otherwise it is
disabled. The parameter defaults to 1. While this handshake is enabled, the Data Terminal
Ready line (pin 20 of the RS-232 connector) goes True whenever the buffer has room for
<Block Size> characters, and false otherwise. If the Hardwired DTR handshake is disabled,
the Data Terminal Ready line remains True at all times. <Block Size> is specified via the
ESC.H or ESC.I command.
ESC.B Output Buffer Space
This command causes the Automove System to output the amount of space currently
available in the logical buffer. The response is an integer in the range 0 through 256,
corresponding to the number of bytes of buffer space available for ACL commands.
ESC.E Output Extended Error
This command causes the System to output the current value of the Communications Error
Code and then set the Communications Error Code to zero. The response is an integer with
the following meaning:
Table 20 - ESC.E Response Definitions
0 No communications error has occurred.
10 An output command was received while another output command was executing.
The original command will finish normally; the second one will be ignored.
See the table on the next page.
11 An invalid character was received after the first two bytes, ESC and period, of an
escape sequence.
12 An invalid character occurred in the parameter list of an escape sequence. The
parameter containing the invalid character and all subsequent parameters will be
defaulted.
13 An ASC parameter was outside the range 0 through 255. The parameter is
defaulted and all subsequent parameters are ignored.
14 Too many parameters were received. Excess parameters are ignored until a colon
or illegal character is received, or until another escape sequence is begun.
15 A framing error, parity error, or overrun error has been detected in incoming data.
16 The input buffer has overflowed. As a result, one or more bytes of ACL data have
been lost, and an ACL error will probably occur.
Note that the error code reflects only the first communications error that occurs; subsequent
communications errors will be logged only if an intervening
ESC.E clears the error code.