Status enumeration indicates data quality.
Slots
- alarmSource
-
static Status alarm := Status.make(3, "alarm")
Object is currently in an alarm state.
- disabledSource
-
static Status disabled := Status.make(7, "disabled")
Object has been disabled from normal operation.
- downSource
-
static Status down := Status.make(5, "down")
Communications failure.
- faultSource
-
static Status fault := Status.make(6, "fault")
Object data is not available or trustworth due to failure condition.
- fromStrSource
-
static Status? fromStr(Str name, Bool checked := true)
Return the Status instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
- okSource
-
static Status ok := Status.make(0, "ok")
Normal status condition.
- overriddenSource
-
static Status overridden := Status.make(1, "overridden")
Data is ok, but local override is in effect.
- unackedSource
-
static Status unacked := Status.make(2, "unacked")
Past alarm condition remains unacknowledged.
- unackedAlarmSource
-
static Status unackedAlarm := Status.make(4, "unackedAlarm")
Object is currently in an the alarm state which has not been acknowledged.
- valuesSource
-
static Status[] values := ...
List of Status values indexed by ordinal