Show / Hide Table of Contents

Interface IParameterDataStatistics

Parameter data statistics interface

Namespace: MESL.SqlRace.Domain.Infrastructure.Interfaces
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IParameterDataStatistics : IEquatable<IParameterDataStatistics>

Properties

AbsoluteMeanValue

Gets the absolute mean value of data in a time range.

Declaration
double AbsoluteMeanValue { get; set; }
Property Value
Type Description
System.Double

DeltaValue

Gets the delta value of data in a time range.

Declaration
double DeltaValue { get; set; }
Property Value
Type Description
System.Double

EndValue

Gets the end value of data in a time range.

Declaration
double EndValue { get; set; }
Property Value
Type Description
System.Double

GeometricMeanValue

Gets the geometric mean value of data in a time range.

Declaration
double GeometricMeanValue { get; set; }
Property Value
Type Description
System.Double

Lap

Gets the current lap represented in this statistic value.

Declaration
Lap Lap { get; set; }
Property Value
Type Description
Lap

MaximumStatus

Gets the status of the maximum value.

Declaration
DataStatusType MaximumStatus { get; set; }
Property Value
Type Description
MAT.OCS.Core.DataStatusType

MaximumTime

Gets the time location of the maximum value in nanoseconds.

Declaration
long MaximumTime { get; set; }
Property Value
Type Description
System.Int64

MaximumValue

Gets the maximum value of data in a time range.

Declaration
double MaximumValue { get; set; }
Property Value
Type Description
System.Double

MeanValue

Gets the mean value of the data in a time range.

Declaration
double MeanValue { get; set; }
Property Value
Type Description
System.Double

MinimumStatus

Gets the status of the minimum value.

Declaration
DataStatusType MinimumStatus { get; set; }
Property Value
Type Description
MAT.OCS.Core.DataStatusType

MinimumTime

Gets the time location of the minimum value in nanoseconds.

Declaration
long MinimumTime { get; set; }
Property Value
Type Description
System.Int64

MinimumValue

Gets the minimum value of data in a time range.

Declaration
double MinimumValue { get; set; }
Property Value
Type Description
System.Double

NumberOfNansSkipped

Gets the number of samples with values that were set to NaN.

Declaration
int NumberOfNansSkipped { get; set; }
Property Value
Type Description
System.Int32

The number of samples set to NaN.

NumberOfSamples

Gets the number of samples found within the time period.

Declaration
int NumberOfSamples { get; set; }
Property Value
Type Description
System.Int32

The number of samples.

RegressionInterceptValue

Gets the regression intercept value of data in a time range.

Declaration
double RegressionInterceptValue { get; set; }
Property Value
Type Description
System.Double

RegressionRSquaredValue

Gets the regression squared value of data in a time range.

Declaration
double RegressionRSquaredValue { get; set; }
Property Value
Type Description
System.Double

RegressionSlopeValue

Gets the regression slope value of data in a time range.

Declaration
double RegressionSlopeValue { get; set; }
Property Value
Type Description
System.Double

SessionKey

Gets or Sets the Key of the Session that provided this data

Declaration
SessionKey SessionKey { get; set; }
Property Value
Type Description
MAT.OCS.Core.SessionKey

StandardDeviation

Gets the standard deviation.

Declaration
double StandardDeviation { get; set; }
Property Value
Type Description
System.Double

StartValue

Gets the start value of data in a time range.

Declaration
double StartValue { get; set; }
Property Value
Type Description
System.Double

SumOfAbsoluteSampleValues

Gets the sum of the absolute sample values.

Declaration
double SumOfAbsoluteSampleValues { get; set; }
Property Value
Type Description
System.Double

The sum of absolute sample values.

SumOfSampleValues

Gets the sum of the sample values.

Declaration
double SumOfSampleValues { get; set; }
Property Value
Type Description
System.Double

The sum of sample values.

SumOfSquaredSampleValues

Gets the sum of the squared sample values.

Declaration
double SumOfSquaredSampleValues { get; set; }
Property Value
Type Description
System.Double

The sum of squared sample values.

TimeRange

Gets the time range for which the current statistics were calculated.

Declaration
TimeRange TimeRange { get; set; }
Property Value
Type Description
TimeRange

WeightedCount

Gets the optional weighted count within the time period.

Declaration
Nullable<long> WeightedCount { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

The weighted count.

Methods

AppendData(IParameterDataStatistics)

Appends the data in the passed parameter into the current statistics instance.

Declaration
void AppendData(IParameterDataStatistics statistics)
Parameters
Type Name Description
IParameterDataStatistics statistics

The statistics.

Back to top Generated by DocFX