Represents a IMeasurement implementation for composite values of a given IChannelValue<(Of <(<'T>)>)>.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ |
[EditorBrowsableAttribute(EditorBrowsableState.Advanced)] public class ChannelValueMeasurement<T> : IMeasurement, ITimeSeriesValue<double>, ITimeSeriesValue, IEquatable<ITimeSeriesValue>, IComparable<ITimeSeriesValue>, IComparable where T : IChannelDefinition
<EditorBrowsableAttribute(EditorBrowsableState.Advanced)> _ Public Class ChannelValueMeasurement(Of T As IChannelDefinition) _ Implements IMeasurement, ITimeSeriesValue(Of Double), _ ITimeSeriesValue, IEquatable(Of ITimeSeriesValue), IComparable(Of ITimeSeriesValue), _ IComparable
[EditorBrowsableAttribute(EditorBrowsableState::Advanced)] generic<typename T> where T : IChannelDefinition public ref class ChannelValueMeasurement : IMeasurement, ITimeSeriesValue<double>, ITimeSeriesValue, IEquatable<ITimeSeriesValue^>, IComparable<ITimeSeriesValue^>, IComparable
![](../icons/collapse_all.gif)
- T
- Generic type T.
![](../icons/collapse_all.gif)
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | ChannelValueMeasurement<(Of <(<'T>)>)>(IChannelValue<(Of <<'(T>)>>), Int32) |
Constructs a new ChannelValueMeasurement<(Of <(<'T>)>)> given the specified parameters.
|
![]() | Adder |
Gets or sets an offset to add to the measurement value. This defaults to 0.0.
|
![]() | AdjustedValue |
Gets the adjusted numeric value of this measurement, taking into account the specified Adder and Multiplier offsets.
|
![]() | CompareTo(ITimeSeriesValue) |
Compares the ChannelValueMeasurement<(Of <(<'T>)>)> with an ITimeSeriesValue.
|
![]() | CompareTo(Object) |
Compares the ChannelValueMeasurement<(Of <(<'T>)>)> with the specified Object.
|
![]() | Equals(ITimeSeriesValue) |
Determines whether the specified ITimeSeriesValue is equal to the current ChannelValueMeasurement<(Of <(<'T>)>)>.
|
![]() | Equals(Object) |
Determines whether the specified Object is equal to the current ChannelValueMeasurement<(Of <(<'T>)>)>.
(Overrides Object.Equals(Object).) |
![]() | Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) |
![]() | GetHashCode()()()() |
Get the hash code for the ChannelValueMeasurement<(Of <(<'T>)>)>.MeasurementKey.
(Overrides Object.GetHashCode()()()().) |
![]() | GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | ID |
Gets or sets the Guid based signal ID of this ChannelValueMeasurement<(Of <(<'T>)>)>, if available.
|
![]() | Key |
Gets the primary key (a MeasurementKey, of this ChannelValueMeasurement<(Of <(<'T>)>)>.
|
![]() | MeasurementValueFilter |
Gets or sets function used to apply a downsampling filter over a sequence of IMeasurement values.
|
![]() | MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
![]() | Multiplier |
Defines a mulplicative offset to apply to the measurement value. This defaults to 1.0.
|
![]() | Parent |
Gets or sets reference to the IChannelValue<(Of <(<'T>)>)> that this measurement derives its values from.
|
![]() | PublishedTimestamp |
Gets or sets exact timestamp, in ticks, of when this ChannelValueMeasurement<(Of <(<'T>)>)> was published (post-processing).
|
![]() | ReceivedTimestamp |
Gets or sets exact timestamp, in ticks, of when this ChannelValueMeasurement<(Of <(<'T>)>)> was received (i.e., created).
|
![]() | StateFlags |
Gets or sets MeasurementStateFlags associated with this ChannelValueMeasurement<(Of <(<'T>)>)>.
|
![]() | TagName |
Gets or sets the text based tag name of this ChannelValueMeasurement<(Of <(<'T>)>)>.
|
![]() | Timestamp |
Gets or sets exact timestamp, in ticks, of the data represented by this ChannelValueMeasurement<(Of <(<'T>)>)>.
|
![]() | ToString()()()() |
Returns a String that represents the current ChannelValueMeasurement<(Of <(<'T>)>)>.
(Overrides Object.ToString()()()().) |
![]() | Value |
Gets or sets the raw measurement value that is not offset by Adder and Multiplier.
|
![]() | ValueIndex |
Gets or sets index into the GetCompositeValue(Int32) that this measurement derives its value from.
|
![](../icons/collapse_all.gif)
Object | |
![]() | ChannelValueMeasurement<(Of <(<'T>)>)> |