This specification defines JoiningSystemEventType and JoiningSystemConditionType with a common payload. The following set of categories defined as Condition Class and Condition SubClass shall be used to filter the type of events received from a joining system.
Note: It is recommended to use the combination of Condition Class and Condition SubClass to identify the type of event since it allows the clients to subscribe and filter various events based on the use case. The list of Condition Classes defined in this specification are recommended to be used as ConditionSubClass property along with ConditionClass defined in OPC UA base specifications.
Usage examples of the filter criteria are defined in Annex G.
The AssetConnectedConditionClassType is used to classify events or conditions related to the connection of an asset. It is formally defined in Table 166.
Table 166 – AssetConnectedConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AssetConnectedConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
|||||
IJT Asset Connection Event |
|||||
IJT Asset Connection State Event |
The AssetDisconnectedConditionClassType is used to classify events or conditions related to the disconnection of an asset. It is formally defined in Table 167 .
Table 167 – AssetDisconnectedConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AssetDisconnectedConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
|||||
IJT Asset Connection Event |
|||||
IJT Asset Connection State Event |
The AssetEnabledConditionClassType is used to classify events or conditions related to the enabled state of an asset. It is formally defined in Table 168.
Table 168 – AssetEnabledConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AssetEnabledConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
|||||
IJT Asset Enable State Event |
The AssetDisabledConditionClassType is used to classify events or conditions related to the disabled state of an asset. It is formally defined in Table 169.
Table 169 – AssetDisabledConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AssetDisabledConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
|||||
IJT Asset Enable State Event |
The ConfigurationChangeConditionClassType is used to classify events or conditions related to the configuration change in a joining system. It is formally defined in Table 170.
Table 170 – ConfigurationChangeConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ConfigurationChangeConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The ThresholdViolationConditionClassType is used to classify events or conditions related to the violation of a threshold in a joining system. Examples: Violation of the limits of any physical quantity such as Temperature, Current, etc.
It is recommended to use the respective JoiningSystemResultReadyEventType for violations occurred in a joining operation.
It is formally defined in Table 171.
Table 171 – ThresholdViolationConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ThresholdViolationConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The ThresholdViolationResolvedConditionClassType is used to classify events or conditions related to the resolution of a threshold violation in a joining system. It is used along with ThresholdViolationConditionClassType to indicate that the reported violation is resolved in the underlying system.
It is formally defined in Table 172.
Table 172 – ThresholdViolationResolvedConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ThresholdViolationResolvedConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The JoiningSystemUserLoggedInConditionClassType is used to classify events or conditions related to log-in of a user in a joining system. It is formally defined in Table 173.
Table 173 – JoiningSystemUserLoggedInConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
JoiningSystemUserLoggedInConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The JoiningSystemUserLoggedOutConditionClassType is used to classify events or conditions related to log-out of a user in a joining system. It is formally defined in Table 174.
Table 174 – JoiningSystemUserLoggedOutConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
JoiningSystemUserLoggedOutConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The AssetLocationConditionClassType is used to classify events or conditions related to the change in location of an asset. It is formally defined in Table 175.
Table 175 – AssetLocationConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AssetLocationConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The LocationInZoneConditionClassType is used to classify events or conditions related to the change of entity location from out-of-zone to in-zone. It is formally defined in Table 176.
Table 176 – LocationInZoneConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
LocationInZoneConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The LocationOutOfZoneConditionClassType is used to classify events or conditions related to the change of entity location from in-zone to out-of-zone. It is formally defined in Table 177.
Table 177 – LocationOutOfZoneConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
LocationOutOfZoneConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The DataValidationFailureConditionClassType is used to classify events or conditions related to the data validation failure in a joining system. It is formally defined in Table 178.
Table 178 – DataValidationFailureConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
DataValidationFailureConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The InputValidationFailureConditionClassType is used to classify events or conditions related to the input validation failure in a joining system. It is formally defined in Table 179.
Table 179 – InputValidationFailureConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
InputValidationFailureConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The ErrorConditionClassType is used to classify events or conditions related to an error in a joining system. It is formally defined in Table 180.
Table 180 – ErrorConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ErrorConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The SoftwareConditionClassType is used to classify events or conditions related to a software in a joining system. It is formally defined in Table 181.
Table 181 – SoftwareConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
SoftwareConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The HardwareConditionClassType is used to classify events or conditions related to a hardware in a joining system. It is formally defined in Table 182.
Table 182 – HardwareConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
HardwareConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The CertificateConditionClassType is used to classify events or conditions related to a certificate in a joining system. It is formally defined in Table 183.
Table 183 – CertificateConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
CertificateConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The LicenseConditionClassType is used to classify events or conditions related to a license in a joining system. It is formally defined in Table 184.
Table 184 – LicenseConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
LicenseConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The AddedEntityConditionClassType is used to classify events or conditions to indicate that an entity is added in a joining system. It is formally defined in Table 185.
Table 185 – AddedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AddedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The UpdatedEntityConditionClassType is used to classify events or conditions to indicate that an entity is updated in a joining system. It is formally defined in Table 186.
Table 186 – UpdatedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
UpdatedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The RemovedEntityConditionClassType is used to classify events or conditions to indicate that an entity is removed in a joining system. It is formally defined in Table 187.
Table 187 – RemovedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
RemovedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The ReceivedEntityConditionClassType is used to classify events or conditions to indicate that an entity is received in a joining system. It is formally defined in Table 188.
Table 188 – ReceivedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ReceivedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The AcceptedEntityConditionClassType is used to classify events or conditions to indicate that an entity is accepted in a joining system. It is formally defined in Table 189.
Table 189 – AcceptedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
AcceptedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The RejectedEntityConditionClassType is used to classify events or conditions to indicate that an entity is rejected in a joining system. It is formally defined in Table 190.
Table 190 – RejectedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
RejectedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The MissingEntityConditionClassType is used to classify events or conditions to indicate that an entity is missing in a joining system. It is formally defined in Table 191.
Table 191 – MissingEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
MissingEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The ExpiredEntityConditionClassType is used to classify events or conditions to indicate that an entity is expired in a joining system. It is formally defined in Table 192.
Table 192 – ExpiredEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ExpiredEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The InvalidEntityConditionClassType is used to classify events or conditions to indicate that an entity is invalid in a joining system. It is formally defined in Table 193.
Table 193 – InvalidEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
InvalidEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The IncompatibleEntityConditionClassType is used to classify events or conditions to indicate that an entity is incompatible in a joining system. It is formally defined in Table 194.
Table 194 – IncompatibleEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
IncompatibleEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The SelectedEntityConditionClassType is used to classify events or conditions to indicate that an entity is selected in a joining system. It is formally defined in Table 195.
Table 195 – SelectedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
SelectedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The SelectedProcessConditionClassType is used to classify events or conditions to indicate that a given joining process is selected in a joining system. It is formally defined in Table 196.
Table 196 – SelectedProcessConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
SelectedProcessConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The UnacknowledgedResultsConditionClassType is used to classify events or conditions to indicate the result memory in a joining system is above the configured limit of unacknowledged results. It is formally defined in Table 197.
Table 197 – UnacknowledgedResultsConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
UnacknowledgedResultsConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The EntityExpiryWarningConditionClassType is used to classify events or conditions to indicate that an entity is about to expire in a joining system. It is formally defined in Table 198.
Table 198 – EntityExpiryWarningConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
EntityExpiryWarningConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The StartedEntityConditionClassType is used to classify events or conditions to indicate that an entity is started in a joining system. It is formally defined in Table 199.
Table 199 – StartedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
StartedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The StoppedEntityConditionClassType is used to classify events or conditions to indicate that an entity is stopped in a joining system. It is formally defined in Table 200.
Table 200 – StoppedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
StoppedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The NotAvailableEntityConditionClassType is used to classify events or conditions to indicate that an entity is not available in a joining system. It is formally defined in Table 201Table 191.
Table 201 – NotAvailableEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
NotAvailableEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |
The NotSupportedEntityConditionClassType is used to classify events or conditions to indicate that an entity is not supported in a joining system. It is formally defined in Table 202.
Table 202 – NotSupportedEntityConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
NotSupportedEntityConditionClassType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseConditionClassType defined in OPC 10000-9. |
|||||
Conformance Units |
|||||
IJT Event Condition Classes |