Package jisa.visa

Interface VISANativeInterface

  • All Superinterfaces:
    com.sun.jna.Library

    public interface VISANativeInterface
    extends com.sun.jna.Library
    • Method Detail

      • viOpenDefaultRM

        com.sun.jna.NativeLong viOpenDefaultRM​(com.sun.jna.ptr.NativeLongByReference vi)
        - Resource Manager Functions and Operations -------------------------------
        Original signature : ViStatus viOpenDefaultRM(ViPSession)
        native declaration : visa.h:74
        Parameters:
        vi - session handle
        Returns:
        status of the operation
      • viFindRsrc

        com.sun.jna.NativeLong viFindRsrc​(com.sun.jna.NativeLong rmSession,
                                          java.nio.ByteBuffer expr,
                                          com.sun.jna.ptr.NativeLongByReference vi,
                                          com.sun.jna.ptr.NativeLongByReference retCnt,
                                          java.nio.ByteBuffer desc)
        Original signature : ViStatus viFindRsrc(ViSession, ViString, ViPFindList, ViPUInt32, ViChar[])
        native declaration : visa.h:76
        Parameters:
        rmSession - session handle of resource manager
        expr - regular search expression, for example "TCPIP::*::INSTR"
        vi - find handle, to be used in viFindNext function
        retCnt - number of instruments found
        desc - first found instrument with address matching regular expression
        Returns:
        status of the operation
      • viFindNext

        com.sun.jna.NativeLong viFindNext​(com.sun.jna.NativeLong vi,
                                          java.nio.ByteBuffer desc)
        Original signature : ViStatus viFindNext(ViFindList, ViChar[])
        native declaration : visa.h:78
        Parameters:
        vi - find handle, obtained from viFindRsrc function
        desc - next found instrument with address matching regular expression
        Returns:
        status of the operation
      • viParseRsrc

        com.sun.jna.NativeLong viParseRsrc​(com.sun.jna.NativeLong rmSession,
                                           java.nio.ByteBuffer rsrcName,
                                           java.nio.ShortBuffer intfType,
                                           java.nio.ShortBuffer intfNum)
        Original signature : ViStatus viParseRsrc(ViSession, ViRsrc, ViPUInt16, ViPUInt16)
        native declaration : visa.h:80
        Parameters:
        rmSession - session handle of resource manager
        rsrcName - name of instrument resource
        intfType - type of communication interface
        intfNum - number of board the interface uses
        Returns:
        status of the operation
      • viParseRsrcEx

        com.sun.jna.NativeLong viParseRsrcEx​(com.sun.jna.NativeLong rmSession,
                                             java.nio.ByteBuffer rsrcName,
                                             java.nio.ShortBuffer intfType,
                                             java.nio.ShortBuffer intfNum,
                                             java.nio.ByteBuffer rsrcClass,
                                             java.nio.ByteBuffer expandedUnaliasedName,
                                             java.nio.ByteBuffer aliasIfExists)
        Original signature : ViStatus viParseRsrcEx(ViSession, ViRsrc, ViPUInt16, ViPUInt16, ViChar[], ViChar[], ViChar[])
        native declaration : visa.h:82
        Parameters:
        rmSession - session handle of resource manager
        rsrcName - name of instrument resource
        intfType - type of communication interface
        intfNum - number of board the interface uses
        rsrcClass - resource class, for example "INSTR"
        expandedUnaliasedName - complete address string of instrument
        aliasIfExists - name alias
        Returns:
        status of the operation
      • viOpen

        com.sun.jna.NativeLong viOpen​(com.sun.jna.NativeLong rmSession,
                                      java.nio.ByteBuffer name,
                                      com.sun.jna.NativeLong mode,
                                      com.sun.jna.NativeLong timeout,
                                      com.sun.jna.ptr.NativeLongByReference vi)
        Original signature : ViStatus viOpen(ViSession, ViRsrc, ViAccessMode, ViUInt32, ViPSession)
        native declaration : visa.h:86
        Parameters:
        rmSession - session handle of resource manager
        name - resource name / address string of instrument
        mode - access mode
        timeout - timeout of function in ms
        vi - handle for instrument session
        Returns:
        status of the operation
      • viClose

        com.sun.jna.NativeLong viClose​(com.sun.jna.NativeLong vi)
        - Resource Template Operations --------------------------------------------
        Original signature : ViStatus viClose(ViObject)
        native declaration : visa.h:91
        Parameters:
        vi - handle for instrument session
        Returns:
        status of the operation
      • viSetAttribute

        com.sun.jna.NativeLong viSetAttribute​(com.sun.jna.NativeLong vi,
                                              com.sun.jna.NativeLong attrName,
                                              com.sun.jna.NativeLong attrValue)
        Original signature : ViStatus viSetAttribute(ViObject, ViAttr, ViAttrState)
        native declaration : visa.h:92
        Parameters:
        vi - handle for instrument session
        attrName - type / key of attribute
        attrValue - value of attribute
        Returns:
        status of the operation
      • viGetAttribute

        com.sun.jna.NativeLong viGetAttribute​(com.sun.jna.NativeLong vi,
                                              com.sun.jna.NativeLong attrName,
                                              com.sun.jna.Pointer attrValue)
        Original signature : ViStatus viGetAttribute(ViObject, ViAttr, void*)
        native declaration : visa.h:93
        Parameters:
        vi - handle for instrument session
        attrName - type / key of attribute
        attrValue - value of attribute
        Returns:
        status of the operation
      • viStatusDesc

        com.sun.jna.NativeLong viStatusDesc​(com.sun.jna.NativeLong vi,
                                            com.sun.jna.NativeLong status,
                                            java.nio.ByteBuffer desc)
        Original signature : ViStatus viStatusDesc(ViObject, ViStatus, ViChar[])
        native declaration : visa.h:94
        Parameters:
        vi - handle for instrument session
        status - status the description is requested for
        desc - status description
        Returns:
        status of the operation
      • viTerminate

        com.sun.jna.NativeLong viTerminate​(com.sun.jna.NativeLong vi,
                                           short degree,
                                           com.sun.jna.NativeLong jobId)
        Original signature : ViStatus viTerminate(ViObject, ViUInt16, ViJobId)
        native declaration : visa.h:95
        Parameters:
        vi - handle for instrument session
        degree - always 0
        jobId - job identifier
        Returns:
        status of the operation
      • viLock

        com.sun.jna.NativeLong viLock​(com.sun.jna.NativeLong vi,
                                      com.sun.jna.NativeLong lockType,
                                      com.sun.jna.NativeLong timeout,
                                      java.nio.ByteBuffer requestedKey,
                                      java.nio.ByteBuffer accessKey)
        Original signature : ViStatus viLock(ViSession, ViAccessMode, ViUInt32, ViKeyId, ViChar[])
        native declaration : visa.h:97
        Parameters:
        vi - handle for instrument session
        lockType - type of lock, exclusive (0) or shared (1)
        timeout - maximum time in ms to wait for the lock
        requestedKey - lock key - can be given to other sessions
        accessKey - access key to lock is returned if requestedKey is null
        Returns:
        status of the operation
      • viUnlock

        com.sun.jna.NativeLong viUnlock​(com.sun.jna.NativeLong vi)
        Original signature : ViStatus viUnlock(ViSession)
        native declaration : visa.h:99
        Parameters:
        vi - handle for instrument session
        Returns:
        status of the operation
      • viEnableEvent

        com.sun.jna.NativeLong viEnableEvent​(com.sun.jna.NativeLong vi,
                                             com.sun.jna.NativeLong eventType,
                                             short mechanism,
                                             com.sun.jna.NativeLong context)
        Original signature : ViStatus viEnableEvent(ViSession, ViEventType, ViUInt16, ViEventFilter)
        native declaration : visa.h:100
        Parameters:
        vi - handle for instrument session
        eventType - event type
        mechanism - event mechanism
        context - event context
        Returns:
        status of the operation
      • viDisableEvent

        com.sun.jna.NativeLong viDisableEvent​(com.sun.jna.NativeLong vi,
                                              com.sun.jna.NativeLong eventType,
                                              short mechanism)
        Original signature : ViStatus viDisableEvent(ViSession, ViEventType, ViUInt16)
        native declaration : visa.h:102
        Parameters:
        vi - handle for instrument session
        eventType - event type
        mechanism - event mechanism
        Returns:
        status of the operation
      • viDiscardEvents

        com.sun.jna.NativeLong viDiscardEvents​(com.sun.jna.NativeLong vi,
                                               com.sun.jna.NativeLong eventType,
                                               short mechanism)
        Original signature : ViStatus viDiscardEvents(ViSession, ViEventType, ViUInt16)
        native declaration : visa.h:103
        Parameters:
        vi - handle for instrument session
        eventType - event type
        mechanism - event mechanism
        Returns:
        status of the operation
      • viWaitOnEvent

        com.sun.jna.NativeLong viWaitOnEvent​(com.sun.jna.NativeLong vi,
                                             com.sun.jna.NativeLong inEventType,
                                             com.sun.jna.NativeLong timeout,
                                             com.sun.jna.ptr.NativeLongByReference outEventType,
                                             com.sun.jna.ptr.NativeLongByReference outContext)
        Original signature : ViStatus viWaitOnEvent(ViSession, ViEventType, ViUInt32, ViPEventType, ViPEvent)
        native declaration : visa.h:104
        Parameters:
        vi - handle for instrument session
        inEventType - event type to wait for
        timeout - wait time in ms before timing out
        outEventType - signaled event type
        outContext - signaled event context
        Returns:
        status of the operation
      • viInstallHandler

        com.sun.jna.NativeLong viInstallHandler​(com.sun.jna.NativeLong vi,
                                                com.sun.jna.NativeLong eventType,
                                                VISANativeInterface.ViHndlr handler,
                                                com.sun.jna.Pointer userHandle)
        Original signature : ViStatus viInstallHandler(ViSession, ViEventType, ViHndlr, ViAddr)
        native declaration : visa.h:106
        Parameters:
        vi - handle for instrument session
        eventType - event type to handle
        handler - event handler
        userHandle - handler id given by the application
        Returns:
        status of the operation
      • viUninstallHandler

        com.sun.jna.NativeLong viUninstallHandler​(com.sun.jna.NativeLong vi,
                                                  com.sun.jna.NativeLong eventType,
                                                  VISANativeInterface.ViHndlr handler,
                                                  com.sun.jna.Pointer userHandle)
        Original signature : ViStatus viUninstallHandler(ViSession, ViEventType, ViHndlr, ViAddr)
        native declaration : visa.h:108
        Parameters:
        vi - handle for instrument session
        eventType - event type to handle
        handler - event handler
        userHandle - handler id given by the application
        Returns:
        status of the operation
      • viRead

        com.sun.jna.NativeLong viRead​(com.sun.jna.NativeLong vi,
                                      java.nio.ByteBuffer buf,
                                      com.sun.jna.NativeLong cnt,
                                      com.sun.jna.ptr.NativeLongByReference retCnt)
        - Basic I/O Operations ----------------------------------------------------
        Original signature : ViStatus viRead(ViSession, ViPBuf, ViUInt32, ViPUInt32)
        native declaration : visa.h:113
        Parameters:
        vi - handle for instrument session
        buf - read buffer
        cnt - number of bytes to read
        retCnt - number of bytes read
        Returns:
        status of the operation
      • viReadAsync

        com.sun.jna.NativeLong viReadAsync​(com.sun.jna.NativeLong vi,
                                           java.nio.ByteBuffer buf,
                                           com.sun.jna.NativeLong cnt,
                                           com.sun.jna.ptr.NativeLongByReference jobId)
        Original signature : ViStatus viReadAsync(ViSession, ViPBuf, ViUInt32, ViPJobId)
        native declaration : visa.h:114
        Parameters:
        vi - handle for instrument session
        buf - read buffer
        cnt - number of bytes to read
        jobId - job identifier
        Returns:
        status of the operation
      • viReadToFile

        com.sun.jna.NativeLong viReadToFile​(com.sun.jna.NativeLong vi,
                                            java.nio.ByteBuffer filename,
                                            com.sun.jna.NativeLong cnt,
                                            com.sun.jna.ptr.NativeLongByReference retCnt)
        Original signature : ViStatus viReadToFile(ViSession, ViConstString, ViUInt32, ViPUInt32)
        native declaration : visa.h:115
        Parameters:
        vi - handle for instrument session
        filename - output filename
        cnt - number of bytes to read
        retCnt - number of bytes read
        Returns:
        status of the operation
      • viWrite

        com.sun.jna.NativeLong viWrite​(com.sun.jna.NativeLong vi,
                                       java.nio.ByteBuffer buf,
                                       com.sun.jna.NativeLong cnt,
                                       com.sun.jna.ptr.NativeLongByReference retCnt)
        Original signature : ViStatus viWrite(ViSession, ViBuf, ViUInt32, ViPUInt32)
        native declaration : visa.h:117
        Parameters:
        vi - handle for instrument session
        buf - write buffer
        cnt - number of bytes to write
        retCnt - number of bytes written
        Returns:
        status of the operation
      • viWriteAsync

        com.sun.jna.NativeLong viWriteAsync​(com.sun.jna.NativeLong vi,
                                            java.nio.ByteBuffer buf,
                                            com.sun.jna.NativeLong cnt,
                                            com.sun.jna.ptr.NativeLongByReference jobId)
        Original signature : ViStatus viWriteAsync(ViSession, ViBuf, ViUInt32, ViPJobId)
        native declaration : visa.h:118
        Parameters:
        vi - handle for instrument session
        buf - write buffer
        cnt - number of bytes to read
        jobId - job identifier
        Returns:
        status of the operation
      • viWriteFromFile

        com.sun.jna.NativeLong viWriteFromFile​(com.sun.jna.NativeLong vi,
                                               java.nio.ByteBuffer filename,
                                               com.sun.jna.NativeLong cnt,
                                               com.sun.jna.ptr.NativeLongByReference retCnt)
        Original signature : ViStatus viWriteFromFile(ViSession, ViConstString, ViUInt32, ViPUInt32)
        native declaration : visa.h:119
        Parameters:
        vi - handle for instrument session
        filename - input filename
        cnt - number of bytes to write
        retCnt - number of bytes written
        Returns:
        status of the operation
      • viAssertTrigger

        com.sun.jna.NativeLong viAssertTrigger​(com.sun.jna.NativeLong vi,
                                               short protocol)
        Original signature : ViStatus viAssertTrigger(ViSession, ViUInt16)
        native declaration : visa.h:121
        Parameters:
        vi - handle for instrument session
        protocol - type of protocol
        Returns:
        status of the operation
      • viReadSTB

        com.sun.jna.NativeLong viReadSTB​(com.sun.jna.NativeLong vi,
                                         java.nio.ShortBuffer status)
        Original signature : ViStatus viReadSTB(ViSession, ViPUInt16)
        native declaration : visa.h:122
        Parameters:
        vi - handle for instrument session
        status - STB status mask
        Returns:
        status of the operation
      • viClear

        com.sun.jna.NativeLong viClear​(com.sun.jna.NativeLong vi)
        Original signature : ViStatus viClear(ViSession)
        native declaration : visa.h:123
        Parameters:
        vi - handle for instrument session
        Returns:
        status of the operation
      • viSetBuf

        com.sun.jna.NativeLong viSetBuf​(com.sun.jna.NativeLong vi,
                                        short mask,
                                        com.sun.jna.NativeLong size)
        - Formatted and Buffered I/O Operations -----------------------------------
        Original signature : ViStatus viSetBuf(ViSession, ViUInt16, ViUInt32)
        native declaration : visa.h:127
        Parameters:
        vi - handle for instrument session
        mask - bit mask indicating the buffers to be set
        size - buffer size
        Returns:
        status of the operation
      • viFlush

        com.sun.jna.NativeLong viFlush​(com.sun.jna.NativeLong vi,
                                       short mask)
        Original signature : ViStatus viFlush(ViSession, ViUInt16)
        native declaration : visa.h:128
        Parameters:
        vi - handle for instrument session
        mask - bit mask indicating the buffers to be flushed
        Returns:
        status of the operation
      • viBufWrite

        com.sun.jna.NativeLong viBufWrite​(com.sun.jna.NativeLong vi,
                                          java.nio.ByteBuffer buf,
                                          com.sun.jna.NativeLong cnt,
                                          com.sun.jna.ptr.NativeLongByReference retCnt)
        Original signature : ViStatus viBufWrite(ViSession, ViBuf, ViUInt32, ViPUInt32)
        native declaration : visa.h:130
        Parameters:
        vi - handle for instrument session
        buf - buffer to write
        cnt - number of bytes to write
        retCnt - number of bytes written
        Returns:
        status of the operation
      • viBufRead

        com.sun.jna.NativeLong viBufRead​(com.sun.jna.NativeLong vi,
                                         java.nio.ByteBuffer buf,
                                         com.sun.jna.NativeLong cnt,
                                         com.sun.jna.ptr.NativeLongByReference retCnt)
        Original signature : ViStatus viBufRead(ViSession, ViPBuf, ViUInt32, ViPUInt32)
        native declaration : visa.h:131
        Parameters:
        vi - handle for instrument session
        buf - buffer to read into
        cnt - number of bytes to read
        retCnt - number of bytes read
        Returns:
        status of the operation
      • viPrintf

        com.sun.jna.NativeLong viPrintf​(com.sun.jna.NativeLong vi,
                                        java.nio.ByteBuffer writeFmt,
                                        java.lang.Object... varArgs1)
        Original signature : ViStatus viPrintf(ViSession, ViString, null)
        native declaration : visa.h:133
        Parameters:
        vi - handle for instrument session
        writeFmt - format string
        varArgs1 - comma separated arguments
        Returns:
        status of the operation
      • viVPrintf

        com.sun.jna.NativeLong viVPrintf​(com.sun.jna.NativeLong vi,
                                         java.nio.ByteBuffer writeFmt,
                                         VISANativeInterface.ViVAList params)
        Original signature : ViStatus viVPrintf(ViSession, ViString, ViVAList)
        native declaration : visa.h:134
        Parameters:
        vi - handle for instrument session
        writeFmt - format string
        params - parameter list / array
        Returns:
        status of the operation
      • viSPrintf

        com.sun.jna.NativeLong viSPrintf​(com.sun.jna.NativeLong vi,
                                         java.nio.ByteBuffer buf,
                                         java.nio.ByteBuffer writeFmt,
                                         java.lang.Object... varArgs1)
        Original signature : ViStatus viSPrintf(ViSession, ViPBuf, ViString, null)
        native declaration : visa.h:135
        Parameters:
        vi - handle for instrument session
        buf - destination buffer for formatted string
        writeFmt - format string
        varArgs1 - comma separated arguments
        Returns:
        status of the operation
      • viVSPrintf

        com.sun.jna.NativeLong viVSPrintf​(com.sun.jna.NativeLong vi,
                                          java.nio.ByteBuffer buf,
                                          java.nio.ByteBuffer writeFmt,
                                          VISANativeInterface.ViVAList params)
        Original signature : ViStatus viVSPrintf(ViSession, ViPBuf, ViString, ViVAList)
        native declaration : visa.h:136
        Parameters:
        vi - handle for instrument session
        buf - destination buffer for formatted string
        writeFmt - format string
        params - parameter list / array
        Returns:
        status of the operation
      • viScanf

        com.sun.jna.NativeLong viScanf​(com.sun.jna.NativeLong vi,
                                       java.nio.ByteBuffer readFmt,
                                       java.lang.Object... varArgs1)
        Original signature : ViStatus viScanf(ViSession, ViString, null)
        native declaration : visa.h:138
        Parameters:
        vi - handle for instrument session
        readFmt - format string
        varArgs1 - comma separated arguments
        Returns:
        status of the operation
      • viVScanf

        com.sun.jna.NativeLong viVScanf​(com.sun.jna.NativeLong vi,
                                        java.nio.ByteBuffer readFmt,
                                        VISANativeInterface.ViVAList params)
        Original signature : ViStatus viVScanf(ViSession, ViString, ViVAList)
        native declaration : visa.h:139
        Parameters:
        vi - handle for instrument session
        readFmt - format string
        params - parameter list / array
        Returns:
        status of the operation
      • viSScanf

        com.sun.jna.NativeLong viSScanf​(com.sun.jna.NativeLong vi,
                                        java.nio.ByteBuffer buf,
                                        java.nio.ByteBuffer readFmt,
                                        java.lang.Object... varArgs1)
        Original signature : ViStatus viSScanf(ViSession, ViBuf, ViString, null)
        native declaration : visa.h:140
        Parameters:
        vi - handle for instrument session
        buf - source buffer to scan
        readFmt - format string
        varArgs1 - comma separated arguments
        Returns:
        status of the operation
      • viVSScanf

        com.sun.jna.NativeLong viVSScanf​(com.sun.jna.NativeLong vi,
                                         java.nio.ByteBuffer buf,
                                         java.nio.ByteBuffer readFmt,
                                         VISANativeInterface.ViVAList params)
        Original signature : ViStatus viVSScanf(ViSession, ViBuf, ViString, ViVAList)
        native declaration : visa.h:141
        Parameters:
        vi - handle for instrument session
        buf - source buffer to scan
        readFmt - format string
        params - parameter list / array
        Returns:
        status of the operation
      • viQueryf

        com.sun.jna.NativeLong viQueryf​(com.sun.jna.NativeLong vi,
                                        java.nio.ByteBuffer writeFmt,
                                        java.nio.ByteBuffer readFmt,
                                        java.lang.Object... varArgs1)
        Original signature : ViStatus viQueryf(ViSession, ViString, ViString, null)
        native declaration : visa.h:143
        Parameters:
        vi - handle for instrument session
        writeFmt - write format string
        readFmt - read format string
        varArgs1 - comma separated arguments
        Returns:
        status of the operation
      • viVQueryf

        com.sun.jna.NativeLong viVQueryf​(com.sun.jna.NativeLong vi,
                                         java.nio.ByteBuffer writeFmt,
                                         java.nio.ByteBuffer readFmt,
                                         VISANativeInterface.ViVAList params)
        Original signature : ViStatus viVQueryf(ViSession, ViString, ViString, ViVAList)
        native declaration : visa.h:144
        Parameters:
        vi - handle for instrument session
        writeFmt - write format string
        readFmt - read format string
        params - parameter list / array
        Returns:
        status of the operation
      • viIn8

        com.sun.jna.NativeLong viIn8​(com.sun.jna.NativeLong vi,
                                     short space,
                                     com.sun.jna.NativeLong offset,
                                     java.nio.ByteBuffer val8)
        - Memory I/O Operations ---------------------------------------------------
        Original signature : ViStatus viIn8(ViSession, ViUInt16, ViBusAddress, ViPUInt8)
        native declaration : visa.h:149
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val8 - 8-bit value
        Returns:
        status of the operation
      • viOut8

        com.sun.jna.NativeLong viOut8​(com.sun.jna.NativeLong vi,
                                      short space,
                                      com.sun.jna.NativeLong offset,
                                      byte val8)
        Original signature : ViStatus viOut8(ViSession, ViUInt16, ViBusAddress, ViUInt8)
        native declaration : visa.h:151
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val8 - 8-bit value
        Returns:
        status of the operation
      • viIn16

        com.sun.jna.NativeLong viIn16​(com.sun.jna.NativeLong vi,
                                      short space,
                                      com.sun.jna.NativeLong offset,
                                      java.nio.ShortBuffer val16)
        Original signature : ViStatus viIn16(ViSession, ViUInt16, ViBusAddress, ViPUInt16)
        native declaration : visa.h:153
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val16 - 16-bit value
        Returns:
        status of the operation
      • viOut16

        com.sun.jna.NativeLong viOut16​(com.sun.jna.NativeLong vi,
                                       short space,
                                       com.sun.jna.NativeLong offset,
                                       short val16)
        Original signature : ViStatus viOut16(ViSession, ViUInt16, ViBusAddress, ViUInt16)
        native declaration : visa.h:155
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val16 - 16-bit value
        Returns:
        status of the operation
      • viIn32

        com.sun.jna.NativeLong viIn32​(com.sun.jna.NativeLong vi,
                                      short space,
                                      com.sun.jna.NativeLong offset,
                                      com.sun.jna.ptr.NativeLongByReference val32)
        Original signature : ViStatus viIn32(ViSession, ViUInt16, ViBusAddress, ViPUInt32)
        native declaration : visa.h:157
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val32 - 32-bit value
        Returns:
        status of the operation
      • viOut32

        com.sun.jna.NativeLong viOut32​(com.sun.jna.NativeLong vi,
                                       short space,
                                       com.sun.jna.NativeLong offset,
                                       com.sun.jna.NativeLong val32)
        Original signature : ViStatus viOut32(ViSession, ViUInt16, ViBusAddress, ViUInt32)
        native declaration : visa.h:159
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val32 - 32-bit value
        Returns:
        status of the operation
      • viIn64

        com.sun.jna.NativeLong viIn64​(com.sun.jna.NativeLong vi,
                                      short space,
                                      com.sun.jna.NativeLong offset,
                                      VISANativeInterface.ViPUInt64 val64)
        Original signature : ViStatus viIn64(ViSession, ViUInt16, ViBusAddress, ViPUInt64)
        native declaration : visa.h:163
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val64 - 64-bit value
        Returns:
        status of the operation
      • viOut64

        com.sun.jna.NativeLong viOut64​(com.sun.jna.NativeLong vi,
                                       short space,
                                       com.sun.jna.NativeLong offset,
                                       VISANativeInterface.ViUInt64 val64)
        Original signature : ViStatus viOut64(ViSession, ViUInt16, ViBusAddress, ViUInt64)
        native declaration : visa.h:165
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val64 - 64-bit value
        Returns:
        status of the operation
      • viIn8Ex

        com.sun.jna.NativeLong viIn8Ex​(com.sun.jna.NativeLong vi,
                                       short space,
                                       VISANativeInterface.ViBusAddress64 offset,
                                       java.nio.ByteBuffer val8)
        Original signature : ViStatus viIn8Ex(ViSession, ViUInt16, ViBusAddress64, ViPUInt8)
        native declaration : visa.h:168
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val8 - 8-bit value
        Returns:
        status of the operation
      • viOut8Ex

        com.sun.jna.NativeLong viOut8Ex​(com.sun.jna.NativeLong vi,
                                        short space,
                                        VISANativeInterface.ViBusAddress64 offset,
                                        byte val8)
        Original signature : ViStatus viOut8Ex(ViSession, ViUInt16, ViBusAddress64, ViUInt8)
        native declaration : visa.h:170
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val8 - 8-bit value
        Returns:
        status of the operation
      • viIn16Ex

        com.sun.jna.NativeLong viIn16Ex​(com.sun.jna.NativeLong vi,
                                        short space,
                                        VISANativeInterface.ViBusAddress64 offset,
                                        java.nio.ShortBuffer val16)
        Original signature : ViStatus viIn16Ex(ViSession, ViUInt16, ViBusAddress64, ViPUInt16)
        native declaration : visa.h:172
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val16 - 16-bit value
        Returns:
        status of the operation
      • viOut16Ex

        com.sun.jna.NativeLong viOut16Ex​(com.sun.jna.NativeLong vi,
                                         short space,
                                         VISANativeInterface.ViBusAddress64 offset,
                                         short val16)
        Original signature : ViStatus viOut16Ex(ViSession, ViUInt16, ViBusAddress64, ViUInt16)
        native declaration : visa.h:174
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val16 - 16-bit value
        Returns:
        status of the operation
      • viIn32Ex

        com.sun.jna.NativeLong viIn32Ex​(com.sun.jna.NativeLong vi,
                                        short space,
                                        VISANativeInterface.ViBusAddress64 offset,
                                        com.sun.jna.ptr.NativeLongByReference val32)
        Original signature : ViStatus viIn32Ex(ViSession, ViUInt16, ViBusAddress64, ViPUInt32)
        native declaration : visa.h:176
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val32 - 32-bit value
        Returns:
        status of the operation
      • viOut32Ex

        com.sun.jna.NativeLong viOut32Ex​(com.sun.jna.NativeLong vi,
                                         short space,
                                         VISANativeInterface.ViBusAddress64 offset,
                                         com.sun.jna.NativeLong val32)
        Original signature : ViStatus viOut32Ex(ViSession, ViUInt16, ViBusAddress64, ViUInt32)
        native declaration : visa.h:178
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val32 - 32-bit value
        Returns:
        status of the operation
      • viIn64Ex

        com.sun.jna.NativeLong viIn64Ex​(com.sun.jna.NativeLong vi,
                                        short space,
                                        VISANativeInterface.ViBusAddress64 offset,
                                        VISANativeInterface.ViPUInt64 val64)
        Original signature : ViStatus viIn64Ex(ViSession, ViUInt16, ViBusAddress64, ViPUInt64)
        native declaration : visa.h:180
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val64 - 64-bit value
        Returns:
        status of the operation
      • viOut64Ex

        com.sun.jna.NativeLong viOut64Ex​(com.sun.jna.NativeLong vi,
                                         short space,
                                         VISANativeInterface.ViBusAddress64 offset,
                                         VISANativeInterface.ViUInt64 val64)
        Original signature : ViStatus viOut64Ex(ViSession, ViUInt16, ViBusAddress64, ViUInt64)
        native declaration : visa.h:182
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        val64 - 64-bit value
        Returns:
        status of the operation
      • viMoveIn8

        com.sun.jna.NativeLong viMoveIn8​(com.sun.jna.NativeLong vi,
                                         short space,
                                         com.sun.jna.NativeLong offset,
                                         com.sun.jna.NativeLong length,
                                         java.nio.ByteBuffer buf8)
        Original signature : ViStatus viMoveIn8(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt8)
        native declaration : visa.h:186
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf8 - 8-bit buffer
        Returns:
        status of the operation
      • viMoveOut8

        com.sun.jna.NativeLong viMoveOut8​(com.sun.jna.NativeLong vi,
                                          short space,
                                          com.sun.jna.NativeLong offset,
                                          com.sun.jna.NativeLong length,
                                          java.nio.ByteBuffer buf8)
        Original signature : ViStatus viMoveOut8(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt8)
        native declaration : visa.h:188
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf8 - 8-bit buffer
        Returns:
        status of the operation
      • viMoveIn16

        com.sun.jna.NativeLong viMoveIn16​(com.sun.jna.NativeLong vi,
                                          short space,
                                          com.sun.jna.NativeLong offset,
                                          com.sun.jna.NativeLong length,
                                          java.nio.ShortBuffer buf16)
        Original signature : ViStatus viMoveIn16(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt16)
        native declaration : visa.h:190
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf16 - 16-bit buffer
        Returns:
        status of the operation
      • viMoveOut16

        com.sun.jna.NativeLong viMoveOut16​(com.sun.jna.NativeLong vi,
                                           short space,
                                           com.sun.jna.NativeLong offset,
                                           com.sun.jna.NativeLong length,
                                           java.nio.ShortBuffer buf16)
        Original signature : ViStatus viMoveOut16(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt16)
        native declaration : visa.h:192
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf16 - 16-bit buffer
        Returns:
        status of the operation
      • viMoveIn32

        com.sun.jna.NativeLong viMoveIn32​(com.sun.jna.NativeLong vi,
                                          short space,
                                          com.sun.jna.NativeLong offset,
                                          com.sun.jna.NativeLong length,
                                          com.sun.jna.ptr.NativeLongByReference buf32)
        Original signature : ViStatus viMoveIn32(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt32)
        native declaration : visa.h:194
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf32 - 32-bit buffer
        Returns:
        status of the operation
      • viMoveOut32

        com.sun.jna.NativeLong viMoveOut32​(com.sun.jna.NativeLong vi,
                                           short space,
                                           com.sun.jna.NativeLong offset,
                                           com.sun.jna.NativeLong length,
                                           com.sun.jna.ptr.NativeLongByReference buf32)
        Original signature : ViStatus viMoveOut32(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt32)
        native declaration : visa.h:196
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf32 - 32-bit buffer
        Returns:
        status of the operation
      • viMoveIn64

        com.sun.jna.NativeLong viMoveIn64​(com.sun.jna.NativeLong vi,
                                          short space,
                                          com.sun.jna.NativeLong offset,
                                          com.sun.jna.NativeLong length,
                                          VISANativeInterface.ViAUInt64 buf64)
        Original signature : ViStatus viMoveIn64(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt64)
        native declaration : visa.h:200
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf64 - 64-bit buffer
        Returns:
        status of the operation
      • viMoveOut64

        com.sun.jna.NativeLong viMoveOut64​(com.sun.jna.NativeLong vi,
                                           short space,
                                           com.sun.jna.NativeLong offset,
                                           com.sun.jna.NativeLong length,
                                           VISANativeInterface.ViAUInt64 buf64)
        Original signature : ViStatus viMoveOut64(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViAUInt64)
        native declaration : visa.h:202
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf64 - 64-bit buffer
        Returns:
        status of the operation
      • viMoveIn8Ex

        com.sun.jna.NativeLong viMoveIn8Ex​(com.sun.jna.NativeLong vi,
                                           short space,
                                           VISANativeInterface.ViBusAddress64 offset,
                                           com.sun.jna.NativeLong length,
                                           java.nio.ByteBuffer buf8)
        Original signature : ViStatus viMoveIn8Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt8)
        native declaration : visa.h:205
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf8 - 8-bit buffer
        Returns:
        status of the operation
      • viMoveOut8Ex

        com.sun.jna.NativeLong viMoveOut8Ex​(com.sun.jna.NativeLong vi,
                                            short space,
                                            VISANativeInterface.ViBusAddress64 offset,
                                            com.sun.jna.NativeLong length,
                                            java.nio.ByteBuffer buf8)
        Original signature : ViStatus viMoveOut8Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt8)
        native declaration : visa.h:207
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf8 - 8-bit buffer
        Returns:
        status of the operation
      • viMoveIn16Ex

        com.sun.jna.NativeLong viMoveIn16Ex​(com.sun.jna.NativeLong vi,
                                            short space,
                                            VISANativeInterface.ViBusAddress64 offset,
                                            com.sun.jna.NativeLong length,
                                            java.nio.ShortBuffer buf16)
        Original signature : ViStatus viMoveIn16Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt16)
        native declaration : visa.h:209
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf16 - 16-bit buffer
        Returns:
        status of the operation
      • viMoveOut16Ex

        com.sun.jna.NativeLong viMoveOut16Ex​(com.sun.jna.NativeLong vi,
                                             short space,
                                             VISANativeInterface.ViBusAddress64 offset,
                                             com.sun.jna.NativeLong length,
                                             java.nio.ShortBuffer buf16)
        Original signature : ViStatus viMoveOut16Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt16)
        native declaration : visa.h:211
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf16 - 16-bit buffer
        Returns:
        status of the operation
      • viMoveIn32Ex

        com.sun.jna.NativeLong viMoveIn32Ex​(com.sun.jna.NativeLong vi,
                                            short space,
                                            VISANativeInterface.ViBusAddress64 offset,
                                            com.sun.jna.NativeLong length,
                                            com.sun.jna.ptr.NativeLongByReference buf32)
        Original signature : ViStatus viMoveIn32Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt32)
        native declaration : visa.h:213
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf32 - 32-bit buffer
        Returns:
        status of the operation
      • viMoveOut32Ex

        com.sun.jna.NativeLong viMoveOut32Ex​(com.sun.jna.NativeLong vi,
                                             short space,
                                             VISANativeInterface.ViBusAddress64 offset,
                                             com.sun.jna.NativeLong length,
                                             com.sun.jna.ptr.NativeLongByReference buf32)
        Original signature : ViStatus viMoveOut32Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt32)
        native declaration : visa.h:215
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf32 - 32-bit buffer
        Returns:
        status of the operation
      • viMoveIn64Ex

        com.sun.jna.NativeLong viMoveIn64Ex​(com.sun.jna.NativeLong vi,
                                            short space,
                                            VISANativeInterface.ViBusAddress64 offset,
                                            com.sun.jna.NativeLong length,
                                            VISANativeInterface.ViAUInt64 buf64)
        Original signature : ViStatus viMoveIn64Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt64)
        native declaration : visa.h:217
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf64 - 64-bit buffer
        Returns:
        status of the operation
      • viMoveOut64Ex

        com.sun.jna.NativeLong viMoveOut64Ex​(com.sun.jna.NativeLong vi,
                                             short space,
                                             VISANativeInterface.ViBusAddress64 offset,
                                             com.sun.jna.NativeLong length,
                                             VISANativeInterface.ViAUInt64 buf64)
        Original signature : ViStatus viMoveOut64Ex(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViAUInt64)
        native declaration : visa.h:219
        Parameters:
        vi - handle for instrument session
        space - type of address space
        offset - offset from base address
        length - number of bytes to move
        buf64 - 64-bit buffer
        Returns:
        status of the operation
      • viMove

        com.sun.jna.NativeLong viMove​(com.sun.jna.NativeLong vi,
                                      short srcSpace,
                                      com.sun.jna.NativeLong srcOffset,
                                      short srcWidth,
                                      short destSpace,
                                      com.sun.jna.NativeLong destOffset,
                                      short destWidth,
                                      com.sun.jna.NativeLong srcLength)
        Original signature : ViStatus viMove(ViSession, ViUInt16, ViBusAddress, ViUInt16, ViUInt16, ViBusAddress, ViUInt16, ViBusSize)
        native declaration : visa.h:223
        Parameters:
        vi - handle for instrument session
        srcSpace - type of source address space
        srcOffset - offset from source base address
        srcWidth - data width of source element
        destSpace - type of destination address space
        destOffset - offset from destination base address
        destWidth - data width of destination element
        srcLength - number of bytes to move
        Returns:
        status of the operation
      • viMoveAsync

        com.sun.jna.NativeLong viMoveAsync​(com.sun.jna.NativeLong vi,
                                           short srcSpace,
                                           com.sun.jna.NativeLong srcOffset,
                                           short srcWidth,
                                           short destSpace,
                                           com.sun.jna.NativeLong destOffset,
                                           short destWidth,
                                           com.sun.jna.NativeLong srcLength,
                                           com.sun.jna.ptr.NativeLongByReference jobId)
        Original signature : ViStatus viMoveAsync(ViSession, ViUInt16, ViBusAddress, ViUInt16, ViUInt16, ViBusAddress, ViUInt16, ViBusSize, ViPJobId)
        native declaration : visa.h:227
        Parameters:
        vi - handle for instrument session
        srcSpace - type of source address space
        srcOffset - offset from source base address
        srcWidth - data width of source element
        destSpace - type of destination address space
        destOffset - offset from destination base address
        destWidth - data width of destination element
        srcLength - number of bytes to move
        jobId - job identifier
        Returns:
        status of the operation
      • viMoveEx

        com.sun.jna.NativeLong viMoveEx​(com.sun.jna.NativeLong vi,
                                        short srcSpace,
                                        VISANativeInterface.ViBusAddress64 srcOffset,
                                        short srcWidth,
                                        short destSpace,
                                        VISANativeInterface.ViBusAddress64 destOffset,
                                        short destWidth,
                                        com.sun.jna.NativeLong srcLength)
        Original signature : ViStatus viMoveEx(ViSession, ViUInt16, ViBusAddress64, ViUInt16, ViUInt16, ViBusAddress64, ViUInt16, ViBusSize)
        native declaration : visa.h:233
        Parameters:
        vi - handle for instrument session
        srcSpace - type of source address space
        srcOffset - offset from source base address
        srcWidth - data width of source element
        destSpace - type of destination address space
        destOffset - offset from destination base address
        destWidth - data width of destination element
        srcLength - number of bytes to move
        Returns:
        status of the operation
      • viMoveAsyncEx

        com.sun.jna.NativeLong viMoveAsyncEx​(com.sun.jna.NativeLong vi,
                                             short srcSpace,
                                             VISANativeInterface.ViBusAddress64 srcOffset,
                                             short srcWidth,
                                             short destSpace,
                                             VISANativeInterface.ViBusAddress64 destOffset,
                                             short destWidth,
                                             com.sun.jna.NativeLong srcLength,
                                             com.sun.jna.ptr.NativeLongByReference jobId)
        Original signature : ViStatus viMoveAsyncEx(ViSession, ViUInt16, ViBusAddress64, ViUInt16, ViUInt16, ViBusAddress64, ViUInt16, ViBusSize, ViPJobId)
        native declaration : visa.h:237
        Parameters:
        vi - handle for instrument session
        srcSpace - type of source address space
        srcOffset - offset from source base address
        srcWidth - data width of source element
        destSpace - type of destination address space
        destOffset - offset from destination base address
        destWidth - data width of destination element
        srcLength - number of bytes to move
        jobId - job identifier
        Returns:
        status of the operation
      • viMapAddress

        com.sun.jna.NativeLong viMapAddress​(com.sun.jna.NativeLong vi,
                                            short mapSpace,
                                            com.sun.jna.NativeLong mapOffset,
                                            com.sun.jna.NativeLong mapSize,
                                            short access,
                                            com.sun.jna.Pointer suggested,
                                            com.sun.jna.ptr.PointerByReference address)
        Original signature : ViStatus viMapAddress(ViSession, ViUInt16, ViBusAddress, ViBusSize, ViBoolean, ViAddr, ViPAddr)
        native declaration : visa.h:243
        Parameters:
        vi - handle for instrument session
        mapSpace - address space to map
        mapOffset - address offset
        mapSize - memory size to map
        access - always 0
        suggested - suggested address to map to
        address - address space was mapped to this address
        Returns:
        status of the operation
      • viUnmapAddress

        com.sun.jna.NativeLong viUnmapAddress​(com.sun.jna.NativeLong vi)
        Original signature : ViStatus viUnmapAddress(ViSession)
        native declaration : visa.h:246
        Parameters:
        vi - handle for instrument session
        Returns:
        status of the operation
      • viMapAddressEx

        com.sun.jna.NativeLong viMapAddressEx​(com.sun.jna.NativeLong vi,
                                              short mapSpace,
                                              VISANativeInterface.ViBusAddress64 mapOffset,
                                              com.sun.jna.NativeLong mapSize,
                                              short access,
                                              com.sun.jna.Pointer suggested,
                                              com.sun.jna.ptr.PointerByReference address)
        Original signature : ViStatus viMapAddressEx(ViSession, ViUInt16, ViBusAddress64, ViBusSize, ViBoolean, ViAddr, ViPAddr)
        native declaration : visa.h:249
        Parameters:
        vi - handle for instrument session
        mapSpace - address space to map
        mapOffset - address offset
        mapSize - memory size to map
        access - always 0
        suggested - suggested address to map to
        address - address space was mapped to this address
        Returns:
        status of the operation
      • viPeek8

        void viPeek8​(com.sun.jna.NativeLong vi,
                     com.sun.jna.Pointer address,
                     java.nio.ByteBuffer val8)
        Original signature : void viPeek8(ViSession, ViAddr, ViPUInt8)
        native declaration : visa.h:254
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val8 - 8-bit value
      • viPoke8

        void viPoke8​(com.sun.jna.NativeLong vi,
                     com.sun.jna.Pointer address,
                     byte val8)
        Original signature : void viPoke8(ViSession, ViAddr, ViUInt8)
        native declaration : visa.h:255
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val8 - 8-bit value
      • viPeek16

        void viPeek16​(com.sun.jna.NativeLong vi,
                      com.sun.jna.Pointer address,
                      java.nio.ShortBuffer val16)
        Original signature : void viPeek16(ViSession, ViAddr, ViPUInt16)
        native declaration : visa.h:256
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val16 - 16-bit value
      • viPoke16

        void viPoke16​(com.sun.jna.NativeLong vi,
                      com.sun.jna.Pointer address,
                      short val16)
        Original signature : void viPoke16(ViSession, ViAddr, ViUInt16)
        native declaration : visa.h:257
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val16 - 16-bit value
      • viPeek32

        void viPeek32​(com.sun.jna.NativeLong vi,
                      com.sun.jna.Pointer address,
                      com.sun.jna.ptr.NativeLongByReference val32)
        Original signature : void viPeek32(ViSession, ViAddr, ViPUInt32)
        native declaration : visa.h:258
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val32 - 32-bit value
      • viPoke32

        void viPoke32​(com.sun.jna.NativeLong vi,
                      com.sun.jna.Pointer address,
                      com.sun.jna.NativeLong val32)
        Original signature : void viPoke32(ViSession, ViAddr, ViUInt32)
        native declaration : visa.h:259
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val32 - 32-bit value
      • viPeek64

        void viPeek64​(com.sun.jna.NativeLong vi,
                      com.sun.jna.Pointer address,
                      VISANativeInterface.ViPUInt64 val64)
        Original signature : void viPeek64(ViSession, ViAddr, ViPUInt64)
        native declaration : visa.h:262
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val64 - 64-bit value
      • viPoke64

        void viPoke64​(com.sun.jna.NativeLong vi,
                      com.sun.jna.Pointer address,
                      VISANativeInterface.ViUInt64 val64)
        Original signature : void viPoke64(ViSession, ViAddr, ViUInt64)
        native declaration : visa.h:263
        Parameters:
        vi - handle for instrument session
        address - memory mapped address
        val64 - 64-bit value
      • viMemAlloc

        com.sun.jna.NativeLong viMemAlloc​(com.sun.jna.NativeLong vi,
                                          com.sun.jna.NativeLong size,
                                          com.sun.jna.ptr.NativeLongByReference offset)
        - Shared Memory Operations ------------------------------------------------
        Original signature : ViStatus viMemAlloc(ViSession, ViBusSize, ViPBusAddress)
        native declaration : visa.h:268
        Parameters:
        vi - handle for instrument session
        size - number of bytes to allocate
        offset - offset from base address
        Returns:
        status of the operation
      • viMemFree

        com.sun.jna.NativeLong viMemFree​(com.sun.jna.NativeLong vi,
                                         com.sun.jna.NativeLong offset)
        Original signature : ViStatus viMemFree(ViSession, ViBusAddress)
        native declaration : visa.h:269
        Parameters:
        vi - handle for instrument session
        offset - offset from base address
        Returns:
        status of the operation
      • viMemAllocEx

        com.sun.jna.NativeLong viMemAllocEx​(com.sun.jna.NativeLong vi,
                                            com.sun.jna.NativeLong size,
                                            VISANativeInterface.ViPBusAddress64 offset)
        Original signature : ViStatus viMemAllocEx(ViSession, ViBusSize, ViPBusAddress64)
        native declaration : visa.h:272
        Parameters:
        vi - handle for instrument session
        size - number of bytes to allocate
        offset - offset from base address
        Returns:
        status of the operation
      • viMemFreeEx

        com.sun.jna.NativeLong viMemFreeEx​(com.sun.jna.NativeLong vi,
                                           VISANativeInterface.ViBusAddress64 offset)
        Original signature : ViStatus viMemFreeEx(ViSession, ViBusAddress64)
        native declaration : visa.h:273
        Parameters:
        vi - handle for instrument session
        offset - offset from base address
        Returns:
        status of the operation
      • viGpibControlREN

        com.sun.jna.NativeLong viGpibControlREN​(com.sun.jna.NativeLong vi,
                                                short mode)
        - Interface Specific Operations -------------------------------------------
        Original signature : ViStatus viGpibControlREN(ViSession, ViUInt16)
        native declaration : visa.h:278
        Parameters:
        vi - handle for instrument session
        mode - REN mode (state and optional commands, for example GoToLocal)
        Returns:
        status of the operation
      • viGpibControlATN

        com.sun.jna.NativeLong viGpibControlATN​(com.sun.jna.NativeLong vi,
                                                short mode)
        Original signature : ViStatus viGpibControlATN(ViSession, ViUInt16)
        native declaration : visa.h:279
        Parameters:
        vi - handle for instrument session
        mode - mode of ATN line
        Returns:
        status of the operation
      • viGpibSendIFC

        com.sun.jna.NativeLong viGpibSendIFC​(com.sun.jna.NativeLong vi)
        Original signature : ViStatus viGpibSendIFC(ViSession)
        native declaration : visa.h:280
        Parameters:
        vi - handle for instrument session
        Returns:
        status of the operation
      • viGpibCommand

        com.sun.jna.NativeLong viGpibCommand​(com.sun.jna.NativeLong vi,
                                             java.nio.ByteBuffer cmd,
                                             com.sun.jna.NativeLong cnt,
                                             com.sun.jna.ptr.NativeLongByReference retCnt)
        Original signature : ViStatus viGpibCommand(ViSession, ViBuf, ViUInt32, ViPUInt32)
        native declaration : visa.h:281
        Parameters:
        vi - handle for instrument session
        cmd - GPIB command
        cnt - number of bytes in command
        retCnt - number of bytes sent
        Returns:
        status of the operation
      • viGpibPassControl

        com.sun.jna.NativeLong viGpibPassControl​(com.sun.jna.NativeLong vi,
                                                 short primAddr,
                                                 short secAddr)
        Original signature : ViStatus viGpibPassControl(ViSession, ViUInt16, ViUInt16)
        native declaration : visa.h:282
        Parameters:
        vi - handle for instrument session
        primAddr - primary GPIB address
        secAddr - secondary GPIB address
        Returns:
        status of the operation
      • viVxiCommandQuery

        com.sun.jna.NativeLong viVxiCommandQuery​(com.sun.jna.NativeLong vi,
                                                 short mode,
                                                 com.sun.jna.NativeLong cmd,
                                                 com.sun.jna.ptr.NativeLongByReference response)
        Original signature : ViStatus viVxiCommandQuery(ViSession, ViUInt16, ViUInt32, ViPUInt32)
        native declaration : visa.h:284
        Parameters:
        vi - handle for instrument session
        mode - query mode
        cmd - VXI command
        response - VXI response
        Returns:
        status of the operation
      • viAssertUtilSignal

        com.sun.jna.NativeLong viAssertUtilSignal​(com.sun.jna.NativeLong vi,
                                                  short line)
        Original signature : ViStatus viAssertUtilSignal(ViSession, ViUInt16)
        native declaration : visa.h:286
        Parameters:
        vi - handle for instrument session
        line - signal line identifier
        Returns:
        status of the operation
      • viAssertIntrSignal

        com.sun.jna.NativeLong viAssertIntrSignal​(com.sun.jna.NativeLong vi,
                                                  short mode,
                                                  com.sun.jna.NativeLong statusID)
        Original signature : ViStatus viAssertIntrSignal(ViSession, ViInt16, ViUInt32)
        native declaration : visa.h:287
        Parameters:
        vi - handle for instrument session
        mode - signal identifier
        statusID - signal status
        Returns:
        status of the operation
      • viMapTrigger

        com.sun.jna.NativeLong viMapTrigger​(com.sun.jna.NativeLong vi,
                                            short trigSrc,
                                            short trigDest,
                                            short mode)
        Original signature : ViStatus viMapTrigger(ViSession, ViInt16, ViInt16, ViUInt16)
        native declaration : visa.h:288
        Parameters:
        vi - handle for instrument session
        trigSrc - trigger source
        trigDest - trigger destination
        mode - mapping mode
        Returns:
        status of the operation
      • viUnmapTrigger

        com.sun.jna.NativeLong viUnmapTrigger​(com.sun.jna.NativeLong vi,
                                              short trigSrc,
                                              short trigDest)
        Original signature : ViStatus viUnmapTrigger(ViSession, ViInt16, ViInt16)
        native declaration : visa.h:290
        Parameters:
        vi - handle for instrument session
        trigSrc - trigger source
        trigDest - trigger destination
        Returns:
        status of the operation
      • viUsbControlOut

        com.sun.jna.NativeLong viUsbControlOut​(com.sun.jna.NativeLong vi,
                                               short bmRequestType,
                                               short bRequest,
                                               short wValue,
                                               short wIndex,
                                               short wLength,
                                               java.nio.ByteBuffer buf)
        Original signature : ViStatus viUsbControlOut(ViSession, ViInt16, ViInt16, ViUInt16, ViUInt16, ViUInt16, ViBuf)
        native declaration : visa.h:291
        Parameters:
        vi - handle for instrument session
        bmRequestType - request type parameter of setup stage
        bRequest - request parameter of setup stage
        wValue - wValue parameter of setup stage
        wIndex - wIndex parameter of setup stage
        wLength - wLength parameter of setup stage
        buf - transmit buffer used by control transfer (if wLength > 0)
        Returns:
        status of the operation
      • viUsbControlIn

        com.sun.jna.NativeLong viUsbControlIn​(com.sun.jna.NativeLong vi,
                                              short bmRequestType,
                                              short bRequest,
                                              short wValue,
                                              short wIndex,
                                              short wLength,
                                              java.nio.ByteBuffer buf,
                                              java.nio.ShortBuffer retCnt)
        Original signature : ViStatus viUsbControlIn(ViSession, ViInt16, ViInt16, ViUInt16, ViUInt16, ViUInt16, ViPBuf, ViPUInt16)
        native declaration : visa.h:294
        Parameters:
        vi - handle for instrument session
        bmRequestType - request type parameter of setup stage
        bRequest - request parameter of setup stage
        wValue - wValue parameter of setup stage
        wIndex - wIndex parameter of setup stage
        wLength - wLength parameter of setup stage
        buf - receive buffer used by control transfer (if wLength > 0)
        retCnt - number of bytes received
        Returns:
        status of the operation
      • viPxiReserveTriggers

        com.sun.jna.NativeLong viPxiReserveTriggers​(com.sun.jna.NativeLong vi,
                                                    short cnt,
                                                    java.nio.ShortBuffer trigBuses,
                                                    java.nio.ShortBuffer trigLines,
                                                    java.nio.ShortBuffer failureIndex)
        Original signature : ViStatus viPxiReserveTriggers(ViSession, ViInt16, ViAInt16, ViAInt16, ViPInt16)
        native declaration : visa.h:297
        Parameters:
        vi - handle for instrument session
        cnt - number of triggers to reserve
        trigBuses - list of trigger buses
        trigLines - list of trigger lines
        failureIndex - failure index
        Returns:
        status of the operation