This structure is a subtype of 5:ResultMetaDataType. It is used to define additional meta data of a Result in a joining system. The structure is defined in Table 208.
Table 208 – JoiningResultMetaDataType Structure
|
Name |
Type |
Description |
Optional |
|
JoiningResultMetaDataType |
structure |
Subtype of the 5:ResultMetaDataType defined in OPC 40001-101. |
True |
|
JoiningTechnology |
0:LocalizedText |
It is a human readable text to identify the joining technology. |
True |
|
SequenceNumber |
0:UInt64 |
It is the cyclic counter. The cyclic counter shall be incremented for each joining operation. |
True |
|
Name |
0:String |
It is the user-friendly name of the result. Examples: Job Result, Batch Result, etc. |
True |
|
Description |
0:LocalizedText |
It is the additional information associated with the result. It can contain information on the ResultConent. |
True |
|
Classification |
0:Byte |
It provides information on the classification of the result in the joining system. It has the following pre-defined values which shall be used for each instance of this type.
Note: ResultContent shall be populated with the following options based on the ResultMetaData.Classification value. Refer Annex F for detailed examples.
|
True |
|
OperationMode |
0:Byte |
It provides information on how the joining operation was performed. It has the following pre-defined values which shall be used for each instance of this type.
|
True |
|
AssemblyType |
0:Byte |
It provides the type of joining operation. It has the following pre-defined values which shall be used for each instance of this type.
|
True |
|
AssociatedEntities |
EntityDataType[] |
It is a list of identifiers associated to the given result. Examples: ProductId, VIN, SocketId, JointId, JoiningProcessId, etc. |
True |
|
ResultCounters |
ResultCounterDataType[] |
It is a list of counters associated to the given result. Examples: Batch Counter, Retry Counter, Channel Counter, etc. |
True |
|
InterventionType |
0:Byte |
It provides information on type of intervention which has occurred during the joining operation. It has the following pre-defined values which shall be used for each instance of this type. Note: It is only applicable when the Classification is INTERVENTION_RESULT.
|
True |
|
IsGeneratedOffline |
0:Boolean |
It indicates that the result is generated when the asset was offline. The default value is false. Note: The definition of offline status is application specific. Example: Wireless tool performing joining in radio shadow. |
True |
|
ExtendedMetaData |
KeyValueDataType[] |
It is used to send any additional meta data associated with the result. It is intended to be used for future and vendor-specific extensions. |
True |
Its representation in the AddressSpace is defined in Table 209.
Table 209 – JoiningResultMetaDataType Definition
|
Attribute |
Value |
||||
|
BrowseName |
JoiningResultMetaDataType |
||||
|
IsAbstract |
False |
||||
|
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 5:ResultMetaDataType defined in OPC 40001-101. |
|||||
|
Conformance Units |
|||||
|
IJT Basic Result |
|||||
|
IJT Single Result |
|||||
|
IJT Result Additional Data |
|||||
|
IJT Result Processing Times |
|||||
|
IJT Result Processing Times Durations |
|||||
|
IJT Batch Result |
|||||
|
IJT Batch Result Counters |
|||||
|
IJT Sync Result |
|||||
|
IJT Sync Result Counters |
|||||
|
IJT Job Result |
|||||
|
IJT Intervention Result |
|||||
|
IJT Result Internal Identifiers |
|||||
|
IJT Result External Identifiers |
|||||
|
IJT Result Extended Meta Data |
|||||