beautypg.com

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

Page 289

background image

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