Click or drag to resize

GSF.TimeSeries Namespace

Contains classes used to abstractly define time-series measured values and provide mechanisms for managing measurements.
Classes
  Class Description
Public class Alarm Represents an alarm that tests the values of an incoming signal to determine the state of alarm.
Public class BufferBlockMeasurement Represents a byte buffer that can be transported through the system as a IMeasurement.
Public class ConcentratorBase Measurement concentrator base class.
Public class ConnectionException Represents an exception related to connection activities.
Public class ConsoleHost Console application operations used to host the time-series framework service.
Public class DebugHostBase Windows form application used to host the time-series framework service.
Public class DeriveQualityFlags Represents functions to derive MeasurementStateFlags related to value and time quality.
Public class Frame Implementation of a basic IFrame.
Public class IMeasurementExtensions Defines static extension functions for IMeasurement implementations.
Public class ImmediateMeasurements Represents the absolute latest measurement values received by a ConcentratorBase implementation.
Public class InstallerBase Defines a common installer class for the applications based on the time-series framework.
Public class Measurement Represents a basic measurement implementation.
Public class MeasurementKey Represents a primary key for a measurement.
Public class MeasurementMetadata Represents a set of meta-data fields for IMeasurement that should rarely change.
Public class PrecisionInputTimer Precision input timer.
Public class ServiceClientBase Represents a client that can remotely access the time-series framework service host.
Public class ServiceHostBase Represents the time-series framework service host.
Public class TemporalMeasurement Represents a time constrained measured value.
Public class TimeSeriesStartupOperations Defines a data operations to be performed at startup.
Interfaces
  Interface Description
Public interface IDevice Represents a device that acts as a source of IMeasurements.
Public interface IFrame Abstract frame interface representing a collection of measurements at an exact moment in time.
Public interface IMeasurement Represents an interface for an abstract measurement value measured by a device at an exact time.
Public interface ITimeSeriesValue Represents the fundamental binary value interface for a time-series value.
Public interface ITimeSeriesValueT Represents the fundamental typed interface for a time-series value.
Delegates
  Delegate Description
Public delegate MeasurementValueFilterFunction Method signature for function used to apply a value filter over a sequence of IMeasurement values.
Enumerations
  Enumeration Description
Public enumeration AlarmOperation Represents the operation to be performed when testing values from an incoming signal.
Public enumeration AlarmSeverity Represents the severity of alarms.
Public enumeration AlarmState Represents the two states that an alarm can be in: raised or cleared.
Public enumeration ConfigurationType Configuration data source type enumeration.
Public enumeration DownsamplingMethod Down-sampling method enumeration.
Public enumeration MeasurementStateFlags Measurement state flags.
Public enumeration TemporalOutlierOperation Enumeration that defines how to handle TemporalMeasurement values that are outside of the defined Lag/Lead time bounds.