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, valuespublic 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()
Propertypublic LocalizedString getDisplayName()
DescriptivePropertypublic LocalizedString getCategory()
DescriptivePropertypublic LocalizedString getDescription()
DescriptivePropertypublic static Property<?>[] values()