| Ivi.Visa Namespace : IVxiMemorySession Interface |
The following tables list the members exposed by IVxiMemorySession.
| Name | Description | |
|---|---|---|
![]() | AllowDma | Specifies whether direct memory access is enabled. In some cases you may not be able to change whether DMA is enabled, so reading this property value may not return the same value that was set. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | DestinationIncrement | For MoveOut methods, specifies whether to do a block move or a FIFO write. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | EventQueueCapacity | The capacity of the event queue - the maximum number of pending events. (Inherited from Ivi.Visa.IVisaSession) |
![]() | HardwareInterfaceName | Human readable text that describes the hardware interface. (Inherited from Ivi.Visa.IVisaSession) |
![]() | HardwareInterfaceNumber | The board number of the hardware interface. (Inherited from Ivi.Visa.IVisaSession) |
![]() | HardwareInterfaceType | Specifies the hardware interface type (GPIB, ASRL, etc.). (Inherited from Ivi.Visa.IVisaSession) |
![]() | LogicalAddress | The logical address of the VXI or VME controller for this interface. |
![]() | ResourceClass | The class of resource for this session (INSTR, INTFC, etc.). (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceImplementationVersion | The version of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceLockState | The current lock state of the resource for this session. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceManufacturerId | The IVI identification number of the software vendor of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceManufacturerName | The name of the software vendor that corresponds to the ResourceManufacturerId property. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceName | The VISA resource name of the currently open resource. This name is the canonical version of the resource name and therefore may vary from the resource descriptor used to open/initialize the resource. (Inherited from Ivi.Visa.IVisaSession) |
![]() | ResourceSpecificationVersion | The version of the VISA.NET specification that describes the functionality provided by this session. (Inherited from Ivi.Visa.IVisaSession) |
![]() | SourceIncrement | For MoveIn methods, specifies whether to do a block move or a FIFO read. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | SynchronizeCallbacks | Specifies whether callbacks must be performed in a specific synchronization context. If false, the implementation is allowed to execute callbacks in any context. The default value is true. (Inherited from Ivi.Visa.IVisaSession) |
![]() | TimeoutMilliseconds | The I/O timeout in milliseconds for I/O communication on this resource session. If the timeout is VisaConstants.ImmediateTimeout (0), operations will never wait for the device to respond. If the timeout is VisaConstants.InfiniteTimeout (-1), I/O communication will not timeout. (Inherited from Ivi.Visa.IVisaSession) |
| Name | Description | |
|---|---|---|
![]() | DisableEvent | Disables a client from receiving events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession) |
![]() | DiscardEvents | Discard all pending events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession) |
![]() | Dispose | (Inherited from System.IDisposable) |
![]() | EnableEvent | Enables a client to receive events of the type specified by the eventType argument using a WaitOnEvent method. (Inherited from Ivi.Visa.IVisaSession) |
![]() | In16 | Read in a 16-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | In32 | Read in a 32-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | In64 | Read in a 64-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | In8 | Read in an 8-bit value from the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | LockResource | Locks the resource for this session with an exclusive lock, with an infinite timeout. (Inherited from Ivi.Visa.IVisaSession) |
![]() | MapAddress | Map the specified memory space into this process’s address space. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | Move | Moves data from the specified source to the specified destination. |
![]() | MoveIn16 | Move a 16-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveIn32 | Move a 32-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveIn64 | Move a 64-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveIn8 | Move an 8-bit block of data from the specified memory space (assigned memory base + offset) to local memory. (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveOut16 | Moves an 16-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveOut32 | Moves an 32-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveOut64 | Moves an 64-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | MoveOut8 | Moves an 8-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | Out16 | Write a 16-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | Out32 | Write a 32-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | Out64 | Write a 64-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | Out8 | Write an 8-bit value to the specified memory space (assigned memory base + offset). (Inherited from Ivi.Visa.IRegisterBasedSession) |
![]() | UnlockResource | Unlock the resource. (Inherited from Ivi.Visa.IVisaSession) |
![]() | WaitOnEvent | Wait for events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession) |