Keysight VISA.NET Help
IRegisterBasedSession Interface Members
Properties  Methods 

The following tables list the members exposed by IRegisterBasedSession.

Public Properties
 NameDescription
 PropertyAllowDma 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.  
 PropertyDestinationIncrement For MoveOut methods, specifies whether to do a block move or a FIFO write.  
 PropertyEventQueueCapacity The capacity of the event queue - the maximum number of pending events. (Inherited from Ivi.Visa.IVisaSession)
 PropertyHardwareInterfaceName Human readable text that describes the hardware interface. (Inherited from Ivi.Visa.IVisaSession)
 PropertyHardwareInterfaceNumber The board number of the hardware interface. (Inherited from Ivi.Visa.IVisaSession)
 PropertyHardwareInterfaceType Specifies the hardware interface type (GPIB, ASRL, etc.). (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceClass The class of resource for this session (INSTR, INTFC, etc.). (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceImplementationVersion The version of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceLockState The current lock state of the resource for this session. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceManufacturerId The IVI identification number of the software vendor of this VISA.NET implementation. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceManufacturerName The name of the software vendor that corresponds to the ResourceManufacturerId property. (Inherited from Ivi.Visa.IVisaSession)
 PropertyResourceName 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)
 PropertyResourceSpecificationVersion The version of the VISA.NET specification that describes the functionality provided by this session. (Inherited from Ivi.Visa.IVisaSession)
 PropertySourceIncrement For MoveIn methods, specifies whether to do a block move or a FIFO read.  
 PropertySynchronizeCallbacks 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)
 PropertyTimeoutMilliseconds 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)
Top
Public Methods
 NameDescription
 MethodDisableEventDisables a client from receiving events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession)
 MethodDiscardEventsDiscard all pending events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession)
 MethodDispose (Inherited from System.IDisposable)
 MethodEnableEventEnables a client to receive events of the type specified by the eventType argument using a WaitOnEvent method. (Inherited from Ivi.Visa.IVisaSession)
 MethodIn16 Read in a 16-bit value from the specified memory space (assigned memory base + offset).  
 MethodIn32 Read in a 32-bit value from the specified memory space (assigned memory base + offset).  
 MethodIn64 Read in a 64-bit value from the specified memory space (assigned memory base + offset).  
 MethodIn8 Read in an 8-bit value from the specified memory space (assigned memory base + offset).  
 MethodLockResource Locks the resource for this session with an exclusive lock, with an infinite timeout. (Inherited from Ivi.Visa.IVisaSession)
 MethodMapAddress Map the specified memory space into this process’s address space.  
 MethodMoveIn16Overloaded.  Move a 16-bit block of data from the specified memory space (assigned memory base + offset) to local memory.  
 MethodMoveIn32Overloaded.  Move a 32-bit block of data from the specified memory space (assigned memory base + offset) to local memory.  
 MethodMoveIn64Overloaded.  Move a 64-bit block of data from the specified memory space (assigned memory base + offset) to local memory.  
 MethodMoveIn8Overloaded.  Move an 8-bit block of data from the specified memory space (assigned memory base + offset) to local memory.  
 MethodMoveOut16Overloaded.  Moves an 16-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset).  
 MethodMoveOut32Overloaded.  Moves an 32-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset).  
 MethodMoveOut64Overloaded.  Moves an 64-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset).  
 MethodMoveOut8Overloaded.  Moves an 8-bit block of data from local (source) memory to the specified destination memory space (assigned memory base + offset).  
 MethodOut16 Write a 16-bit value to the specified memory space (assigned memory base + offset).  
 MethodOut32 Write a 32-bit value to the specified memory space (assigned memory base + offset).  
 MethodOut64 Write a 64-bit value to the specified memory space (assigned memory base + offset).  
 MethodOut8 Write an 8-bit value to the specified memory space (assigned memory base + offset).  
 MethodUnlockResource Unlock the resource. (Inherited from Ivi.Visa.IVisaSession)
 MethodWaitOnEventWait for events of type(s) specified by the eventType argument. (Inherited from Ivi.Visa.IVisaSession)
Top
See Also

Reference

IRegisterBasedSession Interface
Ivi.Visa Namespace

 

 


© Keysight Technologies 2015-2025