| iabort | abort SICL calls currently executing | |
| ibblockcopy | | [ ibblockcopy, iwblockcopy, ilblockcopy ] |
| iblockcopy | | [ ibblockcopy, iwblockcopy, ilblockcopy ] |
| ibpeek | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| ibpoke | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| ibpopfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| ibpushfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| icauseerr | used to simulate a SICL error | |
| iclear | Clear device or interface | |
| iclose | will establish/close sessions for user applications | [ iopen, iclose ] |
| 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. | |
| igetdata | Store a pointer to a data structure and associate it with a session igetdata − Return pointer to data structure previously stored by isetdata | [ 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 | |
| igetgateway | returns the session gateway type | [ igetgatewaytype ] |
| igetintfses | Returns the interface session associated with given device session. | [ igetintfsess ] |
| igetintftyp | Return the type interface associated with a given session. | [ igetintftype ] |
| igetlockwai | will set/return the current state of the lockwait flag | [ isetlockwait, igetlockwait ] |
| 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 | |
| igetsesstyp | Return the type session associated with a given INST id. | [ igetsesstype ] |
| igettermchr | returns current termination character | |
| igettimeout | return current time limit for I/O operations | |
| igpibatnctl | set state of ATN line | |
| igpibbusadd | changes session GPIB bus address | [ igpibbusaddr ] |
| igpibbussta | return status of GP-IB interface | [ igpibbusstatus ] |
| igpibgett1d | retrieves session GPIB t1 delay time | [ igpibgett1delay ] |
| igpibllo | Put a device in local lockout mode | |
| igpibpassct | pass control to another GP-IB device | [ igpibpassctl ] |
| igpibppoll | perform parallel poll on GP-IB bus | |
| igpibppollc | configure a device’s parallel poll response | [ igpibppollconfig ] |
| igpibppollr | sets PPOLL bit | [ igpibppollresp ] |
| igpibrenctl | set state of REN line | |
| igpibsendcm | send command bytes over the GP-IB | [ igpibsendcmd ] |
| igpibsett1d | sets session GPIB interface t1 delay | [ igpibsett1delay ] |
| 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 | |
| iintroff | will disable/reenable asynchronous handlers for a process. | [ iintroff, iintron ] |
| iintron | will disable/reenable asynchronous handlers for a process. | [ iintroff, iintron ] |
| ilangettime | stores LAN timeout value | [ ilangettimeout ] |
| ilantimeout | sets LAN client response wait time | |
| ilblockcopy | | [ ibblockcopy, iwblockcopy, ilblockcopy ] |
| ilocal | Put a device in remote mode | [ iremote ] |
| ilock | will lock/unlock the driver specified | [ ilock, iunlock ] |
| ilpeek | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| ilpoke | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| ilpopfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| ilpushfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| 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 | |
| iopen | will establish/close sessions for user applications | [ iopen, iclose ] |
| ipeek | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| ipoke | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| ipopfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| iprintf | format and send data to a device | |
| ipromptf | performs a formatted write and read from a device | |
| ipushfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| 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 | |
| iserialbrea | sends BREAK on interface | [ iserialbreak ] |
| iserialctrl | sets serial interface for data exchange | |
| iserialmclc | controls modem control lines | [ iserialmclctrl ] |
| iserialmcls | determines current modem control line state | [ iserialmclstat ] |
| 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 | |
| isetlockwai | will set/return the current state of the lockwait flag | [ isetlockwait, igetlockwait ] |
| isetubuf | used to supply the buffer that formatted I/O uses | |
| isprintf | format and send data to a device | [ iprintf ] |
| isscanf | reads data from a device and converts it | [ iscanf ] |
| isvprintf | format and send data to a device | [ iprintf ] |
| isvscanf | reads data from a device and converts it | [ iscanf ] |
| 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. | |
| iunlock | will lock/unlock the driver specified | [ ilock, iunlock ] |
| iunmap | map a set or subset of memory space into a process’ data space. iunmap − unmap a memory space mapped with the imap call. | [ imap ] |
| iversion | stores current SICL revision number | |
| ivprintf | format and send data to a device | [ iprintf ] |
| ivscanf | reads data from a device and converts it | [ iscanf ] |
| ivxibusstat | obtains VXIbus status information. | [ ivxibusststus ] |
| ivxigettrig | obtains info on vxi trigger routes. | [ ivxigettrigroute ] |
| ivxirminfo | returns information about a VXI device. | |
| ivxiservant | returns a list of active VXI servants. | [ ivxiservants ] |
| ivxitrigoff | de-assert trigger lines (and leave them deactivated). | |
| ivxitrigon | assert trigger lines (and leave them activated). | |
| ivxitrigrou | routes vxi trigger facilities. | [ ivxitrigroute ] |
| ivxiwaitnor | suspend the process until normal operation is established. | [ ivxiwaitnormop ] |
| ivxiws | sends a word-serial command to a VXI device | |
| iwaithdlr | suspends process until enabled SRQ or enabled interrupt is processed | |
| iwblockcopy | | [ ibblockcopy, iwblockcopy, ilblockcopy ] |
| iwpeek | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| iwpoke | | [ ibpeek, iwpeek, ilpeek, ibpoke, iwpoke, ilpoke ] |
| iwpopfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| iwpushfifo | | [ ibpushfifo, iwpushfifo, ilpushfifo, ibpopfifo, iwpopfifo, ilpopfifo ] |
| 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 | |
| viUnmapAddresss | Unmaps memory space previously mapped | [ viUnmapAddress ] |
| 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 | |