.NET Based OPC UA Client/Server SDK
3.2.1.522
|
An interface that captures the original active API of the AggregateCalculator class required to integrate with the subscription code. More...
Inherited by UnifiedAutomation.UaServer.AggregateCalculator.
Public Member Functions | |
bool | QueueRawValue (DataValue value) |
Pushes the next raw value into the stream. More... | |
DataValue | GetProcessedValue (bool returnPartial) |
Returns the next processed value. More... | |
bool | HasEndTimePassed (DateTime currentTime) |
Returns true if the specified time is later than the end of the current interval. More... | |
Properties | |
NodeId | AggregateId [get] |
The aggregate function applied by the calculator. More... | |
An interface that captures the original active API of the AggregateCalculator class required to integrate with the subscription code.
DataValue UnifiedAutomation.UaServer.IAggregateCalculator.GetProcessedValue | ( | bool | returnPartial | ) |
Returns the next processed value.
returnPartial | If true a partial interval should be processed. |
Implemented in UnifiedAutomation.UaServer.AggregateCalculator.
bool UnifiedAutomation.UaServer.IAggregateCalculator.HasEndTimePassed | ( | DateTime | currentTime | ) |
Returns true if the specified time is later than the end of the current interval.
Return true if time flows forward and the time is later than the end time.
Implemented in UnifiedAutomation.UaServer.AggregateCalculator.
bool UnifiedAutomation.UaServer.IAggregateCalculator.QueueRawValue | ( | DataValue | value | ) |
Pushes the next raw value into the stream.
value | The data value to append to the stream. |
Implemented in UnifiedAutomation.UaServer.AggregateCalculator.
|
get |
The aggregate function applied by the calculator.