AlarmMetadata

csw.alarm.models.AlarmMetadata
case class AlarmMetadata

Represents the metadata of an alarm e.g. name, subsystem it belongs to, supported severities, etc. This information is read from the config file for alarms and stored in alarm store. Metadata is referred while setting the severity to validate the operation. An alarm does not change it's metadata in it's entire life span.

Attributes

Note

Indeterminate and Okay severities are supported by all alarms implicitly.

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Represents a unique alarm in the store

Represents a unique alarm in the store

Attributes

Returns

an instance of AlarmKey composed of subsystem, component and name of the alarm

A collection of all severities the alarm can be raised to including Indeterminate and Okay

A collection of all severities the alarm can be raised to including Indeterminate and Okay

Attributes

Represents whether the alarm is active or not

Represents whether the alarm is active or not

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product