Class AlarmModeProperties<T>
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.alarming.config.WellKnownAlarmProperties<T>
- 
- com.inductiveautomation.ignition.common.alarming.config.AlarmModeProperties<T>
 
 
- 
- All Implemented Interfaces:
- AlarmProperty<T>,- DescriptiveProperty<T>,- Property<T>,- java.io.Serializable
 
 public class AlarmModeProperties<T> extends WellKnownAlarmProperties<T> - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static AlarmModeProperties<java.lang.Boolean>ActiveConditionstatic AlarmModeProperties<java.lang.Boolean>AnyChangestatic AlarmModeProperties<java.lang.Boolean>BitOnZerostatic AlarmModeProperties<java.lang.Integer>BitPositionstatic AlarmModeProperties<java.lang.Boolean>InclusiveAstatic AlarmModeProperties<java.lang.Boolean>InclusiveBstatic AlarmModeProperties<AlarmMode>Modestatic java.util.Set<Property<?>>MODE_PROPERTIESAll of the settings that only apply to a particular modestatic AlarmModeProperties<java.lang.Boolean>OnEachEvaluationThis 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>SetpointAstatic AlarmModeProperties<java.lang.Double>SetpointB
 - 
Constructor SummaryConstructors Constructor 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)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizedStringgetCategory()The category under which this property will be placed when editing.LocalizedStringgetDescription()Optional description/documentation for the property.LocalizedStringgetDisplayName()A friendly display name for the property.java.lang.StringgetName()The "name" of this property.static Property<?>[]values()- 
Methods inherited from class com.inductiveautomation.ignition.common.alarming.config.WellKnownAlarmPropertiesequals, getDefaultValue, getType, hashCode, isAdvanced, isBindable, name, toString, values
 
- 
 
- 
- 
- 
Field Detail- 
SetpointApublic static final AlarmModeProperties<java.lang.Double> SetpointA 
 - 
SetpointBpublic static final AlarmModeProperties<java.lang.Double> SetpointB 
 - 
InclusiveApublic static final AlarmModeProperties<java.lang.Boolean> InclusiveA 
 - 
InclusiveBpublic static final AlarmModeProperties<java.lang.Boolean> InclusiveB 
 - 
BitOnZeropublic static final AlarmModeProperties<java.lang.Boolean> BitOnZero 
 - 
BitPositionpublic static final AlarmModeProperties<java.lang.Integer> BitPosition 
 - 
ActiveConditionpublic static final AlarmModeProperties<java.lang.Boolean> ActiveCondition 
 - 
AnyChangepublic static final AlarmModeProperties<java.lang.Boolean> AnyChange 
 - 
OnEachEvaluationpublic static final 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.
 - 
Modepublic static final AlarmModeProperties<AlarmMode> Mode 
 - 
MODE_PROPERTIESpublic static final java.util.Set<Property<?>> MODE_PROPERTIES All of the settings that only apply to a particular mode
 
- 
 - 
Constructor Detail- 
AlarmModePropertiespublic AlarmModeProperties(java.lang.String simpleName, java.lang.String displayNameKey, java.lang.Class<T> dtype, T defaultVal, boolean bindable)
 - 
AlarmModePropertiespublic AlarmModeProperties(java.lang.String simpleName, java.lang.Class<T> dtype, T defaultVal, boolean bindable)
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() Description copied from interface:PropertyThe "name" of this property. Should be descriptive, but also unique. To this end, it is encouraged to make your keys fully qualified by prefixing them with your module id. For example: "mymod.MyProperty". Properties defined by the system start with "sys."
 - 
getDisplayNamepublic LocalizedString getDisplayName() Description copied from interface:DescriptivePropertyA friendly display name for the property. If not set, will return a raw LocalizedString that contains the property name.
 - 
getCategorypublic LocalizedString getCategory() Description copied from interface:DescriptivePropertyThe category under which this property will be placed when editing.
 - 
getDescriptionpublic LocalizedString getDescription() Description copied from interface:DescriptivePropertyOptional description/documentation for the property. May return null if no information is available.
 - 
valuespublic static Property<?>[] values() 
 
- 
 
-