C# Класс Opc.Ua.Server.StartEndAggregateCalculator

Calculates the value of an aggregate.
Наследование: AggregateCalculator
Показать файл Открыть проект

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

Метод Описание
StartEndAggregateCalculator ( NodeId aggregateId, System.DateTime startTime, System.DateTime endTime, double processingInterval, bool stepped, AggregateConfiguration configuration ) : System

Initializes the aggregate calculator.

Защищенные методы

Метод Описание
ComputeDelta ( Opc.Ua.Server.TimeSlice slice ) : DataValue

Calculates the Delta aggregate for the timeslice.

ComputeDelta2 ( Opc.Ua.Server.TimeSlice slice ) : DataValue

Calculates the Delta2 aggregate for the timeslice.

ComputeStartEnd ( Opc.Ua.Server.TimeSlice slice, bool returnEnd ) : DataValue

Calculate the Start and End aggregates for the timeslice.

ComputeStartEnd2 ( Opc.Ua.Server.TimeSlice slice, bool returnEnd ) : DataValue

Calculate the Start2 and End2 aggregates for the timeslice.

ComputeValue ( Opc.Ua.Server.TimeSlice slice ) : DataValue

Computes the value for the timeslice.

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

ComputeDelta() защищенный Метод

Calculates the Delta aggregate for the timeslice.
protected ComputeDelta ( Opc.Ua.Server.TimeSlice slice ) : DataValue
slice Opc.Ua.Server.TimeSlice
Результат DataValue

ComputeDelta2() защищенный Метод

Calculates the Delta2 aggregate for the timeslice.
protected ComputeDelta2 ( Opc.Ua.Server.TimeSlice slice ) : DataValue
slice Opc.Ua.Server.TimeSlice
Результат DataValue

ComputeStartEnd() защищенный Метод

Calculate the Start and End aggregates for the timeslice.
protected ComputeStartEnd ( Opc.Ua.Server.TimeSlice slice, bool returnEnd ) : DataValue
slice Opc.Ua.Server.TimeSlice
returnEnd bool
Результат DataValue

ComputeStartEnd2() защищенный Метод

Calculate the Start2 and End2 aggregates for the timeslice.
protected ComputeStartEnd2 ( Opc.Ua.Server.TimeSlice slice, bool returnEnd ) : DataValue
slice Opc.Ua.Server.TimeSlice
returnEnd bool
Результат DataValue

ComputeValue() защищенный Метод

Computes the value for the timeslice.
protected ComputeValue ( Opc.Ua.Server.TimeSlice slice ) : DataValue
slice Opc.Ua.Server.TimeSlice
Результат DataValue

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

Initializes the aggregate calculator.
public StartEndAggregateCalculator ( NodeId aggregateId, System.DateTime startTime, System.DateTime endTime, double processingInterval, bool stepped, AggregateConfiguration configuration ) : System
aggregateId NodeId The aggregate function to apply.
startTime System.DateTime The start time.
endTime System.DateTime The end time.
processingInterval double The processing interval.
stepped bool Whether to use stepped interpolation.
configuration AggregateConfiguration The aggregate configuration.
Результат System