
9K. Command Descriptions II. SOFTWARE GUIDES - 9. Driver488/SUB
II-190 Personal488 User’s Manual, Rev. 3.0
Examples
The Examples section of the command description format lists one or more short examples of the
command’s normal use. These and additional programs can be found in language or example
subdirectories of the Driver488 installation directory.
Data Types
Driver488 uses a number of data bit masks, data constants, and data structures. The following
constructions have been defined for the C language. Other languages are shown in their respective
language sections of this manual.
Arm Condition Bit Masks
Defined bit masks used in the Arm and Disarm functions:
acError acChange acIdle acSRQ
acByteIn acClear acListen acTalk
acByteOut acController acPeripheral acTrigger
Control Line Bit Masks
The following
Control Line
functions for IEEE 488 devices:
clEOI clSRQ clNRFD clNDAC clDAV clATN
return the following defined bit masks, as shown in the table:
The following
Control Line
functions for serial devices:
clDSR clRI clDCD clCTS clDTR clRTS
return the following defined bit masks, as shown in the table:
For more information on the
Control Line
command, turn to “Section III: Command References” in
this manual.
Terminator Structures
Structure used by
Enter
,
Output
, and
Term
:
typedef struct {
bool EOI; /* Do we care about or send EOI?*/
int nChar; /* 0,1, or 2 characters to match*/
bool EightBits;
/* 7 (False) or 8 (True) bit terminator match*/
int termChar [2]; /* The actual terminating character*/
} TermT;
Control Line Bit Masks Data Transfer (DIO) Lines
8 7 6 5 4 3 2 1
Hex Value (QuickBASIC) &H80 &H40 &H20 &H10 &H08 &H04 &H02 &H01
Decimal Value 1286432168421
Bit Mask
EOI SRQ NRFD NDAC DAV ATN 0 0
Control Line Bit Masks Data Transfer (DIO) Lines
8 7 6 5 4 3 2 1
Hex Value (QuickBASIC) &H80 &H40 &H20 &H10 &H08 &H04 &H02 &H01
Decimal Value 1286432168421
Bit Mask
0 0 DSR RI DCD CTS DTR RTS
Comentarios a estos manuales