M&M FDT 1.2.1 Online Specification
 8.1 Ids


Interfaces and Methods   -   Schemas   -   FDT Specification   -   Quicklinks   -   Abbreviations

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.


© by M&M Software GmbH, parts of this website taken from FDT Interface Specification Version 1.2.1, © by FDT Group, AISBL.
This website is published for support of M&M products as granted in license conditions, chapter 2.1.
Last updated 2015-02-05 15:17
Email: FDT Technical Support Line.