This structure provides the identification data for a given entity in the system. The structure is defined in Table 226.
Table 226 – EntityDataType Structure
|
Name |
Type |
Description |
Optional |
|
EntityDataType |
structure |
Subtype of the 0:Structure defined in OPC 10000-5. |
|
|
Name |
0:String |
It is the name of the entity identifier. Examples: VIN, Program Id, etc. Note: Application can send custom names which could be a combination of different terms in the system. |
True |
|
Description |
0:String |
It is the description of the entity. Any additional information for the entity can be sent using this property. Examples: Name of the program in the given system. |
True |
|
EntityId |
0:TrimmedString |
It is the identifier of the given entity. Examples: JoiningProcessId, JointId, etc. |
False |
|
EntityOriginId |
0:TrimmedString |
It is the origin identifier of the given entity. It is provided only when it is applicable and available for a given entity. Examples: JoiningProcessOriginId, JointOriginId, etc. |
True |
|
IsExternal |
0:Boolean |
It indicates if EntityId is provided by the external system or not. Example: VIN is provided by an external system. |
True |
|
EntityType |
0:Int16 |
It provides the type of Entity. It has the following pre-defined values which shall be used for each instance of this type. Important Note: EntityType >=0 is defined as part of this specification. For application specific extensions, EntityType < 0 can be used.
|
False |
Its representation in the AddressSpace is defined in Table 227.
Table 227 – EntityDataType Definition
|
Attribute |
Value |
||||
|
BrowseName |
EntityDataType |
||||
|
IsAbstract |
False |
||||
|
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure defined in OPC 10000-5. |
|||||
|
Conformance Units |
|||||
|
IJT Result Internal Identifiers |
|||||
|
IJT Result External Identifiers |
|||||
|
IJT Event Payload Associated Entities |
|||||
|
IJT Start Joining Process |
|||||