| Class | Description |
 | AcpAdjacentChannel | The AcpAdjacentChannel class represents one adjacent channel in an ACP calculation (MarkerCollection.AcpAdjacentChannels). |
 | AcpAdjacentChannelCollection | The AcpAdjacentChannelCollection class contains a collection of AcpAdjacentChannel objects. |
 | Analog | Represents settings that are specific to analog hardware inputs. |
 | AnalogChannel | This class is for setting input parameters for individual analog channels. |
 | AnalogChannelCollection | The AnalogChannelCollection class contains a collection of analog input channel objects. |
 | Analysis | The Analysis object contains members for controlling various measurements on the captured time data. |
 | AnalysisChannel | This class is for channelized analysis parameters. |
 | AnalysisChannelCollection | This collection contains the set of AnalysisChannel objects representing the measurement analysis settings for each logical input channel. |
 | Application | The Application class the "top-level" class for the Keysight 89600 VSA software application. |
 | ApplicationFactory | This class is a factory class for creating remote connections to the Keysight 89600 VSA Software. There are a variety of Create() methods for obtaining different types of connections. This class is a factory class for creating remote connections to the Keysight 89600 VSA Software. There are a variety of Create() methods for obtaining different types of connections. |
 | ApplicationIdentifier | This class is used to represent a currently running instance of Keysight 89600 VSA Software. |
 | Average | The Average object provides access to the VSA's averaging features. |
 | Calibration | Provides controls for calibrating the input hardware and provides information about calibration. |
 | CalibrationFile | Setting for calibration file, as applied to the User Correction |
 | CalibrationFileCollection | Collection of CalibrationFile. |
 | CapabilityReadOnlyDictionary | A read-only dictionary for capabilities. |
 | Correction | User-configurable frequency converter correction and fixed equalization for logical channels. |
 | CorrectionCollection | Collection of Correction objects, indexed by logical channel |
 | CorrectionSetup | This class and the hierarchy under it are used to define the setup for applying corrections to a VSA measurement. |
 | CustomStepCollection | Contains a collection of custom steps. |
 | CustomStepConnectingEventArgs | Implements arguments for the custom step connecting (i.e. just added to the measurement list) event. |
 | CustomStepEventWrapper | Implements a wrapper for an object that implements the ICustomStep interface. |
 | CustomStepExecutingEventArgs | Implements arguments for the custom step executing event. |
 | CustomStepLimitingEventArgs | Implements arguments for the custom step limiting event. |
 | CustomStepNamingEventArgs | Implements arguments for the custom step when updated valid DataNames are available. |
 | CustomStepResettingAverageEventArgs | Implements arguments for the custom step resetting average event. |
 | CustomStepUpdatingEventArgs | Implements arguments for the custom step updating event. |
 | CustomStepUpdatingPass1EventArgs | Implements arguments for the custom step pass 1 event. |
 | CustomStepUpdatingRevPassEventArgs | Implements arguments for the custom step reverse pass event. |
 | DataKeyAttribute | An indication of what key to use in the data dictionary for an enumeration. |
 | DataRegister | A DataRegister contains a saved version of measurement data. |
 | DataRegisterCollection | The DataRegisterCollection class contains a collection of DataRegister objects. |
 | Digital | Digital input common setup properties |
 | DigitalChannel | Channel-specific digital input properties and methods |
 | DigitalChannelCollection | Collection of DigitalChannel objects. |
 | Display | The Display class contains objects/methods that control the visual aspects of the application. |
 | DoNotProxyAttribute | An System.Attribute indicating that generation of proxy code for the .NET Core API for the attributed member should be suppressed. |
 | EnumUtilities | This class contains a set of utility methods to manipulate flag-type enumerated values. Some third-party packages are unable to get or set flag-type enumerated values where two or more bits are set. The methods in this class allow such tools to manipulate the enumerated values as 32-bit integers. |
 | ExternalMixer | Represents settings that are specific to an external mixer input. |
 | ExternalMixerSubband | This class is for describing an external mixer sub band. |
 | ExternalMixerSubbandCollection | The ExternalMixerBandCollection class contains a collection of all the external mixer band objects for a given mixer. |
 | Frequency | The Frequency object contains members for controlling the frequency-related measurement features. |
 | FrequencyChannel | This class is for channelized frequency parameters. |
 | FrequencyChannelCollection | This collection contains the set of FrequencyChannel objects representing the frequency settings for each logical input channel. |
 | FrequencyMaskTrigger | Represents the setup for frequency mask trigger. |
 | FrequencyVersusTime | The FrequencyVersusTime object contains members for controlling how the acquisition data is divided into time blocks before performing FFTs. |
 | FrequencyVersusTimeChannel | This class is for channelized FrequencyVersusTime parameters. |
 | Graph | The Graph class controls the graph composition of a trace. |
 | Hardware | Root class for hardware configuration and information |
 | HardwareConfiguration | Represents a specific configuration of hardware instruments. The Measurement.SelectedAnalyzer property of a Measurement points to an instance of this class which then determines what hardware will be used by the measurement. |
 | HardwareConfigurationCollection | This collection contains the set of HardwareConfiguration objects representing the hardware configurations. |
 | HardwareGroup | Class for containing information about a hardware group |
 | HardwareGroupCollection | Class for holding a set of instrument groups for a HardwareConfiguration |
 | HardwareInstrument | Class with information for an instrument. |
 | HardwareInstrumentCollection | Class to contain a list of instruments in its HardwareGroup |
 | Input | The Input object represents the front-end of the instrument, permitting configuration and selection of the input channels. |
 | InputArmingTrigger | Represents a trigger that starts the measurement (not the data trigger). See Input.Trigger for the data trigger. |
 | InputChannel | Implements an input channel. Represents an input channel. |
 | InputCorrection | User-configurable correction for physical input channels |
 | InputCorrectionCollection | Collection of Correction objects, indexed by logical channel |
 | InputExtension | Definition for an input extension Represents input settings that are unique to a given group of hardware instruments. |
 | InputExtensionCollection | Represents a collection of input extensions. |
 | InputGate | The gate object provides access to the power spectrum gate features. |
 | InputGateChannel | The input gate channel object provides access to channelized power spectrum gate functionality. |
 | InputGateChannelCollection | Represents a collection of InputGateChannel objects. |
 | InputLogicalChannel | Represents a logical input channel. |
 | InputLogicalChannelCollection | Represents a collection of logical input channels. |
 | InputMeasurementChannelCollection | Represents a collection of logical input channels that are used by the measurement. |
 | InputTrigger | Represents input triggering of the measurement (when using hardware). |
 | InputTriggerChannel | Represents input channel used for trigger properties |
 | InputTriggerChannelCollection | The InputTriggerChannelCollection class contains a collection of channel trigger objects. |
 | IQNoiseCorrection | This class defines the setup for noise correction of IQ time domain data. |
 | License | The License class represents the status of one license option. |
 | LicenseCollection | The LicenseCollection class contains a collection of License objects. |
 | LicenseFeatureException | The following class is a custom exception thrown by licensing when a feature is not licensed. |
 | LimitLine | The LimitLine class represents one limit line contained in a limit test. |
 | LimitLineCollection | The LimitLineCollection class contains a collection of LimitLine objects. |
 | LimitResultData | The result from a Limit Line. |
 | LimitTest | The LimitTest class contains a collection a limit lines. |
 | LimitTestCollection | This collection contains the set of LimitTest objects currently loaded in the application. |
 | Macro | This class represents a user-supplied code element that is used to programmatically control the Keysight 89600 VSA software. |
 | MacroCollection | This collection contains the set of Macro objects currently loaded in the application. |
 | Marker | The Marker class represents one marker on a Trace. |
 | MarkerCollection | The MarkerCollection class contains a collection of Marker objects. |
 | MathFunction | The Math Function object contains properties and members to control the math function features. |
 | MathFunctionCollection | The MathFunctionCollection object contain properties and members to control the math functions measurement features. |
 | MathFunctionSyntaxResult | The MathFunctionSyntaxResult object contains information about the syntax error, if any, in a math expression. |
 | Measurement | This class provides the members required to configure and control a measurement. |
 | MeasurementCollection | This collection contains the set of Measurement objects. |
 | MeasurementData | The MeasurementData class represents the results from a measurement calculation, including the data array and its associated StateDictionary of descriptive information. |
 | MeasurementExtension | Base class for measurement extensions. This class serves as a base class for all measurement extensions. |
 | NoiseCorrection | This class and the hierarchy under it are used to define the setup for applying noise corrections to a VSA measurement. |
 | NotifyCollectionChangedWrapper | This class implements a wrapper to allow CollectionChanged events to be propagated across the .NET remoting boundary. |
 | NotifyPropertyChangedWrapper | This class implements a wrapper to allow System.ComponentModel.INotifyPropertyChanged.PropertyChanged events to be propagated across the .NET remoting boundary. |
 | NotifyPropertyInfoChangedWrapper | This class implements a wrapper to allow IPropertyInfo.PropertyInfoChanged events to be propagated across the .NET remoting boundary. |
 | PlaybackTrigger | Represents playback triggering of the measurement (when using a recording). |
 | PlaybackUserCorrection | The PlaybackUserCorrection object represents user corrections to be applied during playback. |
 | PlaybackUserCorrectionChannel | User-configurable correction for physical input channels in Playback mode. |
 | PlaybackUserCorrectionChannelCollection | Collection of PlaybackUserCorrectionChannel, indexed by channel |
 | PlaybackUserCorrectionLogicalChannel | User-configurable fixed equalization for logical channels in Playback mode. |
 | PlaybackUserCorrectionLogicalChannelCollection | Collection of PlaybackUserCorrectionLogicalChannel, indexed by logical channel |
 | PlayChannel | The PlayChannel class contains recording playback settings that may be different for each recording channel. |
 | PlayChannelCollection | The PlayChannelCollection class is for channelized (on a per recording channel basis) recording playback settings. |
 | PowerSpectrumMeasurement | The class defines the basic Power Spectrum measurement. |
 | Printer | This class defines members to control printing various content or saving it to image files on disk. |
 | ProcessingExtension | Base class for all processing extensions. Base class for all processing extensions. |
 | ProcessingExtensionCollection | The ProcessingExtensionCollection class contains a collection of all the processing extension objects for a measurement. |
 | PropertyInfoChangedEventArgs | Provides data for the IPropertyInfo.PropertyInfoChanged event. |
 | Recording | The Recording class manages recording acquisition settings, playback settings, and save/recall of recordings./>. |
 | RemotableCollection<T> | Provides a common abstract base class for abstract base class collection classes in the public API. |
 | RemotableObject | Note that this class is intentionally split into two parts - this one, which is .NET 4.0 dependent and contains implementation used by 89600 VSA, and the other part which is merely a place-holder and is intended to be targeted to either a .NET 3.5 or .NET 4.0 platform. Provides the common base class for all classes defining the public API for the Keysight 89600 VSA software. |
 | RemoteCollectionChangedEventArgs | This class is a serializable version of the System.Collections.Specialized.NotifyCollectionChangedEventArgs class, intended for internal use to propagate System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged events across the .NET remoting boundary. |
 | RemotePropertyChangedEventArgs | This class is a serializable version of the System.ComponentModel.PropertyChangedEventArgs class, intended for internal use to propagate System.ComponentModel.INotifyPropertyChanged.PropertyChanged events across the .NET remoting boundary. |
 | Result | Defines a class to represent the result of an operation. |
 | ResultCollection | Implements a collection of Result objects. |
 | ScpiServer | The Average object provides access to the VSA's averaging features. |
 | Source | Contains properties and methods used for controlling a source configuration and downloading recording data. |
 | SourceChannel | Represents a source channel. |
 | SourceChannelCollection | This collection contains the set of SourceChannel objects representing the settings for each channel of the source hardware configuration. |
 | SourceCollection | Collection of Source objects |
 | Spectrogram | The Spectrogram class controls the spectrogram and 3D map presentation of a trace. |
 | Spectrum | The Spectrum object contains members for controlling the power spectrum measurement features. |
 | SpectrumFrequency | The Frequency object contains members for controlling the power spectrum measurement frequency features. |
 | SpectrumFrequencyChannel | The SpectrumFrequencyChannel object represents settings specific to power spectrum measurements, including center frequency, span, RBW, VBW and their related settings. This class represents the channelized spectrum frequency parameters. |
 | SpectrumFrequencyChannelCollection | This collection contains the set of SpectrumFrequencyChannel objects representing the power spectrum frequency settings for each logical input channel. |
 | SpectrumTrigger | The trigger object provides access to power spectrum measurement trigger functionality. |
 | StateDictionary | The StateDictionary class represents the description information associated with a MeasurementData. |
 | Status | The Status class contains properties and events that expose the running state of the measurement. |
 | SubordinateInstrument | Class with information for an instrument that is subordinate to another instrument |
 | SubordinateInstrumentCollection | Class to contain a list of subordinate instruments |
 | Switch | Represents settings that are specific to RF switch hardware that is being used to switch what parts of the DUT are being used by the analyzer inputs during the measurement. |
 | SystemCalibrationResult | A class that contains information about the latest verification of system calibration |
 | Time | The Time object contains members for controlling time-related measurement features. |
 | TimeChannel | This class is for channelized time parameters. |
 | TimeChannelCollection | This collection contains the set of TimeChannel objects representing the time settings for each logical input channel. |
 | TimeVersusTime | The TimeVersusTime object contains members for controlling how the acquisition data is divided into time blocks. |
 | TimeVersusTimeChannel | This class is for channelized TimeVersusTime parameters. |
 | Trace | The Trace class represents one trace window containing measurement data. |
 | TraceCollection | The TraceCollection class contains a collection of Trace objects. |
 | Trigger | Represents triggering of data for the measurement. |
 | UnitAttribute | Defines an attribute that can be used to indicate the unit of a property. |
 | UserCorrection | The UserCorrection class has properties that allow user defined corrections to be applied to the data. |
 | UserInput | Provides interface for a data source application to send data into analyzer. |
 | UserInputChangeRegister | Interface for providing property changed notifications (for UserInputData properties) to a data source application. |
 | UserInputData | Contains properties and methods for processing data transfers from a data source application. |
 | UserInputDataChannel | This interface is for channelized (on a per input channel basis) properties and methods for processing data transfers from a data source application. |
 | UserInputDataChannelCollection | This interface is for channelized (on a per input channel basis) properties and methods for processing data transfers from a data source application. |
 | UserInputSetup | Contains properties and methods to define properties of the data source application. |
 | UserInputSetupChannel | This interface is for channelized (on a per input channel basis) properties and methods for defining properties of the data source application. |
 | UserInputSetupChannelCollection | This interface is for channelized (on a per input channel basis) properties and methods for defining properties of the data source application. |
 | VectorMeasurement | The class defines the basic vector measurement. It defines no members. |
 | VersionInfo | Represents version information about a specific version of the VSA application. |
 | View | Each View object represents a printable window. |
 | ViewCollection | This collection contains the set of View objects representing the set of printable windows. |
 | VirtualSignal | Represents a virtual source signal. |
 | VirtualSignalCollection | This collection contains the set of VirtualSignal objects representing the settings for each virtual signal in a source channel. |