Validity

org.eso.ias.types.Validity
See theValidity companion object
class Validity(val iasValidity: IasValidity) extends Ordered[Validity]

The validity of an alarm or monitor point value is a measure of how much the value reflects actual situation of a monitored system.

Basically, if the value is produced propagated in time then it is reliable otherwise is unreliable.

An invalid value or alarm is displaied with a proper color coding (or other visualization strategy) to let the operator aware that the information provided by the IAS might not reflect the actual situation.

The Validity is immutable

Value parameters

validity

the validity

Attributes

Companion
object
Graph
Supertypes
trait Ordered[Validity]
trait Comparable[Validity]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def compare(that: Validity): Int

Compare 2 validities by delegating to their reliabilityFactor

Compare 2 validities by delegating to their reliabilityFactor

Attributes

override def equals(that: Any): Boolean

Compare this object with that one by delegating to the iasValidity

Compare this object with that one by delegating to the iasValidity

Attributes

Returns

true if the receiver object is equivalent to the argument; false otherwise.

Definition Classes
Any
override def hashCode: Int

Return the hash code of this object by delegating to iasValue

Return the hash code of this object by delegating to iasValue

Attributes

Returns

the hash code

Definition Classes
Any
def isValid(): Boolean

Check if the validity is "valid"

Check if the validity is "valid"

Attributes

Returns

True if the passed validity is Reliable; False otherwise

override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Inherited methods

def <(that: Validity): Boolean

Attributes

Inherited from:
Ordered
def <=(that: Validity): Boolean

Attributes

Inherited from:
Ordered
def >(that: Validity): Boolean

Attributes

Inherited from:
Ordered
def >=(that: Validity): Boolean

Attributes

Inherited from:
Ordered
def compareTo(that: Validity): Int

Attributes

Inherited from:
Ordered

Concrete fields

val iasValidity: IasValidity