Skip to main content

LibVisa

Struct LibVisa 

Source
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

Source

pub unsafe fn new<P>(path: P) -> Result<Self, Error>
where P: AsRef<OsStr>,

Source

pub unsafe fn from_library<L>(library: L) -> Result<Self, Error>
where L: Into<Library>,

Source

pub unsafe fn viOpenDefaultRM(&self, vi: ViPSession) -> ViStatus

Source

pub unsafe fn viFindRsrc( &self, sesn: ViSession, expr: ViConstString, vi: ViPFindList, retCnt: ViPUInt32, desc: *mut ViChar, ) -> ViStatus

Source

pub unsafe fn viFindNext(&self, vi: ViFindList, desc: *mut ViChar) -> ViStatus

Source

pub unsafe fn viParseRsrc( &self, rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16, ) -> ViStatus

Source

pub unsafe fn viParseRsrcEx( &self, rmSesn: ViSession, rsrcName: ViConstRsrc, intfType: ViPUInt16, intfNum: ViPUInt16, rsrcClass: *mut ViChar, expandedUnaliasedName: *mut ViChar, aliasIfExists: *mut ViChar, ) -> ViStatus

Source

pub unsafe fn viOpen( &self, sesn: ViSession, name: ViConstRsrc, mode: ViAccessMode, timeout: ViUInt32, vi: ViPSession, ) -> ViStatus

Source

pub unsafe fn viClose(&self, vi: ViObject) -> ViStatus

Source

pub unsafe fn viSetAttribute( &self, vi: ViObject, attrName: ViAttr, attrValue: ViAttrState, ) -> ViStatus

Source

pub unsafe fn viGetAttribute( &self, vi: ViObject, attrName: ViAttr, attrValue: *mut c_void, ) -> ViStatus

Source

pub unsafe fn viStatusDesc( &self, vi: ViObject, status: ViStatus, desc: *mut ViChar, ) -> ViStatus

Source

pub unsafe fn viTerminate( &self, vi: ViObject, degree: ViUInt16, jobId: ViJobId, ) -> ViStatus

Source

pub unsafe fn viLock( &self, vi: ViSession, lockType: ViAccessMode, timeout: ViUInt32, requestedKey: ViConstKeyId, accessKey: *mut ViChar, ) -> ViStatus

Source

pub unsafe fn viUnlock(&self, vi: ViSession) -> ViStatus

Source

pub unsafe fn viEnableEvent( &self, vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, context: ViEventFilter, ) -> ViStatus

Source

pub unsafe fn viDisableEvent( &self, vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viDiscardEvents( &self, vi: ViSession, eventType: ViEventType, mechanism: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viWaitOnEvent( &self, vi: ViSession, inEventType: ViEventType, timeout: ViUInt32, outEventType: ViPEventType, outContext: ViPEvent, ) -> ViStatus

Source

pub unsafe fn viInstallHandler( &self, vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr, ) -> ViStatus

Source

pub unsafe fn viUninstallHandler( &self, vi: ViSession, eventType: ViEventType, handler: ViHndlr, userHandle: ViAddr, ) -> ViStatus

Source

pub unsafe fn viRead( &self, vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viReadAsync( &self, vi: ViSession, buf: ViPBuf, cnt: ViUInt32, jobId: ViPJobId, ) -> ViStatus

Source

pub unsafe fn viReadToFile( &self, vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viWrite( &self, vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viWriteAsync( &self, vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, jobId: ViPJobId, ) -> ViStatus

Source

pub unsafe fn viWriteFromFile( &self, vi: ViSession, filename: ViConstString, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viAssertTrigger( &self, vi: ViSession, protocol: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viReadSTB(&self, vi: ViSession, status: ViPUInt16) -> ViStatus

Source

pub unsafe fn viClear(&self, vi: ViSession) -> ViStatus

Source

pub unsafe fn viSetBuf( &self, vi: ViSession, mask: ViUInt16, size: ViUInt32, ) -> ViStatus

Source

pub unsafe fn viFlush(&self, vi: ViSession, mask: ViUInt16) -> ViStatus

Source

pub unsafe fn viBufWrite( &self, vi: ViSession, buf: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viBufRead( &self, vi: ViSession, buf: ViPBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viVPrintf( &self, vi: ViSession, writeFmt: ViConstString, params: ViVAList, ) -> ViStatus

Source

pub unsafe fn viVSPrintf( &self, vi: ViSession, buf: ViPBuf, writeFmt: ViConstString, parms: ViVAList, ) -> ViStatus

Source

pub unsafe fn viVScanf( &self, vi: ViSession, readFmt: ViConstString, params: ViVAList, ) -> ViStatus

Source

pub unsafe fn viVSScanf( &self, vi: ViSession, buf: ViConstBuf, readFmt: ViConstString, parms: ViVAList, ) -> ViStatus

Source

pub unsafe fn viVQueryf( &self, vi: ViSession, writeFmt: ViConstString, readFmt: ViConstString, params: ViVAList, ) -> ViStatus

Source

pub unsafe fn viIn8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViPUInt8, ) -> ViStatus

Source

pub unsafe fn viOut8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val8: ViUInt8, ) -> ViStatus

Source

pub unsafe fn viIn16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViPUInt16, ) -> ViStatus

Source

pub unsafe fn viOut16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val16: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viIn32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viOut32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val32: ViUInt32, ) -> ViStatus

Source

pub unsafe fn viIn64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViPUInt64, ) -> ViStatus

Source

pub unsafe fn viOut64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, val64: ViUInt64, ) -> ViStatus

Source

pub unsafe fn viIn8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViPUInt8, ) -> ViStatus

Source

pub unsafe fn viOut8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val8: ViUInt8, ) -> ViStatus

Source

pub unsafe fn viIn16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViPUInt16, ) -> ViStatus

Source

pub unsafe fn viOut16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val16: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viIn32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viOut32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val32: ViUInt32, ) -> ViStatus

Source

pub unsafe fn viIn64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViPUInt64, ) -> ViStatus

Source

pub unsafe fn viOut64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, val64: ViUInt64, ) -> ViStatus

Source

pub unsafe fn viMoveIn8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus

Source

