TemporalMeasurement Class

Represents a time constrained measured value.

Definition

Namespace: Gemstone.Timeseries
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.128 -- Release Build+e2476c52e94864f123f37e60764c948e49eb89eb
public class TemporalMeasurement : Measurement
Inheritance
Object    Measurement    TemporalMeasurement

Constructors

TemporalMeasurement(Double, Double) Constructs a new TemporalMeasurement given the specified parameters.
TemporalMeasurement(IMeasurement, Double, Double) Constructs a new TemporalMeasurement given the specified parameters.

Properties

Adder Gets an offset to add to the measurement value. This defaults to 0.0.
(Inherited from Measurement)
AdjustedValue Gets the adjusted numeric value of this measurement, taking into account the specified Adder and Multiplier offsets.
(Inherited from Measurement)
CreatedTimestamp Gets timestamp, in ticks, of when this Measurement was created.
(Inherited from Measurement)
ID Gets the Guid based signal ID of the Measurement implementation.
(Inherited from Measurement)
Key Gets the primary MeasurementKey of this Measurement implementation.
(Inherited from Measurement)
LagTimeAllowed past time deviation tolerance in seconds (can be sub-second).
LeadTimeAllowed future time deviation tolerance in seconds (can be sub-second).
Lifespan Gets the life-span of this Measurement since its creation.
(Inherited from Measurement)
MeasurementValueFilter Gets function used to apply a down-sampling filter over a sequence of Measurement values.
(Inherited from Measurement)
Metadata Gets or sets associated metadata values for the Measurement implementation.
(Inherited from Measurement)
Multiplier Gets a multiplicative offset to apply to the measurement value. This defaults to 1.0.
(Inherited from Measurement)
OutlierOperation Gets or sets the TemporalOutlierOperation for this TemporalMeasurement when timestamp is outside defined Lag/Lead time bounds.
OutlierState Gets or sets the MeasurementStateFlags to apply to this TemporalMeasurement when OutlierOperation is set to PublishWithBadState and timestamp is outside defined Lag/Lead time bounds.
StateFlags Gets or sets MeasurementStateFlags associated with this Measurement.
(Inherited from Measurement)
TagName Gets the text based tag name of this Measurement implementation.
(Inherited from Measurement)
Timestamp Gets or sets exact timestamp, in ticks, of the data represented by this Measurement.
(Inherited from Measurement)
Value Gets or sets the raw measurement value that is not offset by Adder and Multiplier.
(Inherited from Measurement)

Methods

CompareTo(ITimeseriesValue) Compares the Measurement with an ITimeseriesValue.
(Inherited from Measurement)
CompareTo(Object) Compares the Measurement with the specified Object.
(Inherited from Measurement)
Equals(ITimeseriesValue) Determines whether the specified ITimeseriesValue is equal to the current Measurement.
(Inherited from Measurement)
Equals(Object) Determines whether the specified Object is equal to the current Measurement.
(Inherited from Measurement)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetAdjustedValue Gets numeric adjusted value of this TemporalMeasurement, constrained within specified ticks.
GetHashCode Serves as a hash function for the current Measurement.
(Inherited from Measurement)
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetValue Gets numeric value of this TemporalMeasurement, constrained within specified ticks.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
SetValue Sets numeric value and timestamp, as ticks, of this TemporalMeasurement.
ToString Returns a String that represents the current Measurement.
(Inherited from Measurement)

See Also