Keysight Pathwave 89600 VSA .NET API
Application Class Members
See Also  Properties  Methods  Events
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace : Application Class

Glossary Item Box

The following tables list the members exposed by Application.

Public Properties

 NameDescriptionMinimum SW Version
Public PropertyBuildGets a string describing the software revision.  
Public PropertyContextsGets the collection of Keysight.SA.Vsa.Context objects.  27.00
Public PropertyDataRegistersGets the collection of DataRegister objects.  
Public PropertyDisplayGets the Display object.  
Public PropertyEventBasedActionsGets the EventBasedActions object.  27.00
Public PropertyHardwareGets the Hardware object.  
Public PropertyIs64BitGets a value indicating whether the process is a 64-bit process (true) or a 32-bit process (false).  15.00
Public PropertyIsDisposedGets a value indicating whether the object has been disposed. If an object has been disposed any attempt to use it will lead to an ObjectDisposedException being thrown. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public PropertyIsExitEnabledGets or sets a value indicating whether exiting the application from the User Interface is enabled.  
Public PropertyIsMessageEnabledGets or sets a value indicating whether application message dialogs should be shown.  
Public PropertyIsVisibleGets or sets a value indicating whether the main application window is visible.  
Public PropertyLicensesGets the collection of License objects.  
Public PropertyLimitTestsGets the collection of LimitTest objects.  
Public PropertyMacrosGets the collection of Macro objects.  
Public PropertyMathFunctionsGets the collection of MathFunction objects.  
Public PropertyMeasurementsGets the collection of Measurement objects.  
Public PropertyPathWaveConnectionGets the object containing PathWave connectivity operations.  25.00
Public PropertyScpiServerGets a reference to the SCPI Server.  18.50
Public PropertySourcesGets the collection of source control objects.  15.00
Public PropertySystemCalibrationsGets the collection of system calibration objects  28.00
Public PropertyTcpPortGets the TCP port number through which the remote API is connected.  
Public PropertyTitleGets or sets the user-customizable part of the main application window's title.  
Public PropertyVersionGets a Version object representing the build information for the application.  
Public PropertyWindowHandleGets the Microsoft Windows handle of the main application window.  
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

Public Methods

 NameDescriptionMinimum SW Version
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodForceRebuildKeyMapThis method is used to force a refresh of the key map. This is necessary in cases where the key mappings to the API objects change. This can happen when the index of an item within a collection is reflected in the key name, and an item is removed from the middle of a collection. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public MethodGetAllErrorsGets all errors. The errors are cleared after they are read.  20.2
Public MethodGetLastErrorGets the last error. The error is cleared after it is read.  20.2
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public MethodPresetSet VSA state to default values.  
Public MethodQuitExit the application.  
Public MethodRecallDemoRecall the demo from the directory containing the file.  
Public MethodRecallSetupOverloaded. Recalls a VSA setup file the specified path, replacing the existing measurements.  
Public MethodSaveSetupOverloaded. Saves the current VSA setup to a file.  
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

Public Events

 NameDescriptionMinimum SW Version
Public EventPropertyChangedOccurs when a property value changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventPropertyInfoChangedOccurs when secondary information about a property, such as limits, changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventRemotePropertyChangedOccurs when a property value changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventRemotePropertyInfoChangedOccurs when secondary information about a property, such as limits, changes. (Inherited from Agilent.SA.Vsa.RemotableObject)14.00
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

See Also