Class EvaluationTimeProperties
- java.lang.Object
-
- com.inductiveautomation.ignition.common.alarming.config.EvaluationTimeProperties
-
public class EvaluationTimeProperties extends java.lang.Object
These are quasi-properties of an alarm (that is, properties that are only known during evaluation, not config properties) that are available to expressions on other properties. To add new ones, create the property here, and then add code in theAlarm
object to update the values during execution on theRuntimeCompositePropProvider
-
-
Field Summary
Fields Modifier and Type Field Description static Property<QualityCode>
Quality
static Property<AlarmStateTransition>
State
The current state of the alarmstatic Property<java.util.Date>
Timestamp
static Property<java.lang.Object>
Value
-
Constructor Summary
Constructors Constructor Description EvaluationTimeProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
contains(Property<?> prop)
static boolean
contains(java.lang.String id)
static Property<?>
get(java.lang.String id)
static java.util.Collection<Property<?>>
getProperties()
java.util.Map<java.lang.String,Property<?>>
getValues()
-
-
-
Field Detail
-
State
public static final Property<AlarmStateTransition> State
The current state of the alarm
-
Value
public static final Property<java.lang.Object> Value
-
Quality
public static final Property<QualityCode> Quality
-
Timestamp
public static final Property<java.util.Date> Timestamp
-
-
Method Detail
-
getValues
public java.util.Map<java.lang.String,Property<?>> getValues()
-
contains
public static boolean contains(Property<?> prop)
-
contains
public static boolean contains(java.lang.String id)
-
get
public static Property<?> get(java.lang.String id)
-
getProperties
public static java.util.Collection<Property<?>> getProperties()
-
-