beautypg.com

Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual

Page 287

background image

14C. Driver488/SUB, Pascal

III. COMMAND REFERENCES - 14. Command Summaries

III-272

Personal488 User’s Manual, Rev. 3.0

ioMakeDevice (DevHandle, Name)

Create identical copy of existing device

ioMyListenAddr (IntfHandle)

Send My Listen Address

ioMyTalkAddr (IntfHandle)

Send My Talk Address

ioOnEvent

(IntfHandle,Handler,Argument)

Specify function to be called upon Armed event

ioOpenName (Name)

Open specified device and return device handle

ioOutput (DevHandle,Data)

Send data to specified device

ioOutputN (DevHandle,Data,Count)

Send count bytes to specified device

ioOutputMore (DevHandle,Data)

Send count bytes to specified device without

forcing address

ioOutputNMore

(DevHandle,Data,Count)

Send count bytes without forcing address

ioOutputX (DevHandle,Data,Count,

Last ForceAddr, Term, Async,
CompStat)

Send data to specified device adjusting all

parameters

ioPassControl (DevHandle)

Allow Interface to give control to another

controller on bus

ioPPoll (IntfHandle)

Perform IEEE 488 parallel poll operation

ioPPollConfig

(DevHandle,PPresponse)

Configure Parallel Poll response of bus device

ioPPollDisable (DevHandle)

Disable Parallel Poll response of a bus driver

ioPPollDisableList (DevHandles)

Disable Parallel Poll response of several bus

devices

ioPPollUnconfig (IntfHandle)

Disable the Parallel Poll response of all bus

devices

ioRemote (Handle)

Assert REN if IntfHandle, address to Listen if

DevHandle

ioRemoteList (DevHandle)

Address specified external devices to Listen

ioRemoveDevice (DevHandle)

Remove Driver488 device

ioRequest (IntfHandle, SPstatus)

Request service from Active Controller by

asserting SRQ

ioReset (IntfHandle)

Provide warm start of interface, clear all error

conditions

ioResume (UntfHandle,Monitor)

Unassert ATN

ioSendCmd

(IntfHandle,Bytes,Length)

Send command strings with ATN asserted

ioSendData

(DevHandle,Bytes,Length)

Send command strings with ATN unasserted

ioSendEoi

(IntfHandle,Bytes,Length)

Same as SendData with eoi on last byte

ioSPoll (DevHandle)

Serial Poll device

ioSPoll (IntfHandle)

Get SRQ state

ioSPollList

(DevHandles,SPResult,UntilFlag)

Serial Poll devices until parameters are met

ioStatus (IntfHandle,StatusVal)

Return details of state of the driver

ioStop (IntfHandle)

Halt any asynchronous transfer that may be in

progress

ioSysController

(IntfHandle,SysCont)

Specify if interface is to be System Controller

ioTalk (IntfHandle,Pri,Sec)

Send specified Talk Address

ioTerm (Handle,TermP,TermType)

Set terminators for interface or device

ioTimeOut (Handle,TermP,TermType)

Set time that must elapse before time out error

declared

ioTrigger (Handle)

Issue Group Execute Trigger

ioTriggerList (DevHandles)

Issue GET to devices in list

ioUnListen (IntfHandle)

Send the Unlisten (UNL) command

ioUnTalk (IntfHandle)

Send the Untalk (UNT) command

ioWait (IntfHandle)

Wait until asynchronous transfer has completed