Class RuntimeTagProps
java.lang.Object
com.inductiveautomation.ignition.common.tags.config.properties.RuntimeTagProps
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
FieldsModifier and TypeFieldDescriptionstatic final Property<BrowseValue>
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 final Property<BrowseValue>
Special version of BrowseValue for subscriptions coming from 7.9 gateways.static final Property<QualityCode>
When runtime nodes are configured, they update this value.static final Property<UdtDefinitionInfo>
Information about the type definition- basically, NodeBrowseInfo for the type and all members.How many sub types or instances depend on a udt type.static final Property<ParameterModel>
Returns the parameter model for the given udt (its parameters and all members below it).static final Property<Collection>
This is a collection of Property<?>static final Property<NodeDescription>
Used as an event to tell children tags when a parent's enabled state has changed.A list ofTypeDefBrowseValue
A sortedList<String>
of types, including path withinTagConstants.UDT_ROOT
static final Property<TagStructureTree>
Returns the path to the root UDT definitionIncremented when any change type definitions is made. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
Id
-
ConfigurationQuality
-
ParentEnabled
Used as an event to tell children tags when a parent's enabled state has changed. -
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
-
TypeDefinitions
A list ofTypeDefBrowseValue
-
UdtVersion
Incremented when any change type definitions is made. -
TypeManifest
A sortedList<String>
of types, including path withinTagConstants.UDT_ROOT
-
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. -
Browse_Value_Legacy
Special version of BrowseValue for subscriptions coming from 7.9 gateways. The only difference is on first subscription the node's full info will be published instead of just the display value. Subscriptions on 7.9 require more info than just display value to function correctly. -
NodeDescription
-
TypeStructure
-
UdtRootPath
Returns the path to the root UDT definition -
TopLevelPath
-
FullParameterModel
Returns the parameter model for the given udt (its parameters and all members below it). -
DefinitionInfo
Information about the type definition- basically, NodeBrowseInfo for the type and all members. -
DependantCount
How many sub types or instances depend on a udt type. -
ModifiedProperties
This is a collection of Property<?> -
BROWSE_VALUE_PROPS
-
VisualAttributes
-
Attributes
-
-
Constructor Details
-
RuntimeTagProps
public RuntimeTagProps()
-