| 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 |