|
OpenTAP 9.34
API Reference
|
Interface implemented by VISA libraries. More...
Public Member Functions | |
| int | viOpenDefaultRM (out int sesn) |
| Open default RM session. | |
| int | viFindRsrc (int sesn, string expr, out int vi, out int retCount, StringBuilder desc) |
| Find device. | |
| int | viFindNext (int vi, StringBuilder desc) |
| Find next device. | |
| int | viParseRsrc (int sesn, string desc, ref short intfType, ref short intfNum) |
| Parse resource string to get interface information. | |
| int | viParseRsrcEx (int sesn, string desc, ref short intfType, ref short intfNum, StringBuilder rsrcClass, StringBuilder expandedUnaliasedName, StringBuilder aliasIfExists) |
| Parse resource string to get extended interface information. | |
| int | viOpen (int sesn, string viDesc, int mode, int timeout, out int vi) |
| Open session. | |
| int | viClose (int vi) |
| Close session. | |
| int | viGetAttribute1 (int vi, int attrName, out byte attrValue) |
| Get attribute, returning a byte. | |
| int | viGetAttribute2 (int vi, int attrName, StringBuilder attrValue) |
| Get attribute, filling a pre-allocated StringBuilder buffer. | |
| int | viGetAttribute3 (int vi, int attrName, out int attrValue) |
| Get attribute, returning an int. | |
| int | viSetAttribute1 (int vi, int attrName, byte attrValue) |
| Set attribute, providing a byte value. | |
| int | viSetAttribute2 (int vi, int attrName, int attrValue) |
| Set attribute, providing an int value. | |
| int | viStatusDesc (int vi, int status, StringBuilder desc) |
| Get status code description. | |
| int | viEnableEvent (int vi, int eventType, short mechanism, int context) |
| Enable event. | |
| int | viDisableEvent (int vi, int eventType, short mechanism) |
| Disable event. | |
| int | viInstallHandler (int vi, int eventType, viEventHandler handler, int UserHandle) |
| Install handler. | |
| int | viUninstallHandler (int vi, int eventType, viEventHandler handler, int userHandle) |
| Uninstall handler. | |
| unsafe int | viRead (int vi, ArraySegment< Byte > buffer, int count, out int retCount) |
| Read data from device. | |
| unsafe int | viWrite (int vi, ArraySegment< Byte > buffer, int count, out int retCount) |
| Write data to device. | |
| int | viReadSTB (int vi, ref short status) |
| Read status byte. | |
| int | viClear (int vi) |
| Clear a device. | |
| int | viLock (int vi, int lockType, int timeout, string requestedKey, StringBuilder accessKey) |
| Lock resource. | |
| int | viUnlock (int vi) |
| Unlock resource. | |
| delegate int | viEventHandler (int vi, int eventType, int context, int userHandle) |
| Event handler prototype. | |
Interface implemented by VISA libraries.
OpenTAP 9.34 API built Wed Jul 1 2026 09:21:15