Status
INTRODUCTION
8
Status
requests
are
issued
as
escape sequences. On receipt ofa
status
request,
the
terminal
sends a block of
status
data
to
the
computer.This
data
is
in
the
form ofa
data
block, such
as
is
generated
in
Block mode.
For
handshaking
and
block-terminating
character
information,
refer to Section 9.
There
are
seven
types
of
status
requests:
1.
Terminal Identification.
This
request
is
the
means
by which
your
program
determines
the
kind
of
terminal
it
is communicating with.
2.
Terminal
Features.
There
are
four
types
of
terminal
features
requests:
alphanumeric
capabilities, graphics capabilities, interface capabilities,
and
amount
of RAM memory.
3.
Primary
Terminal
Status.
This
request
returns
seven
bytes
that
report
the
status
of
some
of
the
latching
keys, various
error
and
pending flags,
and
the
following
Terminal
Configu-
ration
menu
fields:
XmitFnctn(A)
SPOW(B)
InhEolWrp(C)
Line/Page(D)
InhHndshk(G>
InhDC2(H>
4. Secondary
Terminal
Status.
This
request
returns
seven bytes
that
report
the
status
of
the
memory lock, buffer memory,
and
I/O firmware.
5. Device
Status.
This
request
returns
three
bytes
th~t
report
the
status
of
the
integral
printer
or
external
device.
6.
Cursor
Position Sensing.
This
request
returns
an
escape sequence
containing
the
row
and
column
in
which
the
cursor
is located. Cursor position
sensing
is described
in
Section 4.
8-1