.NET Based OPC UA Client/Server SDK
3.0.5.474
|
A structure that is defined as the type of the aggregateConfiguration parameter of the AggregateFilter structure. More...
Inherits UnifiedAutomation.UaBase.IEncodeable.
Public Member Functions | |
AggregateConfiguration () | |
The default constructor. More... | |
virtual void | Encode (IEncoder encoder) |
virtual void | Decode (IDecoder decoder) |
virtual bool | IsEqual (IEncodeable encodeable) |
Checks if encodeable is the same object or has the same content More... | |
virtual object | Clone () |
Properties | |
bool | UseServerCapabilitiesDefaults [get, set] |
A Boolean parameter indicating whether to use default aggregate configuration settings. More... | |
bool | TreatUncertainAsBad [get, set] |
Indicates how the server treats data returned with a StatusCode severity Uncertain with respect to Aggregate calculations. More... | |
byte | PercentDataBad [get, set] |
Indicates the minimum percentage of bad data in a given interval required for the StatusCode for the given interval for processed data request to be set to Bad. More... | |
byte | PercentDataGood [get, set] |
Indicates the minimum percentage of Good data in a given interval required for the StatusCode for the given interval for the processed data requests to be set to Good. More... | |
bool | UseSlopedExtrapolation [get, set] |
Indicates how the server interpolates data when no boundary value exists (i.e. extrapolating into the future from the last known value). More... | |
virtual ExpandedNodeId | TypeId [get] |
virtual ExpandedNodeId | BinaryEncodingId [get] |
virtual ExpandedNodeId | XmlEncodingId [get] |
Properties inherited from UnifiedAutomation.UaBase.IEncodeable | |
ExpandedNodeId | TypeId [get] |
Returns the UA type identifier for the encodable type. More... | |
ExpandedNodeId | BinaryEncodingId [get] |
Returns the UA type identifier for the default binary encoding for the type. More... | |
ExpandedNodeId | XmlEncodingId [get] |
Returns the UA type identifier for the default XML encoding for the type. More... | |
A structure that is defined as the type of the aggregateConfiguration parameter of the AggregateFilter structure.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
getset |
Indicates the minimum percentage of bad data in a given interval required for the StatusCode for the given interval for processed data request to be set to Bad.
Uncertain is treated as defined in. For details on which Aggregates use the PercentDataBad Variable, see the definition of each Aggregate. The default value is 100.
The PercentDataGood and PercentDataBad must follow the following relationship
PercentDataGood>= (100 – PercentDataBad).
If they are equal, the result of the PercentDataGood calculation is used.
|
getset |
Indicates the minimum percentage of Good data in a given interval required for the StatusCode for the given interval for the processed data requests to be set to Good.
For details on which Aggregates use the PercentDataGood Variable, see the definition of each Aggregate. The default value is 100.
The PercentDataGood and PercentDataBad must follow the following relationship
PercentDataGood>= (100 – PercentDataBad).
If they are equal, the result of the PercentDataGood calculation is used.
|
getset |
Indicates how the server treats data returned with a StatusCode severity Uncertain with respect to Aggregate calculations.
It has the following values:
A value of True indicates the server
The default value is True. Note that the value is still treated as Uncertain when the StatusCode for the result is calculated.
|
getset |
A Boolean parameter indicating whether to use default aggregate configuration settings.
|
getset |
Indicates how the server interpolates data when no boundary value exists (i.e. extrapolating into the future from the last known value).
The default value is False. For SimpleBounds this value is ignored.