Interface AlarmProperty<T>
- All Superinterfaces:
DescriptiveProperty<T>
,Property<T>
,Serializable
- All Known Implementing Classes:
AlarmModeProperties
,AssociatedData
,BasicAlarmProperty
,CommonAlarmProperties
,CommonAlarmProperties.CalculatedAlarmProperty
,WellKnownAlarmProperties
Alarm properties are the config units of alarms. Each alarm definition will define the values for various properties.
The properties come from several sources, some are well known system properties, some are extended properties, and
some are associated data (which is actually more of a value for a property that isn't well defined). Each property is
identified by an ID, which should be unique. However, for extended properties, it should also be human readable,
because if that extended property is removed, definitions will show up as associated data.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether this property should not be shown on basic edit screens.boolean
Indicates whether this property is allowed to be bound.Methods inherited from interface com.inductiveautomation.ignition.common.config.DescriptiveProperty
getCategory, getDescription, getDisplayName
Methods inherited from interface com.inductiveautomation.ignition.common.config.Property
getDefaultValue, getName, getType
-
Method Details
-
isBindable
boolean isBindable()Indicates whether this property is allowed to be bound. If not, only simple values are allowed. -
isAdvanced
boolean isAdvanced()Indicates whether this property should not be shown on basic edit screens.
-