Class 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 Detail

      • Id

        public static final Property<java.lang.String> Id
      • 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
      • 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 sorted List<String> of types, including path within TagConstants.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.
      • 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
    • Constructor Detail

      • RuntimeTagProps

        public RuntimeTagProps()