This OptionSet defines flags indicating the last activity taken by a ConnectionManager processing a given ConnectionConfigurationSet (and, in turn, on Connection configurations within). If the OptionSet is zero (no bits set), then no activity related to the given Connection in the given ConnectionConfigurationSet has been taken.

In this OptionSet, only one bit can be set except for the Error bit, which can be set with any of the other bits.

If the ConnectionManager supports the ProcessConnectionConfigurationSets Method, then the activities correspond to the described actions in the Method, but a ConnectionManager is not required to support the ProcessConnectionConfigurationSets Method. It could still have internal or application trigger activities that correspond to these actions.

The LastActivityMask values are formally defined in Table 184.

Table 184 – LastActivityMask values

Value

Bit No.

Description

EstablishEnabled

0

The last activity of the ConnectionManager was establishing a connection (enabled).

EstablishDisabled

1

The last activity of the ConnectionManager was establishing a connection (disabled).

Establish

2

The last activity of the ConnectionManager was establishing a connection.

Remove

3

The last activity of the ConnectionManager was to remove a connection.

Enable

4

The last activity of the ConnectionManager was to enable a connection.

Disable

5

The last activity of the ConnectionManager was to disable a connection.

Error

15

If this bit is set, then the last activity of the ConnectionManager failed; if this bit is cleared, then the last activity of the ConnectionManager was a success.

The Establish, EstablishEnabled, and EstablishDisabled activities include resolving parameters related to a Connection, communicating with an SKS, calling the EstablishConnections Method, or any other activity related to establishing the Connection.

The LastActivityMask representation in the AddressSpace is formally defined in Table 185.

Table 185 – LastActivityMask definition

Attribute

Value

BrowseName

4:LastActivityMask

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:UInt16 type defined in OPC 10000-5

0:HasProperty

Variable

0:OptionSetValues

0:LocalizedText[]

0:PropertyType

ConformanceUnits

UAFX ConnectionManager Diagnostics