CGIMUNICATIONS SECTION 6.5
6.5. 1
6.5.2
6.5.3
VEH,V09F
ASYNCHRONOUS CHARACTER HANDLING
HU:·JTER's asynchronous serial data communications are handled by
a communications software package totally separate to the user's
program or the Basic interpreter.
The user needs no detailed knowledge of data communication to be
able to utilise HUNTER's powerful facilities. The required con-
figuration is selected from 'menus' and operation of the package
is virtually invisible.
BUFFERS
Characters are transferred to and from the serial interface via
invisible 'buffers' that effectively disconnect the application
program from the outside world. These buffers ensure a smooth
flow of data and correct reaction to protocol responses even
when HUNTER is busy doing something quite different!
Because the communication package is interrupt driven, the
execution of user programs is not affected by communication.
However, the user program
may slow down if the serial line is
busy. HUNTER's communication buffers are available whenever the
machine is powered up, even
if the application program is not
requesting communication.
Incoming messages will be received
and held in the buffer, while any outgoing data remaining will
continue
to be sent down the line, Any protocols selected will
continue to be observed.
COMMUNICATING WITII USER PROGRAMS
A user program can transmit and receive characters either singly
or in blocks. The program may be written in HUNTER BASIC (see
LPRINT, LINCHR, etc) or a compiled language using the standard
CP/M calls.
Irrespective of the content of the user program, all data rates,
protocols and other selections previously made will be observed
invisibly by HUNTER's communication software package.
PAGE 6 -
11