Keysight Pathwave 89600 VSA .NET API
Value Property
See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace > UserInputChangeRegister Class : Value Property


Glossary Item Box

Gets which UserInputChangeBits may have changed since the previous retrieval of this property.

Syntax

Visual Basic (Declaration) 
Public MustOverride ReadOnly Property Value As UserInputChangeBits
C# 
public abstract UserInputChangeBits Value {get;}
C++/CLI 
public:
abstract property UserInputChangeBits Value {
   UserInputChangeBits get();
}

Remarks

Retrieving this property clears the value to UserInputChangeBits.None in order to prevent missed or duplicate handling of changed notifications by a data source application. There are two approaches available for a data source application to receive changed notifications. One approach is to periodically poll Value to detect changes. Alternatively, the data source application can register for property changed events. For either approach a Mask must be provided to specify the property changes that the data source application is interested in. Note that a set bit (for example UserInputChangeBits.IsRequiredSamplesPositive) in the Value property simply indicates that the associated property (for example UserInputData.RequiredSamples or UserInputDataChannel.RequiredSamples) changed. In order to get the new value of the associated property, the data source application must read the associated property. Please see System.ComponentModel.INotifyPropertyChanged for information about how to register for property changed events from an in-process caller. Please see IRemoteNotifyPropertyChanged for information about how to register for property changed events from a remote caller.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also