AP&C API Reference
Classes | Functions
Apac.Monitoring Namespace Reference

Classes

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...
 

Functions

delegate void ListChangedHandler (object sender, System.ComponentModel.ListChangedEventArgs args)