C# 클래스 GSF.TimeSeries.MeasurementMetadata

파일 보기 프로젝트 열기: GridProtectionAlliance/gsf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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