# Function Tree, GPIB/GPIB 488.2 Library

Class/Panel Name | Function Name
--- | ---
Open/Close |
Open Device | OpenDev
Close Device | CloseDev
Close Instrument Devices | CloseInstrDevs
Find Board/Device | ibfind
Find Unused Device | ibdev
Online/Offline | ibonl
Configuration |
Change Primary Address | ibpad
Change Secondary Address | ibsad
Change Access Board | ibbna
Change Time Out Limit | ibtmo
Set EOS Character | ibeos
Enable/Disable END | ibeot
Enable/Disable DMA | ibdma
System Control | ibrsc
Change Config Parameter | ibconfig
Get Config Parameter | ibask
I/O |
Read | ibrd
Read Asynchronously | ibrda
Read to File | ibrdf
Write | ibwrt
Write Asynchronously | ibwrta
Write from File | ibwrtf
Stop Asynchronous I/O | ibstop
Device Control |
Get Serial Poll Byte | ibrsp
Clear Device | ibclr
Trigger Device | ibtrg
Check for Listeners | ibln
Wait for Event (Device) | ibwait
Go to Local (Device) | ibloc
Parallel Poll Cfg (Device) | ibppc
Pass Control | ibpct
Bus Control |
Send Interface Clear | ibsic
Become Active Controller | ibcac
Go to Standby | ibgts
Set/Clear Remote Enable | ibsre
Send Commands | ibcmd
Send Commands (Async) | ibcmda
Parallel Poll | ibrpp
Read Control Lines | iblines
Board Control |
Wait for Board Event | ibwait
Dequeue Board Event | ibevent
Set UNIX Signal Request | ibsgnl
Go to Local Mode | ibloc
Parallel Poll Configuration | ibppc
Request Service | ibrsv
Set/Clear IST | ibist
Write to Board Key | ibwrtkey
Read from Board Key | ibrdkey
Callbacks (MS Windows only) |
Install Synchronous Callback | ibInstallCallback
Install Asynchronous Callback | ibnotify
Locking (GPIB-ENET only) |
Lock | iblock
Unlock | ibunlock
Thread-Specific Status |
Get Ibsta for Thread | ThreadIbsta
Get Iberr for Thread | ThreadIberr
Get Ibcnt for Thread | ThreadIbcnt
Get Ibcntl for Thread | ThreadIbcntl
GPIB 488.2 Functions |
Device I/O |
Send | Send
Send to Multiple Devices | SendList
Receive | Receive
Trigger and Clear |
Trigger Device | Trigger
Trigger Multiple Devices | TriggerList
Clear Device | DevClear
Clear Multiple Devices | DevClearList
SRQ and Serial Polls |
Test SRQ Line | TestSRQ
Wait for SRQ | WaitSRQ
Find Requesting Device | FindRQS
Read Status Byte | ReadStatusByte
Serial Poll All Devices | AllSpoll
Parallel Polls |
Parallel Poll | PPoll
Parallel Poll Config | PPollConfig
Parallel Poll Unconfig | PPollUnconfig
Remote/Local |
Enable Remote Operation | EnableRemote
Enable Local Operation | EnableLocal
Set Remote with Lockout | SetRWLS
Send Local Lockout | SendLLO
System Control |
Reset System | ResetSys
Send Interface Clear | SendIFC
Conduct Self-Tests | TestSys
Find All Listeners | FinsLstn
Pass Control | PassControl
Low-level I/O |
Send Commands | SendCmds
Setup for Sending | SendSetup
Send Data Bytes | SendDataBytes
Setup for Receiving | ReceiveSetup
Receive Response Message | RcvRespMsg