Keysight VISA.NET Help
IVisaSession Interface Members
Properties  Methods 

The following tables list the members exposed by IVisaSession.

Public Properties
 NameDescription
 PropertyEventQueueCapacity The capacity of the event queue - the maximum number of pending events.  
 PropertyHardwareInterfaceName Human readable text that describes the hardware interface.  
 PropertyHardwareInterfaceNumber The board number of the hardware interface.  
 PropertyHardwareInterfaceType Specifies the hardware interface type (GPIB, ASRL, etc.).  
 PropertyResourceClass The class of resource for this session (INSTR, INTFC, etc.).  
 PropertyResourceImplementationVersion The version of this VISA.NET implementation.  
 PropertyResourceLockState The current lock state of the resource for this session.  
 PropertyResourceManufacturerId The IVI identification number of the software vendor of this VISA.NET implementation.  
 PropertyResourceManufacturerName The name of the software vendor that corresponds to the ResourceManufacturerId property.  
 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.  
 PropertyResourceSpecificationVersion The version of the VISA.NET specification that describes the functionality provided by this session.  
 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.  
 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.  
Top
Public Methods
 NameDescription
 MethodDisableEventDisables a client from receiving events of type(s) specified by the eventType argument.  
 MethodDiscardEventsDiscard all pending events of type(s) specified by the eventType argument.  
 MethodDispose (Inherited from System.IDisposable)
 MethodEnableEventEnables a client to receive events of the type specified by the eventType argument using a WaitOnEvent method.  
 MethodLockResourceOverloaded.  Locks the resource for this session with an exclusive lock, with an infinite timeout.  
 MethodUnlockResource Unlock the resource.  
 MethodWaitOnEventOverloaded. Wait for events of type(s) specified by the EventType argument.  
Top
See Also

Reference

IVisaSession Interface
Ivi.Visa Namespace

 

 


© Keysight Technologies 2015-2025