Skip to content

Reference

OpcAggregateConfiguration Members

Represents the configuration of the aggregate calculation of a request for processed history data, as defined by the AggregateConfiguration of OPC UA (see AggregateConfiguration).

Reference

OpcAggregateConfiguration Members ​

Type
OpcAggregateConfiguration
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Properties ​

PercentDataBad ​

Gets or sets a value which indicates the minimum percentage of bad data in a given interval required for the status code for the given interval to be set to bad.

csharp
public byte PercentDataBad { get; set; }
vbnet
Public Property PercentDataBad As Byte

Property value

Byte

The minimum percentage of bad data in an interval.

Remarks

The value is used only if UseServerCapabilitiesDefaults is false.

PercentDataGood ​

Gets or sets a value which indicates the minimum percentage of good data in a given interval required for the status code for the given interval to be set to good.

csharp
public byte PercentDataGood { get; set; }
vbnet
Public Property PercentDataGood As Byte

Property value

Byte

The minimum percentage of good data in an interval.

Remarks

The value is used only if UseServerCapabilitiesDefaults is false.

TreatUncertainAsBad ​

Gets or sets a value indicating whether the server treats data with a status code of the severity uncertain like bad data in the aggregate calculation.

csharp
public bool TreatUncertainAsBad { get; set; }
vbnet
Public Property TreatUncertainAsBad As Boolean

Property value

Boolean

The value true if data with the severity uncertain is treated like bad data; otherwise the value false, then it is treated like good data unless the aggregate definition says otherwise.

Remarks

The value is used only if UseServerCapabilitiesDefaults is false.

UseServerCapabilitiesDefaults ​

Gets or sets a value indicating whether the server uses its own default aggregate configuration instead of the values of this configuration.

csharp
public bool UseServerCapabilitiesDefaults { get; set; }
vbnet
Public Property UseServerCapabilitiesDefaults As Boolean

Property value

Boolean

The value true if the server uses its default configuration and ignores the other values of this configuration; otherwise the value false.

UseSlopedExtrapolation ​

Gets or sets a value indicating whether the server extrapolates data sloped when no boundary value exists (i.e. when extrapolating into the future from the last known value).

csharp
public bool UseSlopedExtrapolation { get; set; }
vbnet
Public Property UseSlopedExtrapolation As Boolean

Property value

Boolean

The value true if the server projects the value using sloped extrapolation; otherwise the value false, then the server uses stepped extrapolation and holds the last known value constant.

Remarks

The value is used only if UseServerCapabilitiesDefaults is false.