Click or drag to resize

Frame Class

Implementation of a basic IFrame.
Inheritance Hierarchy
SystemObject
  GSF.TimeSeriesFrame

Namespace: GSF.TimeSeries
Assembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.205-beta
Syntax
View Source

The Frame type exposes the following members.

Constructors
 NameDescription
Public methodFrame(Ticks, IDictionaryMeasurementKey, IMeasurement) Constructs a new Frame given the specified parameters.
Public methodFrame(Ticks, Int32) Constructs a new Frame given the specified parameters.
Top
Properties
 NameDescription
Public propertyCreatedTimestamp Gets timestamp, in ticks, of when this Frame was created.
Public propertyLastSortedMeasurement Gets or sets reference to last measurement that was sorted into this Frame.
Public propertyLifespan Gets the life-span of this Frame since its creation.
Public propertyMeasurements Keyed measurements in this Frame.
Public propertyPublished Gets or sets published state of this Frame (pre-processing).
Public propertySortedMeasurements Gets or sets total number of measurements that have been sorted into this Frame.
Public propertyTimestamp Gets or sets exact timestamp, in Ticks, of the data represented in this Frame.
Top
Methods
 NameDescription
Public methodClone Create a copy of this Frame and its measurements.
Public methodCompareTo(IFrame) Compares the Frame with an IFrame.
Public methodCompareTo(Object) Compares the Frame with the specified Object.
Public methodEquals(IFrame) Determines whether the specified IFrame is equal to the current Frame.
Public methodEquals(Object) Determines whether the specified Object is equal to the current Frame.
(Overrides ObjectEquals(Object))
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCode Serves as a hash function for the current Frame.
(Overrides ObjectGetHashCode)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Operators
 NameDescription
Public operatorStatic memberEquality(Frame, Frame) Compares two Frame timestamps for equality.
Public operatorStatic memberGreaterThan(Frame, Frame) Returns true if left Frame timestamp is greater than right Frame timestamp.
Public operatorStatic memberGreaterThanOrEqual(Frame, Frame) Returns true if left Frame timestamp is greater than or equal to right Frame timestamp.
Public operatorStatic memberInequality(Frame, Frame) Compares two Frame timestamps for inequality.
Public operatorStatic memberLessThan(Frame, Frame) Returns true if left Frame timestamp is less than right Frame timestamp.
Public operatorStatic memberLessThanOrEqual(Frame, Frame) Returns true if left Frame timestamp is less than or equal to right Frame timestamp.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
Remarks
A frame represents a collection of measurements at a given time.
See Also