Up to FDT Specification
8.1 Ids 8.2 Data Type Definitions
| 8.1 Ids
Ids are unique identifiers in a specific context. They are used to identify components, notification about user roles and rights, and for the association of asynchronous function calls.
| Name
| Data type
| Description
| | invokeId
| FdtUUIDString
| An invokeId of a request method of a server object is a unique identifier to be generated by the client via CoCreateGuid() API and is only valid within the calling object. Within a callback method this identifier must be used by the client to identify the appropriate request send to the server object.
Association of asynchronous function calls is used for methods like xxxRequest(), OnxxxResponse()
| | systemTag
| BSTR
| Unique identifier of a device instance within a project of the Frame Application. The system tag will be set during the initialization of a DTM and has to be used by the DTM for all instance specific function calls to the Frame Application. The DTM must not store the systemTag (e.g. in the instance data set). The DTM may not rely on the fact that it receives the same systemTag during each initialization (call of IDtm::Environment() or IDtm2::Environment2())
| | CommunicationReference
| FdtUUIDString
| Mandatory identifier for a communication link to a device. This identifier is allocated by the communication component during the connect via CoCreateGuid() API. The communication reference has to be used for all following communication calls.
|
|