Defined constants structure definitions – Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual
Page 289

14C. Driver488/SUB, Pascal
III. COMMAND REFERENCES - 14. Command Summaries
III-274
Personal488 User’s Manual, Rev. 3.0
Defined Constants
Structure Definitions
type
IeeeStatusRec = record
SC
:boolean;
CA
:boolean;
Primaddr
:integer;
Secaddr
:integer;
SRQ
:boolean;
addrChange
:boolean;
talker
:boolean;
listener
:boolean;
triggered
:boolean;
cleared
:boolean;
transfer
:boolean;
byteIn
:boolean;
byteOut
:boolean;
end;
type
termrec = packed record
EOI
:boolean;
nChar
:integer;
EightBits
:boolean;
termChar
:termsvals;
end;
Arm/Disarm Bit Mask
ControlLine Bit Mask for Serial Bus
acError
$800
clDSR
$20
acSRQ
$400
clRI
$10
acPeripheral
$200
clDCD
$08
acController
$100
clCTS
$04
acTrigger
$080
clDTR
$02
acClear
$040
clRTS
$01
acTalk
$020
acListen
$010
Bus Commands
acIdle
$008
bcUNT
1
acByteIn
$004
bcUNL
2
acByteOut
$002
bcMTA
3
acChange
$001
bcMLA
4
bcTALK
5
bcLISTEN
6
Completion Status Bit Mask
ccCount
$0001
Miscellaneous Commands
ccBuffer
$0002
IN
1
ccTerm
$0004
OUT
2
ccEnd
$0008
ON
1
ccChange
$0010
OFF
0
ccStop
$0020
ALL
-1
ccDone
$4000
SAME
-2
ccError
$8000
WHILE_SRQ
-2
UNTIL_RSV
-3
TRUE
1
ControlLine Bit Mask for IEEE 488 Bus
FALSE
0
clEOI
$80
MAXHANDLES
50
clSRQ
$40
NOIEEEADRESS
-1
clNRFD
$20
NODEVICE
-1
clDAC
$10
NONODE
NULL
clDAV
$08
TERMIN
1
clATN
$04
TERMOUT
2