| iabort | abort SICL calls currently executing |
| iwblockcopy, ilblockcopy, ibblockcopy | |
| ibblockcopy, iwblockcopy, ilblockcopy, iblockcopy | |
| iwpeek, ilpeek, ibpoke, iwpoke, ilpoke, ibpeek | |
| ibpeek, iwpeek, ilpeek, iwpoke, ilpoke, ibpoke | |
| ibpushfifo, iwpushfifo, ilpushfifo, iwpopfifo, ilpopfifo, ibpopfifo | |
| iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo, ibpushfifo | |
| icauseerr | used to simulate a SICL error |
| iclear | Clear device or interface |
| iopen, iclose | will establish/close sessions for user applications |
| iflush | Flush formatted I/O buffers associated with session. |
| ifread | reads a block of data from the formatted I/O buffer |
| ifwrite | used to send a block of data to the formatted I/O write buffer |
| igetaddr | return a pointer to the address string passed to the iopen call for this session. |
| isetdata, igetdata | Store a pointer to a data structure and associate it with a session igetdata − Return pointer to data structure previously stored by isetdata |
| igetdevaddr | Return the device address of the device associated with a given session. This routine only works with device sessions. |
| igeterrno | Returns the error code of the last error to occur |
| igeterrstr | Returns a string that corresponds to the error code |
| igetgatewaytype, igetgateway | returns the session gateway type |
| igetintfsess, igetintfses | Returns the interface session associated with given device session. |
| igetintftype, igetintftyp | Return the type interface associated with a given session. |
| isetlockwait, igetlockwait, igetlockwai | will set/return the current state of the lockwait flag |
| igetlu | Return the logical unit (interface address) associated with a given INST id. |
| igetluinfo | gets logical unit (lu) information |
| igetlulist | stores logical unit (lu) of each interface |
| igetonerror | will return the current error handler |
| igetonintr | returns the current interrupt handler |
| igetonsrq | returns the current SRQ (service request) handler |
| igetsesstype, igetsesstyp | Return the type session associated with a given INST id. |
| igettermchr | returns current termination character |
| igettimeout | return current time limit for I/O operations |
| igpibatnctl | set state of ATN line |
| igpibbusaddr, igpibbusadd | changes session GPIB bus address |
| igpibbusstatus, igpibbussta | return status of GP-IB interface |
| igpibgett1delay, igpibgett1d | retrieves session GPIB t1 delay time |
| igpibllo | Put a device in local lockout mode |
| igpibpassctl, igpibpassct | pass control to another GP-IB device |
| igpibppoll | perform parallel poll on GP-IB bus |
| igpibppollconfig, igpibppollc | configure a device’s parallel poll response |
| igpibppollresp, igpibppollr | sets PPOLL bit |
| igpibrenctl | set state of REN line |
| igpibsendcmd, igpibsendcm | send command bytes over the GP-IB |
| igpibsett1delay, igpibsett1d | sets session GPIB interface t1 delay |
| igpioctrl | controls lines and modes of a GPIO interface |
| igpiogetwidth | returns the current data width of a GPIO interface |
| igpiosetwidth | sets the data width of a GPIO interface |
| igpiostat | returns the status of a GPIO interface |
| ihint | tells the driver the users transfer preference |
| iintron, iintroff | will disable/reenable asynchronous handlers for a process. |
| iintroff, iintron | will disable/reenable asynchronous handlers for a process. |
| ilangettimeout, ilangettime | stores LAN timeout value |
| ilantimeout | sets LAN client response wait time |
| ibblockcopy, iwblockcopy, ilblockcopy | |
| iremote, ilocal | Put a device in remote mode |
| iunlock, ilock | will lock/unlock the driver specified |
| ibpeek, iwpeek, ibpoke, iwpoke, ilpoke, ilpeek | |
| ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke | |
| ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo | |
| ibpushfifo, iwpushfifo, ibpopfifo, iwpopfifo, ilpopfifo, ilpushfifo | |
| imap | map a set or subset of memory space into a process’ data space. iunmap − unmap a memory space mapped with the imap call. |
| imapinfo | return mapping hardware constraints imposed by an I/O interface. |
| ionerror | installs an error handler |
| ionintr | installs an interrupt handler |
| ionsrq | installs an SRQ (service request) handler |
| iclose, iopen | will establish/close sessions for user applications |
| ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke, ipeek | |
| ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke, ipoke | |
| ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo, ipopfifo | |
| iprintf | format and send data to a device |
| ipromptf | performs a formatted write and read from a device |
| ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo, ipushfifo | |
| iread | receive a buffer of data from a device |
| ireadstb | read the status byte for a device |
| iremote | Put a device in remote mode |
| iscanf | reads data from a device and converts it |
| iserialbreak, iserialbrea | sends BREAK on interface |
| iserialctrl | sets serial interface for data exchange |
| iserialmclctrl, iserialmclc | controls modem control lines |
| iserialmclstat, iserialmcls | determines current modem control line state |
| iserialstat | finds serial interface status |
| isetbuf | Set the size and the action of SICL’s formatted I/O buffers |
| isetdata | Store a pointer to a data structure and associate it with a session igetdata − Return pointer to data structure previously stored by isetdata |
| isetintr | enable interrupt events |
| isetlockwait, igetlockwait, isetlockwai | will set/return the current state of the lockwait flag |
| isetubuf | used to supply the buffer that formatted I/O uses |
| iprintf, isprintf | format and send data to a device |
| iscanf, isscanf | reads data from a device and converts it |
| iprintf, isvprintf | format and send data to a device |
| iscanf, isvscanf | reads data from a device and converts it |
| iswap | provides byte-swapping between devices |
| itermchr | can specify character to terminate iread |
| itimeout | set time limit for I/O operations |
| itrigger | sends a trigger to a device or interface. |
| ilock, iunlock | will lock/unlock the driver specified |
| imap, iunmap | map a set or subset of memory space into a process’ data space. iunmap − unmap a memory space mapped with the imap call. |
| iversion | stores current SICL revision number |
| iprintf, ivprintf | format and send data to a device |
| iscanf, ivscanf | reads data from a device and converts it |
| ivxibusststus, ivxibusstat | obtains VXIbus status information. |
| ivxigettrigroute, ivxigettrig | obtains info on vxi trigger routes. |
| ivxirminfo | returns information about a VXI device. |
| ivxiservants, ivxiservant | returns a list of active VXI servants. |
| ivxitrigoff | de-assert trigger lines (and leave them deactivated). |
| ivxitrigon | assert trigger lines (and leave them activated). |
| ivxitrigroute, ivxitrigrou | routes vxi trigger facilities. |
| ivxiwaitnormop, ivxiwaitnor | suspend the process until normal operation is established. |
| ivxiws | sends a word-serial command to a VXI device |
| iwaithdlr | suspends process until enabled SRQ or enabled interrupt is processed |
| ibblockcopy, ilblockcopy, iwblockcopy | |
| ibpeek, ilpeek, ibpoke, iwpoke, ilpoke, iwpeek | |
| ibpeek, iwpeek, ilpeek, ibpoke, ilpoke, iwpoke | |
| ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, ilpopfifo, iwpopfifo | |
| ibpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo, iwpushfifo | |
| iwrite | send a buffer of data to a device |
| ixtrig | sends a trigger to all devices on a specified interface. |
| viAssertTrigger | Asserts a software or hardware trigger |
| viClear | Performs an IEEE 488.1 clear on a device. |
| viClose | Closes the specified session |
| viDisableEvent | Disables servicing of an event |
| viDiscardEvents | Discards all pending occurrences of the specifed event types |
| viEnableEvents | Enables notification of an event occurances |
| viEventHandler | An event handler written by the programmer |
| viFindNext | Returns the next device in a list |
| viFindRsrc | Queries a VTL system to locate a device |
| viFlush | Flushes the read and write buffers |
| viGetAttribute | Retrieves the stat a specified attribute |
| viIn16 | Reads a 16-bit value from specified memory |
| viIn8 | Reads an 8-bit value from specified memory |
| viInstallHandler | Installs handlers on sessions for event callbacks |
| viMapAddress | Maps in specified memory space |
| viOpen | Opens a session to the specified device |
| viOpenDefaultRM | Returns a session to the Default Resourcs Manager |
| viOut16 | Writes a 16-bit word to the specified memory space |
| viOut8 | Writes an 8-bit word to the specified memory space |
| viPeek16 | Reads a 16-bit value from the specified address location |
| viPeek8 | Reads an 8-bit value from the specified address location |
| viPoke16 | Stores a 16-bit value into memory |
| viPoke8 | Stores an 8-bit value into memory |
| viPrintf | Converts, formats and sends data to the specified device |
| viRead | Reads data and stores it in a buffer |
| viReadSTB | Reads a status byte of the service request |
| viScanf | Recieves data from a device according to the format string |
| viSetAttribute | Sets the state of an attribute |
| viSetBuf | Sets the buffer size of the read or write formatted I/O buffers |
| viStatusDesc | Returns a user-readable string for the status code |
| viUninstallHandler | Allows application to uninstall handlers |
| viUnmapAddress, viUnmapAddresss | Unmaps memory space previously mapped |
| viVPrintf | Converts, formats, and sends params to a device |
| viVScanf | Reads, converts, and formats data |
| viWaitOnEvent | Waits for an occurance of the specified event |
| viWrite | Transfers data to a device |