Class WellKnownTagProps

    • Field Detail

      • RESOURCE_TAG_GROUPS

        public static final java.lang.String RESOURCE_TAG_GROUPS
        For resource based values in the property model.
        See Also:
        Constant Field Values
      • Name

        public static final Property<java.lang.String> Name
      • Enabled

        public static final Property<java.lang.Boolean> Enabled
      • TagGroup

        public static final Property<java.lang.String> TagGroup
      • Documentation

        public static final Property<java.lang.String> Documentation
      • TypeId

        public static final Property<java.lang.String> TypeId
        If the tag type id is udt_def or udt_inst, typeId is the parent data type.
      • Timestamp

        public static final Property<java.util.Date> Timestamp
      • ValueSource

        public static final Property<java.lang.String> ValueSource
        The id of the value generator for the tag. For example, "memory", "opc", "expression", etc.
      • PersistValue

        public static final Property<java.lang.Boolean> PersistValue
      • ExecutionRate

        public static final Property<java.lang.Long> ExecutionRate
      • FormatString

        public static final Property<java.lang.String> FormatString
      • Deadband

        public static final Property<java.lang.Double> Deadband
      • RawLow

        public static final Property<java.lang.Double> RawLow
      • RawHigh

        public static final Property<java.lang.Double> RawHigh
      • ScaledLow

        public static final Property<java.lang.Double> ScaledLow
      • ScaledHigh

        public static final Property<java.lang.Double> ScaledHigh
      • ScaleFactor

        public static final Property<java.lang.Double> ScaleFactor
        Scale factor is for exponential filter mode.
      • EngUnit

        public static final Property<java.lang.String> EngUnit
      • EngLow

        public static final Property<java.lang.Double> EngLow
      • EngHigh

        public static final Property<java.lang.Double> EngHigh
      • Tooltip

        public static final Property<java.lang.String> Tooltip
      • TypeColor

        public static final Property<java.lang.Integer> TypeColor
      • ReadOnly

        public static final Property<java.lang.Boolean> ReadOnly
      • HistoryEnabled

        public static final Property<java.lang.Boolean> HistoryEnabled
      • HistoryProvider

        public static final Property<java.lang.String> HistoryProvider
      • AlarmEvalEnabled

        public static final Property<java.lang.Boolean> AlarmEvalEnabled
      • Parameters

        public static final Property<BoundPropertySet> Parameters
        Parameters are values that are defined on UDT Definitions that can be referenced by properties inside of members.
      • PRG_CFG

        public static final Property<BoundPropertySet> PRG_CFG
        These are not config properties, they are special properties used by managed providers.
      • BASIC_PROPERTIES

        public static final Property<?>[] BASIC_PROPERTIES
    • Constructor Detail

      • WellKnownTagProps

        public WellKnownTagProps()
    • Method Detail

      • propertyKey

        public static final java.lang.String propertyKey​(java.lang.String property)
      • categoryKey

        public static final java.lang.String categoryKey​(java.lang.String category)
      • desc

        protected static <T> DescriptiveProperty<T> desc​(java.lang.String name,
                                                         java.lang.Class<T> clazz,
                                                         T defaultVal,
                                                         java.lang.String category)
      • cfg

        protected static <T> ConfigurationProperty<T> cfg​(java.lang.String name,
                                                          java.lang.Class<T> clazz,
                                                          T defaultVal,
                                                          java.lang.String category,
                                                          java.lang.String editorClass)