Gemstone.Timeseries Namespace

The Gemstone.Timeseries namespace organizes all Gemstone library functionality related to timeseries. The root timeseries namespace also includes common timeseries classes, e.g., Measurement.

Classes

Alarm Represents an alarm that tests the values of an incoming signal to determine the state of alarm.
BufferBlockMeasurement Represents a byte buffer that can be transported through the system as a IMeasurement.
ConcentratorBase Measurement concentrator base class.
ConnectionException Represents an exception related to connection activities.
Frame Implementation of a basic IFrame.
IMeasurementExtensions Defines static extension functions for IMeasurement implementations.
ImmediateMeasurements Represents the absolute latest measurement values received by a ConcentratorBase implementation.
Measurement Represents a basic measurement implementation.
MeasurementKey Represents a primary key for a measurement.
MeasurementMetadata Represents a set of meta-data fields for IMeasurement that should rarely change.
OptimizationOptions This class will contain various optimizations that can be enabled in certain circumstances through the SystemSettings. Since this framework is used in many settings, for stability reasons, tradeoffs are made. This gives the users opportunities to enable/disable certain optimizations if for some reason they cause adverse effects on their system.
PrecisionInputTimer Precision input timer.
ServiceHostBase Represents the time-series framework service host.
TemporalMeasurement Represents a time constrained measured value.
TimeseriesStartupOperations Defines a data operations to be performed at startup.

Interfaces

IDevice Represents a device that acts as a source of IMeasurements.
IFrame Abstract frame interface representing a collection of measurements at an exact moment in time.
IMeasurement Represents an interface for an abstract measurement value measured by a device at an exact time.
ITimeseriesValue Represents the fundamental binary value interface for a time-series value.
ITimeseriesValueT Represents the fundamental typed interface for a time-series value.

Delegates

MeasurementValueFilterFunction Method signature for function used to apply a value filter over a sequence of IMeasurement values.

Enumerations

AlarmOperation Represents the operation to be performed when testing values from an incoming signal.
AlarmSeverity Represents the severity of alarms.
AlarmState Represents the two states that an alarm can be in: raised or cleared.
DownsamplingMethod Down-sampling method enumeration.
MeasurementStateFlags Measurement state flags.
OptimizationOptionsRoutingMethod The routing method to use.
TemporalOutlierOperation Enumeration that defines how to handle TemporalMeasurement values that are outside of the defined Lag/Lead time bounds.