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 |