Keysight VISA.NET Help
Keysight.Visa Namespace
Inheritance Hierarchy
The Keysight.Visa namespace contains the Keysight implementation of the IVI Foundation standard VISA.NET API.
Classes
 ClassDescription
ClassGpibInterfaceSession An instantiable class that supports all GPIB INTFC sessions.
ClassGpibSession An instantiable class that supports all GPIB INSTR sessions.
ClassKeysightVisaEventArgs 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.

ClassMessageBasedSession An abstract (non-instantiable by itself) class inherited by all VISA.NET message-based session classes.
ClassPxiBackplaneSession An instantiable class that supports all PXI BACKPLANE sessions.
ClassPxiMemorySession An instantiable class that supports all PXI MEMACC sessions.
ClassPxiSession An instantiable class that supports all PXI INSTR sessions.
ClassRegisterBasedSession An abstract (non-instantiable by itself) class inherited by all VISA.NET register-based session classes.
ClassResourceManager 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.
ClassSerialSession An instantiable class that supports all SERIAL INSTR sessions.
ClassTcpipSession An instantiable class that supports all TCPIP INSTR sessions.
ClassTcpipSocketSession An instantiable class that supports all TCPIP SOCKET sessions.
ClassUsbSession An instantiable class that supports all USB INSTR sessions.
ClassVisaConvert Provides static conversion methods for converting Unicode strings (used by VISA.NET) to and from ASCII (used by most message-based instruments).
ClassVisaSession 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.
ClassVxiBackplaneSession An instantiable class that supports all VXI BACKPLANE sessions.
ClassVxiMemorySession An instantiable class that supports all VXI MEMACC sessions.
ClassVxiSession An instantiable class that supports all VXI INSTR sessions.
Interfaces
 InterfaceDescription
InterfaceIKeysightInternalResourceManager Provide the native way to get and set attributes which are associated to Resource Mananger.
InterfaceIKeysightNativeVisaSession Allows access to Keysight VISA C attributes and events. For more information, see The Native Access API.
Enumerations
 EnumerationDescription
EnumerationKeysightAttributeBoolean 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.
EnumerationKeysightAttributeByte 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.
EnumerationKeysightAttributeDateTime 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.
EnumerationKeysightAttributeInt16 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.
EnumerationKeysightAttributeInt32 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.
EnumerationKeysightAttributeInt64 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.
EnumerationKeysightAttributeString 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.
EnumerationRemoteHardwareInterfaceType The type (GPIB, ASRL, etc.) of a remote hardware interface.
EnumerationRemoteProtocol Indicates the protocol used to connect this PC to the remote PC when using Keysight VISA.NET remote access.
EnumerationSessionType Indicates one of the session types implemented by Keysight VISA.
See Also

Reference

Keysight.Visa Assembly

 

 


© Keysight Technologies 2015-2025