|
class | ActionDef |
| This construct provides configuration data regarding activities to be performed in the case of system conditions that result from the configured thresholds and alarm states. More...
|
|
class | Alert |
| The construct that tracks state for system conditions such as threshold crossings or breakages. More...
|
|
class | AlertCache |
| Provides a cached list of alerts organized by element Id and event Id for fast lookup. More...
|
|
class | Alerts |
| A timestamped list of Alerts. More...
|
|
class | EventDef |
| This construct provides the generic definition of some event that can happen in the system. More...
|
|
interface | ITimeStamped |
| The contract to be implemented by timestamped enities. More...
|
|
interface | ITimeTracking |
| Signatures for supporting the tracking of date ranges, typically used with lists to keep track of the bounds of date/time within the list. More...
|
|
class | ManagedElement |
| Provides an in-memory representation of an element that is being acted on by the system. More...
|
|
class | Measurement |
| This class represents a basic measurement in the system, in the abstract. Subclasses are required to define the type Value property. This will give rise to specific measurement types such as UnsignedNumericMeasurement, BinaryMeasurement, etc. More...
|
|
class | MeasurementAvg |
| Defines a value that is the average of several measurements. More...
|
|
class | MeasurementAvgs |
|
class | MeasurementMapping |
| Provides an in-memory representation of the mapping between a measurement source and the application-level identity for the entity being measured. More...
|
|
class | Measurements |
|
class | MeasurementSource |
|
class | MeasurementUnit |
| This construct models the units used to describe a given measurement. It is needed as a code construct, rather than a simple string, because we need to drive the configuration UI with it, and we need to reference it from our IMeasurementFormula implementations, and we don't want them to get mixed up between the two. A simple enumeration with a translation function won't work because we need the list to be extensible when adding in new formulae. So each formula will provide its own concrete implementation of MeasurementUnit. More...
|
|
class | MissingReadingException |
| The exception used to report a missing reading inside a formula. More...
|
|
class | Persistable |
| Provides the basic features for in-memory objects that need to be persisted. More...
|
|
class | Reading |
| A basic type to hold reading values from real-world sensors. More...
|
|
class | Readings |
|
class | Sensor |
| A definition class used to identify a specific sensor and its location in the physical world. More...
|
|
class | Threshold |
| This construct determines threshold values for managed elements and the actions to take when those thresholds are crossed. More...
|
|
class | WeightedMeasurementAvg |
| Models an average created from previously calculated averages by using a weight associated with each average. More...
|
|
class | WeightedMeasurementAvgs |
| This is a list of lists containing WeightedMeasurementAvg instances and (optionally) keyed by element ID. More...
|
|