ACC Programmer's Reference Guide
Chapter 4 163
ZCOM C I/F Library Routines
ZCNTL (3X)
NOTES 1.
File
/opt/acc/include/zcom/zcomsys.h contains the symbolic names
for rcode (not all of them are applicable to zcntl):
/* Message request code values applicable to zcntl() */
#define ZCOM_MRQCODE_CNTWR 3 /* Terminal write */
#define ZCOM_MRQCODE_STATUS 5 /* Unsolicited status change */
#define ZCOM_MRQCODE_TERM 6 /* Set terminal parameters */
#define ZCOM_MRQCODE_ENB 7 /* Terminal enable */
#define ZCOM_MRQCODE_DSB 8 /* Terminal disable */
#define ZCOM_MRQCODE_ACT 9 /* Terminal activate */
#define ZCOM_MRQCODE_DEA 10 /* Terminal deactivate */
2. The result for a zcntl request is returned in the rstat parameter if
mode=8, or may be returned in a response message via zread(3X) if
another non-zero mode is specified. Refer to the NOTES section in
zsend(3X) for more information on the modeparameter. See zread(3X)
for more details on response messages.
3. For rcode=ZCOM_MRQCODE_TERM (Set terminal parameters), the
terminal configuration data in ibuf must be set as follows . Refer to
/opt/acc/include/zcom/zcomsys.h for these data structures:
For any ACC card e xcept an i960 4-channel ACC card:
Data structure: ztrq_type
Must set RTYP bit = 0.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0RTYP 0 TerminalType -----Port#
2 Group Poll Code Device Poll Code
4 Group Select Code Device Select Code
6 Terminal Option Word










