The following tables list the members exposed by IPropertyInfo2.
Name | Description | Minimum SW Version | |
---|---|---|---|
![]() | EnumDisplayNames | Gets a list of names to use in the display for enumeration types of properties. This allows for the names to be different from the field name of the enumeration type and for the name to value mapping to be dynamic. | — |
![]() | IsEnabled | Indicates whether the specified property is currently enabled (i.e. valid to use). (Inherited from Agilent.SA.Vsa.IPropertyInfo) | — |
![]() | IsSupported | Gets a value indicating whether the property is supported. Typically this will equate to whether it is visible in the GUI. A property may be supported but not currently enabled (IsEnabled return false) in which case it would typically be shown in the GUI but grayed out or in some way indicate it is currently disabled. If IsEnabled returns true then this should return true as well. Supported usually means there is some state such that it is usable with the current license options, hardware, or hardware channel configuration. The IsEnabled property often means that it just isn't currently enabled (must change some other state first but without changing license, hardware, or the channel configuration). | — |
![]() | StepValue | Gets a reference to an IStepValue interface for the specified property on the current object. (Inherited from Agilent.SA.Vsa.IPropertyInfo) | — |
![]() | SupportedValues<T> | Gets a list of supported values for the specified property on the current object. Typically only values in this list will be shown in a GUI (can think of this as visible values). ValidValues should be a subset of this (only the values in ValidValues will be selectable even though other values can be shown). This is typically used for enumeration types of properties. Supported values usually are ones where the current license options, hardware, or hardware channel configuration support them even though they might not be currently selectable (there is some state that will enable them). | — |
![]() | ValidValues<T> | Gets a list of valid values (currently settable values) for the specified property on the current object. (Inherited from Agilent.SA.Vsa.IPropertyInfo) | — |
‡ This is the minimum 89600 VSA software version level needed to use this member. |