atef.check
Dataclasses for describing comparisons. Comparisons generally subclass Comparison
,
which hold Value
and DynamicValue
objects. Comparisons involving
DynamicValue
must be prepared before comparisons can be run.
Classes
|
Comparison passes if any contained comparison passes. |
|
Comparison passes if the value is in the |
|
|
|
Base class for all atef value comparisons. |
|
A primitive value from an external source that may change over time. |
|
A primitive value sourced from an EPICS PV. |
|
|
|
Comparison: value > self.value. |
|
Comparison: value >= self.value. |
|
A primitive value sourced from a specific happi device signal. |
|
Comparison: value < self.value. |
|
Comparison: value <= self.value. |
|
|
|
A range comparison. |
|
A primitive (static) value with optional metadata. |
|
A range of primitive values with optional metadata. |
|
A set of values with corresponding severities and descriptions. |