IBinaryMeasurement Interface

Defines a IMeasurement that supports ISupportBinaryImage.

Definition

Namespace: Gemstone.Timeseries.Transport
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.136 -- Release Build+045677775a56d15698be6ced5ce5213063e47102
public interface IBinaryMeasurement : IMeasurement, 
	ITimeseriesValue<double>, ITimeseriesValue, IEquatable<ITimeseriesValue>, IComparable<ITimeseriesValue>, 
	IComparable, ISupportBinaryImage
Implements
ISupportBinaryImage, IMeasurement, ITimeseriesValue, ITimeseriesValueDouble, IComparable, IComparableITimeseriesValue, IEquatableITimeseriesValue

Properties

Adder Defines an offset to add to the IMeasurement value.
(Inherited from IMeasurement)
AdjustedValue Gets the adjusted numeric value of this IMeasurement, taking into account the specified Adder and Multiplier offsets.
(Inherited from IMeasurement)
BinaryLength Gets the length of the binary image.
(Inherited from ISupportBinaryImage)
CreatedTimestamp Gets timestamp, in ticks, of when this IMeasurement was created.
(Inherited from IMeasurement)
ID Gets or sets the Guid based signal ID of this ITimeseriesValueT.
(Inherited from ITimeseriesValue)
Key Gets or sets the primary key of this IMeasurement.
(Inherited from IMeasurement)
Lifespan Gets the life-span of this IMeasurement since its creation.
(Inherited from IMeasurement)
MeasurementValueFilter Gets or sets function used to apply a down-sampling filter over a sequence of IMeasurement values.
(Inherited from IMeasurement)
Metadata Gets or sets associated metadata values for the IMeasurement .
(Inherited from IMeasurement)
Multiplier Defines a multiplicative offset to apply to the IMeasurement value.
(Inherited from IMeasurement)
StateFlags Gets or sets MeasurementStateFlags associated with this IMeasurement.
(Inherited from IMeasurement)
TagName Gets or sets the text based tag name of this IMeasurement.
(Inherited from IMeasurement)
Timestamp Gets or sets exact timestamp, in ticks, of the data represented by this ITimeseriesValueT.
(Inherited from ITimeseriesValue)
Value Gets or sets the raw typed value of this ITimeseriesValueT.
(Inherited from ITimeseriesValueT)

Methods

CompareTo(T)Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparableITimeseriesValue)
CompareTo(Object)Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparable)
EqualsIndicates whether the current object is equal to another object of the same type.
(Inherited from IEquatableITimeseriesValue)
GenerateBinaryImage(Byte[], Int32) Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes.
(Inherited from ISupportBinaryImage)
GetHashCode Get the hash code for the ID.
(Inherited from ITimeseriesValue)
ParseBinaryImage(Byte[], Int32, Int32) Initializes object by parsing the specified buffer containing a binary image.
(Inherited from ISupportBinaryImage)

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