pub struct LibVisa {Show 106 fields
pub viOpenDefaultRM: Result<unsafe extern "system" fn(vi: ViPSession) -> ViStatus, Error>,
pub viFindRsrc: Result<unsafe extern "system" fn(sesn: ViSession, expr: ViConstString, vi: ViPFindList, retCnt: ViPUInt32, desc: *mut ViChar) -> ViStatus, Error>,
pub viFindNext: Result<unsafe extern "system" fn(vi: ViFindList, desc: *mut ViChar) -> ViStatus, Error>,
pub viParseRsrc: Result<unsafe extern "system" fn(rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16) -> ViStatus, Error>,
pub viParseRsrcEx: Result<unsafe extern "system" fn(rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16, rsrcClass: *mut ViChar, expandedUnaliasedName: *mut ViChar, aliasIfExists: *mut ViChar) -> ViStatus, Error>,
pub viOpen: Result<unsafe extern "system" fn(sesn: ViSession, name: ViConstRsrc, mode: ViAccessMode, timeout: ViUInt32, vi: ViPSession) -> ViStatus, Error>,
pub viClose: Result<unsafe extern "system" fn(vi: ViObject) -> ViStatus, Error>,
pub viSetAttribute: Result<unsafe extern "system" fn(vi: ViObject, attrName: ViAttr, attrValue: ViAttrState) -> ViStatus, Error>,
pub viGetAttribute: Result<unsafe extern "system" fn(vi: ViObject, attrName: ViAttr, attrValue: *mut c_void) -> ViStatus, Error>,
pub viStatusDesc: Result<unsafe extern "system" fn(vi: ViObject, status: ViStatus, desc: *mut ViChar) -> ViStatus, Error>,
pub viTerminate: Result<unsafe extern "system" fn(vi: ViObject, degree: ViUInt16, jobId: ViJobId) -> ViStatus, Error>,
pub viLock: Result<unsafe extern "system" fn(vi: ViSession, lockType: ViAccessMode, timeout: ViUInt32, requestedKey: ViConstKeyId, accessKey: *mut ViChar) -> ViStatus, Error>,
pub viUnlock: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>,
pub viEnableEvent: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, context: ViEventFilter) -> ViStatus, Error>,
pub viDisableEvent: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, mechanism: ViUInt16) -> ViStatus, Error>,
pub viDiscardEvents: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, mechanism: ViUInt16) -> ViStatus, Error>,
pub viWaitOnEvent: Result<unsafe extern "system" fn(vi: ViSession, inEventType: ViEventType, timeout: ViUInt32, outEventType: ViPEventType, outContext: ViPEvent) -> ViStatus, Error>,
pub viInstallHandler: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr) -> ViStatus, Error>,
pub viUninstallHandler: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr) -> ViStatus, Error>,
pub viRead: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viReadAsync: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, cnt: ViUInt32, jobId: ViPJobId) -> ViStatus, Error>,
pub viReadToFile: Result<unsafe extern "system" fn(vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viWrite: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viWriteAsync: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, jobId: ViPJobId) -> ViStatus, Error>,
pub viWriteFromFile: Result<unsafe extern "system" fn(vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viAssertTrigger: Result<unsafe extern "system" fn(vi: ViSession, protocol: ViUInt16) -> ViStatus, Error>,
pub viReadSTB: Result<unsafe extern "system" fn(vi: ViSession, status: ViPUInt16) -> ViStatus, Error>,
pub viClear: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>,
pub viSetBuf: Result<unsafe extern "system" fn(vi: ViSession, mask: ViUInt16, size: ViUInt32) -> ViStatus, Error>,
pub viFlush: Result<unsafe extern "system" fn(vi: ViSession, mask: ViUInt16) -> ViStatus, Error>,
pub viBufWrite: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viBufRead: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viPrintf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, ...) -> ViStatus, Error>,
pub viVPrintf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, params: ViVAList) -> ViStatus, Error>,
pub viSPrintf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, writeFmt: ViConstString, ...) -> ViStatus, Error>,
pub viVSPrintf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, writeFmt: ViConstString, parms: ViVAList) -> ViStatus, Error>,
pub viScanf: Result<unsafe extern "system" fn(vi: ViSession, readFmt: ViConstString, ...) -> ViStatus, Error>,
pub viVScanf: Result<unsafe extern "system" fn(vi: ViSession, readFmt: ViConstString, params: ViVAList) -> ViStatus, Error>,
pub viSScanf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, readFmt: ViConstString, ...) -> ViStatus, Error>,
pub viVSScanf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, readFmt: ViConstString, parms: ViVAList) -> ViStatus, Error>,
pub viQueryf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, readFmt: ViConstString, ...) -> ViStatus, Error>,
pub viVQueryf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, readFmt: ViConstString, params: ViVAList) -> ViStatus, Error>,
pub viIn8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViPUInt8) -> ViStatus, Error>,
pub viOut8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViUInt8) -> ViStatus, Error>,
pub viIn16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViPUInt16) -> ViStatus, Error>,
pub viOut16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViUInt16) -> ViStatus, Error>,
pub viIn32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViPUInt32) -> ViStatus, Error>,
pub viOut32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViUInt32) -> ViStatus, Error>,
pub viIn64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViPUInt64) -> ViStatus, Error>,
pub viOut64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViUInt64) -> ViStatus, Error>,
pub viIn8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViPUInt8) -> ViStatus, Error>,
pub viOut8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViUInt8) -> ViStatus, Error>,
pub viIn16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViPUInt16) -> ViStatus, Error>,
pub viOut16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViUInt16) -> ViStatus, Error>,
pub viIn32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViPUInt32) -> ViStatus, Error>,
pub viOut32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViUInt32) -> ViStatus, Error>,
pub viIn64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViPUInt64) -> ViStatus, Error>,
pub viOut64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViUInt64) -> ViStatus, Error>,
pub viMoveIn8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>,
pub viMoveOut8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>,
pub viMoveIn16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>,
pub viMoveOut16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>,
pub viMoveIn32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>,
pub viMoveOut32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>,
pub viMoveIn64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>,
pub viMoveOut64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>,
pub viMoveIn8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>,
pub viMoveOut8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>,
pub viMoveIn16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>,
pub viMoveOut16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>,
pub viMoveIn32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>,
pub viMoveOut32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>,
pub viMoveIn64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>,
pub viMoveOut64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>,
pub viMove: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize) -> ViStatus, Error>,
pub viMoveAsync: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId) -> ViStatus, Error>,
pub viMoveEx: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize) -> ViStatus, Error>,
pub viMoveAsyncEx: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId) -> ViStatus, Error>,
pub viMapAddress: Result<unsafe extern "system" fn(vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr) -> ViStatus, Error>,
pub viUnmapAddress: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>,
pub viMapAddressEx: Result<unsafe extern "system" fn(vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress64, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr) -> ViStatus, Error>,
pub viPeek8: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val8: ViPUInt8), Error>,
pub viPoke8: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val8: ViUInt8), Error>,
pub viPeek16: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val16: ViPUInt16), Error>,
pub viPoke16: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val16: ViUInt16), Error>,
pub viPeek32: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val32: ViPUInt32), Error>,
pub viPoke32: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val32: ViUInt32), Error>,
pub viPeek64: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val64: ViPUInt64), Error>,
pub viPoke64: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val64: ViUInt64), Error>,
pub viMemAlloc: Result<unsafe extern "system" fn(vi: ViSession, size: ViBusSize, offset: ViPBusAddress) -> ViStatus, Error>,
pub viMemFree: Result<unsafe extern "system" fn(vi: ViSession, offset: ViBusAddress) -> ViStatus, Error>,
pub viMemAllocEx: Result<unsafe extern "system" fn(vi: ViSession, size: ViBusSize, offset: ViPBusAddress64) -> ViStatus, Error>,
pub viMemFreeEx: Result<unsafe extern "system" fn(vi: ViSession, offset: ViBusAddress64) -> ViStatus, Error>,
pub viGpibControlREN: Result<unsafe extern "system" fn(vi: ViSession, mode: ViUInt16) -> ViStatus, Error>,
pub viGpibControlATN: Result<unsafe extern "system" fn(vi: ViSession, mode: ViUInt16) -> ViStatus, Error>,
pub viGpibSendIFC: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>,
pub viGpibCommand: Result<unsafe extern "system" fn(vi: ViSession, cmd: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>,
pub viGpibPassControl: Result<unsafe extern "system" fn(vi: ViSession, primAddr: ViUInt16, secAddr: ViUInt16) -> ViStatus, Error>,
pub viVxiCommandQuery: Result<unsafe extern "system" fn(vi: ViSession, mode: ViUInt16, cmd: ViUInt32, response: ViPUInt32) -> ViStatus, Error>,
pub viAssertUtilSignal: Result<unsafe extern "system" fn(vi: ViSession, line: ViUInt16) -> ViStatus, Error>,
pub viAssertIntrSignal: Result<unsafe extern "system" fn(vi: ViSession, mode: ViInt16, statusID: ViUInt32) -> ViStatus, Error>,
pub viMapTrigger: Result<unsafe extern "system" fn(vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16, mode: ViUInt16) -> ViStatus, Error>,
pub viUnmapTrigger: Result<unsafe extern "system" fn(vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16) -> ViStatus, Error>,
pub viUsbControlOut: Result<unsafe extern "system" fn(vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViConstBuf) -> ViStatus, Error>,
pub viUsbControlIn: Result<unsafe extern "system" fn(vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViPBuf, retCnt: ViPUInt16) -> ViStatus, Error>,
pub viPxiReserveTriggers: Result<unsafe extern "system" fn(vi: ViSession, cnt: ViInt16, trigBuses: ViAInt16, trigLines: ViAInt16, failureIndex: ViPInt16) -> ViStatus, Error>,
/* private fields */
}Fields§
§viOpenDefaultRM: Result<unsafe extern "system" fn(vi: ViPSession) -> ViStatus, Error>§viFindRsrc: Result<unsafe extern "system" fn(sesn: ViSession, expr: ViConstString, vi: ViPFindList, retCnt: ViPUInt32, desc: *mut ViChar) -> ViStatus, Error>§viFindNext: Result<unsafe extern "system" fn(vi: ViFindList, desc: *mut ViChar) -> ViStatus, Error>§viParseRsrc: Result<unsafe extern "system" fn(rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16) -> ViStatus, Error>§viParseRsrcEx: Result<unsafe extern "system" fn(rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16, rsrcClass: *mut ViChar, expandedUnaliasedName: *mut ViChar, aliasIfExists: *mut ViChar) -> ViStatus, Error>§viOpen: Result<unsafe extern "system" fn(sesn: ViSession, name: ViConstRsrc, mode: ViAccessMode, timeout: ViUInt32, vi: ViPSession) -> ViStatus, Error>§viClose: Result<unsafe extern "system" fn(vi: ViObject) -> ViStatus, Error>§viSetAttribute: Result<unsafe extern "system" fn(vi: ViObject, attrName: ViAttr, attrValue: ViAttrState) -> ViStatus, Error>§viGetAttribute: Result<unsafe extern "system" fn(vi: ViObject, attrName: ViAttr, attrValue: *mut c_void) -> ViStatus, Error>§viStatusDesc: Result<unsafe extern "system" fn(vi: ViObject, status: ViStatus, desc: *mut ViChar) -> ViStatus, Error>§viTerminate: Result<unsafe extern "system" fn(vi: ViObject, degree: ViUInt16, jobId: ViJobId) -> ViStatus, Error>§viLock: Result<unsafe extern "system" fn(vi: ViSession, lockType: ViAccessMode, timeout: ViUInt32, requestedKey: ViConstKeyId, accessKey: *mut ViChar) -> ViStatus, Error>§viUnlock: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>§viEnableEvent: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, context: ViEventFilter) -> ViStatus, Error>§viDisableEvent: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, mechanism: ViUInt16) -> ViStatus, Error>§viDiscardEvents: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, mechanism: ViUInt16) -> ViStatus, Error>§viWaitOnEvent: Result<unsafe extern "system" fn(vi: ViSession, inEventType: ViEventType, timeout: ViUInt32, outEventType: ViPEventType, outContext: ViPEvent) -> ViStatus, Error>§viInstallHandler: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr) -> ViStatus, Error>§viUninstallHandler: Result<unsafe extern "system" fn(vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr) -> ViStatus, Error>§viRead: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viReadAsync: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, cnt: ViUInt32, jobId: ViPJobId) -> ViStatus, Error>§viReadToFile: Result<unsafe extern "system" fn(vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viWrite: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viWriteAsync: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, jobId: ViPJobId) -> ViStatus, Error>§viWriteFromFile: Result<unsafe extern "system" fn(vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viAssertTrigger: Result<unsafe extern "system" fn(vi: ViSession, protocol: ViUInt16) -> ViStatus, Error>§viReadSTB: Result<unsafe extern "system" fn(vi: ViSession, status: ViPUInt16) -> ViStatus, Error>§viClear: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>§viSetBuf: Result<unsafe extern "system" fn(vi: ViSession, mask: ViUInt16, size: ViUInt32) -> ViStatus, Error>§viFlush: Result<unsafe extern "system" fn(vi: ViSession, mask: ViUInt16) -> ViStatus, Error>§viBufWrite: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viBufRead: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viPrintf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, ...) -> ViStatus, Error>§viVPrintf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, params: ViVAList) -> ViStatus, Error>§viSPrintf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, writeFmt: ViConstString, ...) -> ViStatus, Error>§viVSPrintf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViPBuf, writeFmt: ViConstString, parms: ViVAList) -> ViStatus, Error>§viScanf: Result<unsafe extern "system" fn(vi: ViSession, readFmt: ViConstString, ...) -> ViStatus, Error>§viVScanf: Result<unsafe extern "system" fn(vi: ViSession, readFmt: ViConstString, params: ViVAList) -> ViStatus, Error>§viSScanf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, readFmt: ViConstString, ...) -> ViStatus, Error>§viVSScanf: Result<unsafe extern "system" fn(vi: ViSession, buf: ViConstBuf, readFmt: ViConstString, parms: ViVAList) -> ViStatus, Error>§viQueryf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, readFmt: ViConstString, ...) -> ViStatus, Error>§viVQueryf: Result<unsafe extern "system" fn(vi: ViSession, writeFmt: ViConstString, readFmt: ViConstString, params: ViVAList) -> ViStatus, Error>§viIn8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViPUInt8) -> ViStatus, Error>§viOut8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViUInt8) -> ViStatus, Error>§viIn16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViPUInt16) -> ViStatus, Error>§viOut16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViUInt16) -> ViStatus, Error>§viIn32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViPUInt32) -> ViStatus, Error>§viOut32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViUInt32) -> ViStatus, Error>§viIn64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViPUInt64) -> ViStatus, Error>§viOut64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViUInt64) -> ViStatus, Error>§viIn8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViPUInt8) -> ViStatus, Error>§viOut8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViUInt8) -> ViStatus, Error>§viIn16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViPUInt16) -> ViStatus, Error>§viOut16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViUInt16) -> ViStatus, Error>§viIn32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViPUInt32) -> ViStatus, Error>§viOut32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViUInt32) -> ViStatus, Error>§viIn64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViPUInt64) -> ViStatus, Error>§viOut64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViUInt64) -> ViStatus, Error>§viMoveIn8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>§viMoveOut8: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>§viMoveIn16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>§viMoveOut16: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>§viMoveIn32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>§viMoveOut32: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>§viMoveIn64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>§viMoveOut64: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>§viMoveIn8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>§viMoveOut8Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8) -> ViStatus, Error>§viMoveIn16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>§viMoveOut16Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16) -> ViStatus, Error>§viMoveIn32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>§viMoveOut32Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32) -> ViStatus, Error>§viMoveIn64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>§viMoveOut64Ex: Result<unsafe extern "system" fn(vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64) -> ViStatus, Error>§viMove: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize) -> ViStatus, Error>§viMoveAsync: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId) -> ViStatus, Error>§viMoveEx: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize) -> ViStatus, Error>§viMoveAsyncEx: Result<unsafe extern "system" fn(vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId) -> ViStatus, Error>§viMapAddress: Result<unsafe extern "system" fn(vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr) -> ViStatus, Error>§viUnmapAddress: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>§viMapAddressEx: Result<unsafe extern "system" fn(vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress64, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr) -> ViStatus, Error>§viPeek8: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val8: ViPUInt8), Error>§viPoke8: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val8: ViUInt8), Error>§viPeek16: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val16: ViPUInt16), Error>§viPoke16: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val16: ViUInt16), Error>§viPeek32: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val32: ViPUInt32), Error>§viPoke32: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val32: ViUInt32), Error>§viPeek64: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val64: ViPUInt64), Error>§viPoke64: Result<unsafe extern "system" fn(vi: ViSession, address: ViAddr, val64: ViUInt64), Error>§viMemAlloc: Result<unsafe extern "system" fn(vi: ViSession, size: ViBusSize, offset: ViPBusAddress) -> ViStatus, Error>§viMemFree: Result<unsafe extern "system" fn(vi: ViSession, offset: ViBusAddress) -> ViStatus, Error>§viMemAllocEx: Result<unsafe extern "system" fn(vi: ViSession, size: ViBusSize, offset: ViPBusAddress64) -> ViStatus, Error>§viMemFreeEx: Result<unsafe extern "system" fn(vi: ViSession, offset: ViBusAddress64) -> ViStatus, Error>§viGpibControlREN: Result<unsafe extern "system" fn(vi: ViSession, mode: ViUInt16) -> ViStatus, Error>§viGpibControlATN: Result<unsafe extern "system" fn(vi: ViSession, mode: ViUInt16) -> ViStatus, Error>§viGpibSendIFC: Result<unsafe extern "system" fn(vi: ViSession) -> ViStatus, Error>§viGpibCommand: Result<unsafe extern "system" fn(vi: ViSession, cmd: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32) -> ViStatus, Error>§viGpibPassControl: Result<unsafe extern "system" fn(vi: ViSession, primAddr: ViUInt16, secAddr: ViUInt16) -> ViStatus, Error>§viVxiCommandQuery: Result<unsafe extern "system" fn(vi: ViSession, mode: ViUInt16, cmd: ViUInt32, response: ViPUInt32) -> ViStatus, Error>§viAssertUtilSignal: Result<unsafe extern "system" fn(vi: ViSession, line: ViUInt16) -> ViStatus, Error>§viAssertIntrSignal: Result<unsafe extern "system" fn(vi: ViSession, mode: ViInt16, statusID: ViUInt32) -> ViStatus, Error>§viMapTrigger: Result<unsafe extern "system" fn(vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16, mode: ViUInt16) -> ViStatus, Error>§viUnmapTrigger: Result<unsafe extern "system" fn(vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16) -> ViStatus, Error>§viUsbControlOut: Result<unsafe extern "system" fn(vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViConstBuf) -> ViStatus, Error>§viUsbControlIn: Result<unsafe extern "system" fn(vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViPBuf, retCnt: ViPUInt16) -> ViStatus, Error>§viPxiReserveTriggers: Result<unsafe extern "system" fn(vi: ViSession, cnt: ViInt16, trigBuses: ViAInt16, trigLines: ViAInt16, failureIndex: ViPInt16) -> ViStatus, Error>Implementations§
Source§impl LibVisa
impl LibVisa
pub unsafe fn new<P>(path: P) -> Result<Self, Error>
pub unsafe fn from_library<L>(library: L) -> Result<Self, Error>
pub unsafe fn viOpenDefaultRM(&self, vi: ViPSession) -> ViStatus
pub unsafe fn viFindRsrc( &self, sesn: ViSession, expr: ViConstString, vi: ViPFindList, retCnt: ViPUInt32, desc: *mut ViChar, ) -> ViStatus
pub unsafe fn viFindNext(&self, vi: ViFindList, desc: *mut ViChar) -> ViStatus
pub unsafe fn viParseRsrc( &self, rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16, ) -> ViStatus
pub unsafe fn viParseRsrcEx( &self, rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16, rsrcClass: *mut ViChar, expandedUnaliasedName: *mut ViChar, aliasIfExists: *mut ViChar, ) -> ViStatus
pub unsafe fn viOpen( &self, sesn: ViSession, name: ViConstRsrc, mode: ViAccessMode, timeout: ViUInt32, vi: ViPSession, ) -> ViStatus
pub unsafe fn viClose(&self, vi: ViObject) -> ViStatus
pub unsafe fn viSetAttribute( &self, vi: ViObject, attrName: ViAttr, attrValue: ViAttrState, ) -> ViStatus
pub unsafe fn viGetAttribute( &self, vi: ViObject, attrName: ViAttr, attrValue: *mut c_void, ) -> ViStatus
pub unsafe fn viStatusDesc( &self, vi: ViObject, status: ViStatus, desc: *mut ViChar, ) -> ViStatus
pub unsafe fn viTerminate( &self, vi: ViObject, degree: ViUInt16, jobId: ViJobId, ) -> ViStatus
pub unsafe fn viLock( &self, vi: ViSession, lockType: ViAccessMode, timeout: ViUInt32, requestedKey: ViConstKeyId, accessKey: *mut ViChar, ) -> ViStatus
pub unsafe fn viUnlock(&self, vi: ViSession) -> ViStatus
pub unsafe fn viEnableEvent( &self, vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, context: ViEventFilter, ) -> ViStatus
pub unsafe fn viDisableEvent( &self, vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, ) -> ViStatus
pub unsafe fn viDiscardEvents( &self, vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, ) -> ViStatus
pub unsafe fn viWaitOnEvent( &self, vi: ViSession, inEventType: ViEventType, timeout: ViUInt32, outEventType: ViPEventType, outContext: ViPEvent, ) -> ViStatus
pub unsafe fn viInstallHandler( &self, vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr, ) -> ViStatus
pub unsafe fn viUninstallHandler( &self, vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr, ) -> ViStatus
pub unsafe fn viRead( &self, vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viReadAsync( &self, vi: ViSession, buf: ViPBuf, cnt: ViUInt32, jobId: ViPJobId, ) -> ViStatus
pub unsafe fn viReadToFile( &self, vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viWrite( &self, vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viWriteAsync( &self, vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, jobId: ViPJobId, ) -> ViStatus
pub unsafe fn viWriteFromFile( &self, vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viAssertTrigger( &self, vi: ViSession, protocol: ViUInt16, ) -> ViStatus
pub unsafe fn viReadSTB(&self, vi: ViSession, status: ViPUInt16) -> ViStatus
pub unsafe fn viClear(&self, vi: ViSession) -> ViStatus
pub unsafe fn viSetBuf( &self, vi: ViSession, mask: ViUInt16, size: ViUInt32, ) -> ViStatus
pub unsafe fn viFlush(&self, vi: ViSession, mask: ViUInt16) -> ViStatus
pub unsafe fn viBufWrite( &self, vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viBufRead( &self, vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viVPrintf( &self, vi: ViSession, writeFmt: ViConstString, params: ViVAList, ) -> ViStatus
pub unsafe fn viVSPrintf( &self, vi: ViSession, buf: ViPBuf, writeFmt: ViConstString, parms: ViVAList, ) -> ViStatus
pub unsafe fn viVScanf( &self, vi: ViSession, readFmt: ViConstString, params: ViVAList, ) -> ViStatus
pub unsafe fn viVSScanf( &self, vi: ViSession, buf: ViConstBuf, readFmt: ViConstString, parms: ViVAList, ) -> ViStatus
pub unsafe fn viVQueryf( &self, vi: ViSession, writeFmt: ViConstString, readFmt: ViConstString, params: ViVAList, ) -> ViStatus
pub unsafe fn viIn8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViPUInt8, ) -> ViStatus
pub unsafe fn viOut8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViUInt8, ) -> ViStatus
pub unsafe fn viIn16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViPUInt16, ) -> ViStatus
pub unsafe fn viOut16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViUInt16, ) -> ViStatus
pub unsafe fn viIn32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViPUInt32, ) -> ViStatus
pub unsafe fn viOut32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViUInt32, ) -> ViStatus
pub unsafe fn viIn64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViPUInt64, ) -> ViStatus
pub unsafe fn viOut64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViUInt64, ) -> ViStatus
pub unsafe fn viIn8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViPUInt8, ) -> ViStatus
pub unsafe fn viOut8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViUInt8, ) -> ViStatus
pub unsafe fn viIn16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViPUInt16, ) -> ViStatus
pub unsafe fn viOut16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViUInt16, ) -> ViStatus
pub unsafe fn viIn32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViPUInt32, ) -> ViStatus
pub unsafe fn viOut32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViUInt32, ) -> ViStatus
pub unsafe fn viIn64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViPUInt64, ) -> ViStatus
pub unsafe fn viOut64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViUInt64, ) -> ViStatus
pub unsafe fn viMoveIn8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus
pub unsafe fn viMoveOut8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus
pub unsafe fn viMoveIn16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus
pub unsafe fn viMoveOut16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus
pub unsafe fn viMoveIn32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus
pub unsafe fn viMoveOut32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus
pub unsafe fn viMoveIn64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus
pub unsafe fn viMoveOut64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus
pub unsafe fn viMoveIn8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus
pub unsafe fn viMoveOut8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus
pub unsafe fn viMoveIn16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus
pub unsafe fn viMoveOut16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus
pub unsafe fn viMoveIn32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus
pub unsafe fn viMoveOut32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus
pub unsafe fn viMoveIn64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus
pub unsafe fn viMoveOut64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus
pub unsafe fn viMove( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize, ) -> ViStatus
pub unsafe fn viMoveAsync( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId, ) -> ViStatus
pub unsafe fn viMoveEx( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize, ) -> ViStatus
pub unsafe fn viMoveAsyncEx( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId, ) -> ViStatus
pub unsafe fn viMapAddress( &self, vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr, ) -> ViStatus
pub unsafe fn viUnmapAddress(&self, vi: ViSession) -> ViStatus
pub unsafe fn viMapAddressEx( &self, vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress64, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr, ) -> ViStatus
pub unsafe fn viPeek8(&self, vi: ViSession, address: ViAddr, val8: ViPUInt8)
pub unsafe fn viPoke8(&self, vi: ViSession, address: ViAddr, val8: ViUInt8)
pub unsafe fn viPeek16(&self, vi: ViSession, address: ViAddr, val16: ViPUInt16)
pub unsafe fn viPoke16(&self, vi: ViSession, address: ViAddr, val16: ViUInt16)
pub unsafe fn viPeek32(&self, vi: ViSession, address: ViAddr, val32: ViPUInt32)
pub unsafe fn viPoke32(&self, vi: ViSession, address: ViAddr, val32: ViUInt32)
pub unsafe fn viPeek64(&self, vi: ViSession, address: ViAddr, val64: ViPUInt64)
pub unsafe fn viPoke64(&self, vi: ViSession, address: ViAddr, val64: ViUInt64)
pub unsafe fn viMemAlloc( &self, vi: ViSession, size: ViBusSize, offset: ViPBusAddress, ) -> ViStatus
pub unsafe fn viMemFree(&self, vi: ViSession, offset: ViBusAddress) -> ViStatus
pub unsafe fn viMemAllocEx( &self, vi: ViSession, size: ViBusSize, offset: ViPBusAddress64, ) -> ViStatus
pub unsafe fn viMemFreeEx( &self, vi: ViSession, offset: ViBusAddress64, ) -> ViStatus
pub unsafe fn viGpibControlREN(&self, vi: ViSession, mode: ViUInt16) -> ViStatus
pub unsafe fn viGpibControlATN(&self, vi: ViSession, mode: ViUInt16) -> ViStatus
pub unsafe fn viGpibSendIFC(&self, vi: ViSession) -> ViStatus
pub unsafe fn viGpibCommand( &self, vi: ViSession, cmd: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus
pub unsafe fn viGpibPassControl( &self, vi: ViSession, primAddr: ViUInt16, secAddr: ViUInt16, ) -> ViStatus
pub unsafe fn viVxiCommandQuery( &self, vi: ViSession, mode: ViUInt16, cmd: ViUInt32, response: ViPUInt32, ) -> ViStatus
pub unsafe fn viAssertUtilSignal( &self, vi: ViSession, line: ViUInt16, ) -> ViStatus
pub unsafe fn viAssertIntrSignal( &self, vi: ViSession, mode: ViInt16, statusID: ViUInt32, ) -> ViStatus
pub unsafe fn viMapTrigger( &self, vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16, mode: ViUInt16, ) -> ViStatus
pub unsafe fn viUnmapTrigger( &self, vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16, ) -> ViStatus
pub unsafe fn viUsbControlOut( &self, vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViConstBuf, ) -> ViStatus
pub unsafe fn viUsbControlIn( &self, vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViPBuf, retCnt: ViPUInt16, ) -> ViStatus
pub unsafe fn viPxiReserveTriggers( &self, vi: ViSession, cnt: ViInt16, trigBuses: ViAInt16, trigLines: ViAInt16, failureIndex: ViPInt16, ) -> ViStatus
Auto Trait Implementations§
impl !RefUnwindSafe for LibVisa
impl !UnwindSafe for LibVisa
impl Freeze for LibVisa
impl Send for LibVisa
impl Sync for LibVisa
impl Unpin for LibVisa
impl UnsafeUnpin for LibVisa
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more