Class RuntimeTagProps
- java.lang.Object
-
- com.inductiveautomation.ignition.common.tags.config.properties.RuntimeTagProps
-
public class RuntimeTagProps extends java.lang.Object
These are properties of tags that only exist at runtime. They have various purposes and fields of applicability, but in general they are things that can be read or subscribed in order to get extra or derived information about tags. since 8.0
-
-
Field Summary
Fields Modifier and Type Field Description static Property<BrowseValue>
Browse_Value
This is the property that the tag browse tree can subscribe to in order to get all of the information/changes it needs in one subscription.static java.util.Set<Property<?>>
BROWSE_VALUE_PROPS
static Property<java.lang.Long>
ChildrenConfigurationVersion
static Property<QualityCode>
ConfigurationQuality
static Property<java.lang.Long>
ConfigurationVersion
When runtime nodes are configured, they update this value.static Property<UdtDefinitionInfo>
DefinitionInfo
Information about the type definition- basically, NodeBrowseInfo for the type and all members.static Property<java.lang.Integer>
DependantCount
How many sub types or instances depend on a udt type.static Property<ParameterModel>
FullParameterModel
Returns the parameter model for the given udt (its parameters and all members below it).static Property<java.lang.String>
Id
static Property<java.util.Collection>
ModifiedProperties
This is a collection of Property>static Property<NodeDescription>
NodeDescription
static Property<java.lang.Boolean>
ParentEnabled
Used as an event to tell children tags when a parent's enabled state has changed.static Property<TagPath>
TopLevelPath
static Property<java.util.List>
TypeDefinitions
A list ofTypeDefBrowseValue
static Property<java.util.List>
TypeManifest
A sortedList<String>
of types, including path withinTagConstants.UDT_ROOT
static Property<TagStructureTree>
TypeStructure
static Property<TagPath>
UdtRootPath
Returns the path to the root UDT definitionstatic Property<java.lang.Long>
UdtVersion
Incremented when any change type definitions is made.
-
Constructor Summary
Constructors Constructor Description RuntimeTagProps()
-
-
-
Field Detail
-
Id
public static final Property<java.lang.String> Id
-
ConfigurationQuality
public static final Property<QualityCode> ConfigurationQuality
-
ParentEnabled
public static final Property<java.lang.Boolean> ParentEnabled
Used as an event to tell children tags when a parent's enabled state has changed.
-
ConfigurationVersion
public static final Property<java.lang.Long> ConfigurationVersion
When runtime nodes are configured, they update this value. Note that the value is any sort of long, and is expected to be different between updates- however, it may not be purely sequential (as in, v=v+1 each time). It might be a timestamp or other calculation. However it IS expected to go upwards.
-
ChildrenConfigurationVersion
public static final Property<java.lang.Long> ChildrenConfigurationVersion
-
TypeDefinitions
public static final Property<java.util.List> TypeDefinitions
A list ofTypeDefBrowseValue
-
UdtVersion
public static final Property<java.lang.Long> UdtVersion
Incremented when any change type definitions is made.
-
TypeManifest
public static final Property<java.util.List> TypeManifest
A sortedList<String>
of types, including path withinTagConstants.UDT_ROOT
-
Browse_Value
public static final Property<BrowseValue> Browse_Value
This is the property that the tag browse tree can subscribe to in order to get all of the information/changes it needs in one subscription. The BrowseValue can deliver value changes, config changes, and children changes in one message.
-
NodeDescription
public static final Property<NodeDescription> NodeDescription
-
TypeStructure
public static final Property<TagStructureTree> TypeStructure
-
UdtRootPath
public static final Property<TagPath> UdtRootPath
Returns the path to the root UDT definition
-
FullParameterModel
public static final Property<ParameterModel> FullParameterModel
Returns the parameter model for the given udt (its parameters and all members below it).
-
DefinitionInfo
public static final Property<UdtDefinitionInfo> DefinitionInfo
Information about the type definition- basically, NodeBrowseInfo for the type and all members.
-
DependantCount
public static final Property<java.lang.Integer> DependantCount
How many sub types or instances depend on a udt type.
-
ModifiedProperties
public static final Property<java.util.Collection> ModifiedProperties
This is a collection of Property>
-
BROWSE_VALUE_PROPS
public static final java.util.Set<Property<?>> BROWSE_VALUE_PROPS
-
-