pub unsafe fn viMoveOut8( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus

Source

pub unsafe fn viMoveIn16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus

Source

pub unsafe fn viMoveOut16( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus

Source

pub unsafe fn viMoveIn32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus

Source

pub unsafe fn viMoveOut32( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus

Source

pub unsafe fn viMoveIn64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus

Source

pub unsafe fn viMoveOut64( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus

Source

pub unsafe fn viMoveIn8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus

Source

pub unsafe fn viMoveOut8Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf8: ViAUInt8, ) -> ViStatus

Source

pub unsafe fn viMoveIn16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus

Source

pub unsafe fn viMoveOut16Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf16: ViAUInt16, ) -> ViStatus

Source

pub unsafe fn viMoveIn32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus

Source

pub unsafe fn viMoveOut32Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf32: ViAUInt32, ) -> ViStatus

Source

pub unsafe fn viMoveIn64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus

Source

pub unsafe fn viMoveOut64Ex( &self, vi: ViSession, space: ViUInt16, offset: ViBusAddress64, length: ViBusSize, buf64: ViAUInt64, ) -> ViStatus

Source

pub unsafe fn viMove( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize, ) -> ViStatus

Source

pub unsafe fn viMoveAsync( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId, ) -> ViStatus

Source

pub unsafe fn viMoveEx( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize, ) -> ViStatus

Source

pub unsafe fn viMoveAsyncEx( &self, vi: ViSession, srcSpace: ViUInt16, srcOffset: ViBusAddress64, srcWidth: ViUInt16, destSpace: ViUInt16, destOffset: ViBusAddress64, destWidth: ViUInt16, srcLength: ViBusSize, jobId: ViPJobId, ) -> ViStatus

Source

pub unsafe fn viMapAddress( &self, vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr, ) -> ViStatus

Source

pub unsafe fn viUnmapAddress(&self, vi: ViSession) -> ViStatus

Source

pub unsafe fn viMapAddressEx( &self, vi: ViSession, mapSpace: ViUInt16, mapOffset: ViBusAddress64, mapSize: ViBusSize, access: ViBoolean, suggested: ViAddr, address: ViPAddr, ) -> ViStatus

Source

pub unsafe fn viPeek8(&self, vi: ViSession, address: ViAddr, val8: ViPUInt8)

Source

pub unsafe fn viPoke8(&self, vi: ViSession, address: ViAddr, val8: ViUInt8)

Source

pub unsafe fn viPeek16(&self, vi: ViSession, address: ViAddr, val16: ViPUInt16)

Source

pub unsafe fn viPoke16(&self, vi: ViSession, address: ViAddr, val16: ViUInt16)

Source

pub unsafe fn viPeek32(&self, vi: ViSession, address: ViAddr, val32: ViPUInt32)

Source

pub unsafe fn viPoke32(&self, vi: ViSession, address: ViAddr, val32: ViUInt32)

Source

pub unsafe fn viPeek64(&self, vi: ViSession, address: ViAddr, val64: ViPUInt64)

Source

pub unsafe fn viPoke64(&self, vi: ViSession, address: ViAddr, val64: ViUInt64)

Source

pub unsafe fn viMemAlloc( &self, vi: ViSession, size: ViBusSize, offset: ViPBusAddress, ) -> ViStatus

Source

pub unsafe fn viMemFree(&self, vi: ViSession, offset: ViBusAddress) -> ViStatus

Source

pub unsafe fn viMemAllocEx( &self, vi: ViSession, size: ViBusSize, offset: ViPBusAddress64, ) -> ViStatus

Source

pub unsafe fn viMemFreeEx( &self, vi: ViSession, offset: ViBusAddress64, ) -> ViStatus

Source

pub unsafe fn viGpibControlREN(&self, vi: ViSession, mode: ViUInt16) -> ViStatus

Source

pub unsafe fn viGpibControlATN(&self, vi: ViSession, mode: ViUInt16) -> ViStatus

Source

pub unsafe fn viGpibSendIFC(&self, vi: ViSession) -> ViStatus

Source

pub unsafe fn viGpibCommand( &self, vi: ViSession, cmd: ViConstBuf, cnt: ViUInt32, retCnt: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viGpibPassControl( &self, vi: ViSession, primAddr: ViUInt16, secAddr: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viVxiCommandQuery( &self, vi: ViSession, mode: ViUInt16, cmd: ViUInt32, response: ViPUInt32, ) -> ViStatus

Source

pub unsafe fn viAssertUtilSignal( &self, vi: ViSession, line: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viAssertIntrSignal( &self, vi: ViSession, mode: ViInt16, statusID: ViUInt32, ) -> ViStatus

Source

pub unsafe fn viMapTrigger( &self, vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16, mode: ViUInt16, ) -> ViStatus

Source

pub unsafe fn viUnmapTrigger( &self, vi: ViSession, trigSrc: ViInt16, trigDest: ViInt16, ) -> ViStatus

Source

pub unsafe fn viUsbControlOut( &self, vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViConstBuf, ) -> ViStatus

Source

pub unsafe fn viUsbControlIn( &self, vi: ViSession, bmRequestType: ViInt16, bRequest: ViInt16, wValue: ViUInt16, wIndex: ViUInt16, wLength: ViUInt16, buf: ViPBuf, retCnt: ViPUInt16, ) -> ViStatus

Source

pub unsafe fn viPxiReserveTriggers( &self, vi: ViSession, cnt: ViInt16, trigBuses: ViAInt16, trigLines: ViAInt16, failureIndex: ViPInt16, ) -> ViStatus

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.