public class AlarmModeProperties<T> extends WellKnownAlarmProperties<T>
Modifier and Type | Field and Description |
---|---|
static AlarmModeProperties<java.lang.Boolean> |
ActiveCondition |
static AlarmModeProperties<java.lang.Boolean> |
AnyChange |
static AlarmModeProperties<java.lang.Boolean> |
BitOnZero |
static AlarmModeProperties<java.lang.Integer> |
BitPosition |
static AlarmModeProperties<java.lang.Boolean> |
InclusiveA |
static AlarmModeProperties<java.lang.Boolean> |
InclusiveB |
static AlarmModeProperties<AlarmMode> |
Mode |
static java.util.Set<Property<?>> |
MODE_PROPERTIES
All of the settings that only apply to a particular mode
|
static AlarmModeProperties<java.lang.Boolean> |
OnEachEvaluation
This is a special api setting that can be used with anychange to mean "go into alarm each evaluation", as in,
each time a value is set.
|
static AlarmModeProperties<java.lang.Double> |
SetpointA |
static AlarmModeProperties<java.lang.Double> |
SetpointB |
Constructor and Description |
---|
AlarmModeProperties(java.lang.String simpleName,
java.lang.Class<T> dtype,
T defaultVal) |
AlarmModeProperties(java.lang.String simpleName,
java.lang.Class<T> dtype,
T defaultVal,
boolean bindable) |
AlarmModeProperties(java.lang.String simpleName,
java.lang.String displayNameKey,
java.lang.Class<T> dtype,
T defaultVal,
boolean bindable) |
Modifier and Type | Method and Description |
---|---|
LocalizedString |
getCategory()
The category under which this property will be placed when editing.
|
LocalizedString |
getDescription()
Optional description/documentation for the property.
|
LocalizedString |
getDisplayName()
A friendly display name for the property.
|
java.lang.String |
getName()
The "name" of this property.
|
static Property<?>[] |
values() |
equals, getDefaultValue, getType, hashCode, isAdvanced, isBindable, name, toString, values
public static final AlarmModeProperties<java.lang.Double> SetpointA
public static final AlarmModeProperties<java.lang.Double> SetpointB
public static final AlarmModeProperties<java.lang.Boolean> InclusiveA
public static final AlarmModeProperties<java.lang.Boolean> InclusiveB
public static final AlarmModeProperties<java.lang.Boolean> BitOnZero
public static final AlarmModeProperties<java.lang.Integer> BitPosition
public static final AlarmModeProperties<java.lang.Boolean> ActiveCondition
public static final AlarmModeProperties<java.lang.Boolean> AnyChange
public static final AlarmModeProperties<java.lang.Boolean> OnEachEvaluation
public static final AlarmModeProperties<AlarmMode> Mode
public static final java.util.Set<Property<?>> MODE_PROPERTIES
public AlarmModeProperties(java.lang.String simpleName, java.lang.String displayNameKey, java.lang.Class<T> dtype, T defaultVal, boolean bindable)
public AlarmModeProperties(java.lang.String simpleName, java.lang.Class<T> dtype, T defaultVal, boolean bindable)
public java.lang.String getName()
Property
public LocalizedString getDisplayName()
DescriptiveProperty
public LocalizedString getCategory()
DescriptiveProperty
public LocalizedString getDescription()
DescriptiveProperty
public static Property<?>[] values()