The Keysight.Visa namespace contains the Keysight implementation of the IVI Foundation standard VISA.NET API.
Classes
| | Class | Description |
 | GpibInterfaceSession |
An instantiable class that supports all GPIB INTFC sessions.
|
 | GpibSession |
An instantiable class that supports all GPIB INSTR sessions.
|
 | KeysightVisaEventArgs | Provides additional data about a Keysight VISA event.
This class inherits from Ivi.Visa.INativeVisaEventArgs to allow programs to access information about events that may not be explicitly defined in this interface.
For more information, see Hardware Events. |
 | MessageBasedSession |
An abstract (non-instantiable by itself) class inherited
by all VISA.NET message-based session classes.
|
 | PxiBackplaneSession |
An instantiable class that supports all PXI BACKPLANE sessions.
|
 | PxiMemorySession |
An instantiable class that supports all PXI MEMACC sessions.
|
 | PxiSession |
An instantiable class that supports all PXI INSTR sessions.
|
 | RegisterBasedSession |
An abstract (non-instantiable by itself) class inherited
by all VISA.NET register-based session classes.
|
 | ResourceManager |
Provides services related to general management of recognized I/O
resources, including finding resources, parsing resource strings, opening I/O connections to
resources, and providing general information about the Keysight VISA.NET implementation.
|
 | SerialSession |
An instantiable class that supports all SERIAL INSTR sessions.
|
 | TcpipSession |
An instantiable class that supports all TCPIP INSTR sessions.
|
 | TcpipSocketSession |
An instantiable class that supports all TCPIP SOCKET sessions.
|
 | UsbSession |
An instantiable class that supports all USB INSTR sessions.
|
 | VisaConvert |
Provides static conversion methods for converting Unicode strings
(used by VISA.NET) to and from ASCII (used by most message-based instruments).
|
 | VisaSession |
An abstract class inherited by all VISA.NET session classes. VisaSession includes
common functionality for all VISA.NET sessions, including general information about the
implementation, information about the device to which the session is connected, event management,
locks, and the ability to generically access features of the underlying VISA implementation.
|
 | VxiBackplaneSession |
An instantiable class that supports all VXI BACKPLANE sessions.
|
 | VxiMemorySession |
An instantiable class that supports all VXI MEMACC sessions.
|
 | VxiSession |
An instantiable class that supports all VXI INSTR sessions.
|
Interfaces
Enumerations
| | Enumeration | Description |
 | KeysightAttributeBoolean |
Defines a list of standard (native) VISA C Boolean attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | KeysightAttributeByte |
Defines a list of standard (native) VISA C byte attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | KeysightAttributeDateTime |
Defines a list of standard (native) VISA C string attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | KeysightAttributeInt16 |
Defines a list of standard (native) VISA C 16-bit integer attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | KeysightAttributeInt32 |
Defines a list of standard (native) VISA C 32-bit integer attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | KeysightAttributeInt64 |
Defines a list of standard (native) VISA C 64-bit integer attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | KeysightAttributeString |
Defines a list of standard (native) VISA C string attributes and Keysight-specific VISA C attributes.
The value assigned to each member matches the value assigned to the corresponding VISA C attribute.
|
 | RemoteHardwareInterfaceType |
The type (GPIB, ASRL, etc.) of a remote hardware interface.
|
 | RemoteProtocol |
Indicates the protocol used to connect this PC to the remote PC when using Keysight VISA.NET
remote access.
|
 | SessionType |
Indicates one of the session types implemented by Keysight VISA.
|
See Also