Measurement Methods

Methods

AverageAngleValueFilter Calculates an average of the specified sequence of IMeasurement phase angle values.
AverageValueFilter Calculates an average of the specified sequence of IMeasurement values.
Clone(IMeasurement) Creates a copy of the specified measurement.
Clone(IMeasurement, Ticks) Creates a copy of the specified measurement using a new timestamp.
Clone(IMeasurement, Double, Ticks) Creates a copy of the specified measurement using a new value and timestamp.
Clone(IMeasurement, Double, Ticks, MeasurementStateFlags, Boolean) Creates a copy of the specified measurement using a new value, timestamp and state flags.
CompareTo(ITimeseriesValue) Compares the Measurement with an ITimeseriesValue.
CompareTo(Object) Compares the Measurement with the specified Object.
Equals(ITimeseriesValue) Determines whether the specified ITimeseriesValue is equal to the current Measurement.
Equals(Object) Determines whether the specified Object is equal to the current Measurement.
(Overrides ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCode Serves as a hash function for the current Measurement.
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MajorityValueFilter Returns the majority value of the specified sequence of IMeasurement values.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToString Returns a String that represents the current Measurement.
(Overrides ObjectToString)
ToString(IMeasurement, Boolean) Returns a String that represents the specified IMeasurement.

Extension Methods

GetSignalType Gets the SignalType for the given measurement as queried from the database - or - NONE if the signal type is not found in the database, the measurement ID is empty, or the signal type ID is not a valid SignalType enumeration value.
(Defined by IMeasurementExtensions)
GetSignalTypeID Gets the signal type ID for the given measurement as queried from the database.
(Defined by IMeasurementExtensions)
GetSignalTypeID Gets the signal type ID for the given measurement as queried from the database.
(Defined by IMeasurementExtensions)
IsCalculated Returns true if CalculatedValue is set.
(Defined by IMeasurementExtensions)
IsDiscarded Returns true if DiscardedValue is set.
(Defined by IMeasurementExtensions)
SetAdder Sets the adder (i.e., "b" of y = mx + b) for a IMeasurement.
(Defined by IMeasurementExtensions)
SetKey Sets the associated MeasurementKey for a IMeasurement.
(Defined by IMeasurementExtensions)
SetMultiplier Sets the multiplier (i.e., "m" of y = mx + b) for a IMeasurement.
(Defined by IMeasurementExtensions)
SetTagName Sets the tag name for a IMeasurement.
(Defined by IMeasurementExtensions)
TimestampQualityIsGood Returns true if BadTime is not set.
(Defined by IMeasurementExtensions)
TimestampQualityIsSuspect Returns true if SuspectTime is set.
(Defined by IMeasurementExtensions)
ValueQualityIsGood Returns true if BadData is not set.
(Defined by IMeasurementExtensions)

See Also