This OptionSet defines flags indicating the operation on a ConnectionConfigurationSetConfDataType. The value of the OptionSet is null if none of the bits are set.

The possible element operations are ElementAdd, ElementRemove, and ElementReplace. Only one of the element operation bits shall be set. If more than one of these bits are set, the operation shall fail.

The ConnectionConfigurationSetOperation values are formally defined in Table F.41.

Table F.41 – ConnectionConfigurationSetOperation values

Value

Bit No.

Description

ElementAdd

0

If this bit is set, the ConnectionConfigurationSet is added to the ConnectionManager configuration.

ElementRemove

1

If this bit is set, the ConnectionConfigurationSet is removed from the ConnectionManager configuration. The ConnectionConfigurationSet to be removed is identified via the string part of the BrowseName and the ConnectionConfigurationSetFolder. All other elements in the ConnectionConfigurationSetConfDataType are ignored in this case. It is recommended to set all arrays in the DataType to null or empty.

ElementReplace

2

If this bit is set, the ConnectionConfigurationSet is replaced in the ConnectionManager configuration. The ConnectionConfigurationSet to be replaced is identified via the string part of the BrowseName and the ConnectionConfigurationSetFolder.

Bits 3:7 are reserved for future use. The ConnectionConfigurationSetOperation representation in the AddressSpace is formally defined in Table F.42.

Table F.42 – ConnectionConfigurationSetOperation definition

Attribute

Value

BrowseName

4:ConnectionConfigurationSetOperation

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the Byte type defined in OPC 10000-3.

0:HasProperty

Variable

OptionSetValues

LocalizedText[]

PropertyType

ConformanceUnits

UAFX ConnectionManager Configuration