|
| UaAggregateConfiguration () |
| Constructs an instance of the class UaAggregateConfiguration with empty default values.
|
|
| UaAggregateConfiguration (const UaAggregateConfiguration &other) |
| Constructs an instance of the class UaAggregateConfiguration with values from another UaAggregateConfiguration object. More...
|
|
| UaAggregateConfiguration (const OpcUa_AggregateConfiguration &other) |
| Constructs an instance of the class UaAggregateConfiguration with values from another OpcUa_AggregateConfiguration structure. More...
|
|
| UaAggregateConfiguration (OpcUa_Boolean useServerCapabilitiesDefaults, OpcUa_Boolean treatUncertainAsBad, OpcUa_Byte percentDataBad, OpcUa_Byte percentDataGood, OpcUa_Boolean useSlopedExtrapolation) |
| Constructs an instance of the class UaAggregateConfiguration with values provided in the constructor.
|
|
| UaAggregateConfiguration (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaAggregateConfiguration initialized with value from a UaExtensionObject. More...
|
|
| UaAggregateConfiguration (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaAggregateConfiguration initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaAggregateConfiguration (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaAggregateConfiguration (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaAggregateConfiguration () |
| Destroys the UaAggregateConfiguration object.
|
|
void | clear () |
| Clear the data of the UaAggregateConfiguration. More...
|
|
bool | operator== (const UaAggregateConfiguration &other) const |
| Compare two UaAggregateConfiguration if they are similar. More...
|
|
bool | operator!= (const UaAggregateConfiguration &other) const |
| Returns true if the other UaAggregateConfiguration is not equal to this. More...
|
|
UaAggregateConfiguration & | operator= (const UaAggregateConfiguration &other) |
| Assignment operator. More...
|
|
OpcUa_AggregateConfiguration * | copy () const |
| Copy UaAggregateConfiguration data to a newly allocated OpcUa_AggregateConfiguration. More...
|
|
void | copyTo (OpcUa_AggregateConfiguration *pDst) const |
| Copy UaAggregateConfiguration data to an existing OpcUa_AggregateConfiguration structure. More...
|
|
void | attach (const OpcUa_AggregateConfiguration *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_AggregateConfiguration * | detach (OpcUa_AggregateConfiguration *pDst) |
| Detaches the internal AggregateConfiguration structure from this class. More...
|
|
void | toVariant (UaVariant &variant) const |
|
void | toVariant (OpcUa_Variant &variant) const |
|
void | toVariant (UaVariant &variant, OpcUa_Boolean bDetach) |
|
void | toVariant (OpcUa_Variant &variant, OpcUa_Boolean bDetach) |
|
void | toDataValue (UaDataValue &dataValue, OpcUa_Boolean updateTimeStamps) const |
|
void | toDataValue (OpcUa_DataValue &dataValue, OpcUa_Boolean updateTimeStamps) const |
|
void | toDataValue (UaDataValue &dataValue, OpcUa_Boolean bDetach, OpcUa_Boolean updateTimeStamps) |
|
void | toDataValue (OpcUa_DataValue &dataValue, OpcUa_Boolean bDetach, OpcUa_Boolean updateTimeStamps) |
|
void | toExtensionObject (UaExtensionObject &extensionObject) const |
|
void | toExtensionObject (OpcUa_ExtensionObject &extensionObject) const |
|
void | toExtensionObject (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | toExtensionObject (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setAggregateConfiguration (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setAggregateConfiguration (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setAggregateConfiguration (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setAggregateConfiguration (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setAggregateConfiguration (OpcUa_Boolean useServerCapabilitiesDefaults, OpcUa_Boolean treatUncertainAsBad, OpcUa_Byte percentDataBad, OpcUa_Byte percentDataGood, OpcUa_Boolean useSlopedExtrapolation) |
|
OpcUa_Boolean | getUseServerCapabilitiesDefaults () const |
|
OpcUa_Boolean | getTreatUncertainAsBad () const |
|
OpcUa_Byte | getPercentDataBad () const |
|
OpcUa_Byte | getPercentDataGood () const |
|
OpcUa_Boolean | getUseSlopedExtrapolation () const |
|
void | setUseServerCapabilitiesDefaults (OpcUa_Boolean useServerCapabilitiesDefaults) |
|
void | setTreatUncertainAsBad (OpcUa_Boolean treatUncertainAsBad) |
|
void | setPercentDataBad (OpcUa_Byte percentDataBad) |
|
void | setPercentDataGood (OpcUa_Byte percentDataGood) |
|
void | setUseSlopedExtrapolation (OpcUa_Boolean useSlopedExtrapolation) |
|
Wrapper class for the UA stack structure OpcUa_AggregateConfiguration.
This class encapsulates the native OpcUa_AggregateConfiguration structure and handles memory allocation and cleanup for you. UaAggregateConfiguration uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared AggregateConfiguration it creates a copy for that (copy-on-write). So assigning another UaAggregateConfiguration or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.