C# Класс GSF.TimeSeries.MeasurementMetadata

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Adder double
Key MeasurementKey
MeasurementValueFilter MeasurementValueFilterFunction
Multiplier double
TagName string

Открытые методы

Метод Описание
ChangeAdder ( double adder ) : MeasurementMetadata

Creates a new instance of MeasurementMetadata using the provided adder. All other fields remain the same.

ChangeAdderMultiplier ( double adder, double multiplier ) : MeasurementMetadata

Creates a new instance of MeasurementMetadata using the provided adder and multiplier. All other fields remain the same.

ChangeKey ( MeasurementKey key ) : MeasurementMetadata

Creates a new instance of MeasurementMetadata using the provided measurement key. All other fields remain the same.

ChangeMeasurementValueFilter ( MeasurementValueFilterFunction measurementValueFilter ) : MeasurementMetadata

Creates a new instance of MeasurementMetadata using the provided measurementValueFilter. All other fields remain the same.

ChangeMultiplier ( double multiplier ) : MeasurementMetadata

Creates a new instance of MeasurementMetadata using the provided multiplier. All other fields remain the same.

ChangeTagName ( string tagName ) : MeasurementMetadata

Creates a new instance of MeasurementMetadata using the provided tagName. All other fields remain the same.

MeasurementMetadata ( MeasurementKey key, string tagName, double adder, double multiplier, MeasurementValueFilterFunction measurementValueFilter ) : System

Creates a MeasurementMetadata

Приватные методы

Метод Описание
CreateUndefinedMeasurementMetadata ( ) : void

Описание методов

ChangeAdder() публичный Метод

Creates a new instance of MeasurementMetadata using the provided adder. All other fields remain the same.
public ChangeAdder ( double adder ) : MeasurementMetadata
adder double The adder to set.
Результат MeasurementMetadata

ChangeAdderMultiplier() публичный Метод

Creates a new instance of MeasurementMetadata using the provided adder and multiplier. All other fields remain the same.
public ChangeAdderMultiplier ( double adder, double multiplier ) : MeasurementMetadata
adder double The adder to set.
multiplier double The multiplier to set.
Результат MeasurementMetadata

ChangeKey() публичный Метод

Creates a new instance of MeasurementMetadata using the provided measurement key. All other fields remain the same.
public ChangeKey ( MeasurementKey key ) : MeasurementMetadata
key MeasurementKey The key to set.
Результат MeasurementMetadata

ChangeMeasurementValueFilter() публичный Метод

Creates a new instance of MeasurementMetadata using the provided measurementValueFilter. All other fields remain the same.
public ChangeMeasurementValueFilter ( MeasurementValueFilterFunction measurementValueFilter ) : MeasurementMetadata
measurementValueFilter MeasurementValueFilterFunction the measurementValueFilter to set.
Результат MeasurementMetadata

ChangeMultiplier() публичный Метод

Creates a new instance of MeasurementMetadata using the provided multiplier. All other fields remain the same.
public ChangeMultiplier ( double multiplier ) : MeasurementMetadata
multiplier double The multiplier to set.
Результат MeasurementMetadata

ChangeTagName() публичный Метод

Creates a new instance of MeasurementMetadata using the provided tagName. All other fields remain the same.
public ChangeTagName ( string tagName ) : MeasurementMetadata
tagName string The tag name to set.
Результат MeasurementMetadata

MeasurementMetadata() публичный Метод

Creates a MeasurementMetadata
public MeasurementMetadata ( MeasurementKey key, string tagName, double adder, double multiplier, MeasurementValueFilterFunction measurementValueFilter ) : System
key MeasurementKey Gets or sets the primary key of this .
tagName string Gets or sets the text based tag name of this .
adder double Defines an offset to add to the value.
multiplier double Defines a multiplicative offset to apply to the value.
measurementValueFilter MeasurementValueFilterFunction Gets or sets function used to apply a down-sampling filter over a sequence of values.
Результат System

Описание свойств

Adder публичное свойство

Defines an offset to add to the IMeasurement value.
Implementers should make sure this value defaults to zero.
public double Adder
Результат double

Key публичное свойство

Gets or sets the primary key of this IMeasurement.
public MeasurementKey,GSF.TimeSeries Key
Результат MeasurementKey

MeasurementValueFilter публичное свойство

Gets or sets function used to apply a down-sampling filter over a sequence of IMeasurement values.
public MeasurementValueFilterFunction MeasurementValueFilter
Результат MeasurementValueFilterFunction

Multiplier публичное свойство

Defines a multiplicative offset to apply to the IMeasurement value.
Implementers should make sure this value defaults to one.
public double Multiplier
Результат double

TagName публичное свойство

Gets or sets the text based tag name of this IMeasurement.
public string TagName
Результат string