C++ Based OPC UA Client/Server SDK  1.5.5.355
Aggregators Class Reference

The set of built-in aggregate factories. More...

#include <aggregators.h>

Static Public Member Functions

static UaString GetNameForStandardAggregate (UaNodeId aggregateId)
 Returns the name for a standard aggregates. More...
 
static UaNodeId GetIdForStandardAggregate (UaString aggregateName)
 Returns the id for a standard aggregates. More...
 
static std::vector
< Aggregators::Aggregates > 
GetSupportedAggregates ()
 Returns a list of the supported aggregates. More...
 
static
AggregateCalculatorInterface
CreateStandardCalculator (UaNodeId aggregateId, UaDateTime startTime, UaDateTime endTime, double processingInterval, bool stepped, OpcUa_AggregateConfiguration &configuration)
 Creates a calculator for one of the standard aggregates. More...
 
static void clearStaticMembers ()
 Clears the static Aggregators class data. More...
 
static bool IsDataValueEmpty (UaDataValue value)
 Determines if the UaDataValue has been assigned to or is empty. More...
 

Detailed Description

The set of built-in aggregate factories.

Member Function Documentation

void Aggregators::clearStaticMembers ( )
static

Clears the static Aggregators class data.

Must be called before the UA SDK shutdown.

AggregateCalculatorInterface * Aggregators::CreateStandardCalculator ( UaNodeId  aggregateId,
UaDateTime  startTime,
UaDateTime  endTime,
double  processingInterval,
bool  stepped,
OpcUa_AggregateConfiguration configuration 
)
static

Creates a calculator for one of the standard aggregates.

UaNodeId Aggregators::GetIdForStandardAggregate ( UaString  aggregateName)
static

Returns the id for a standard aggregates.

UaString Aggregators::GetNameForStandardAggregate ( UaNodeId  aggregateId)
static

Returns the name for a standard aggregates.

std::vector< Aggregators::Aggregates > Aggregators::GetSupportedAggregates ( )
static

Returns a list of the supported aggregates.

bool Aggregators::IsDataValueEmpty ( UaDataValue  value)
static

Determines if the UaDataValue has been assigned to or is empty.

Parameters
valueThe value to compare.
Returns
true if value is empty or false if value has been assigned to

The documentation for this class was generated from the following files: