M&M FDT 1.2.1 Online Specification
 DTMASIDeviceSchema definition


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

DTMASIDeviceSchema

Available since ASI Annex for FDT 1.2.1

THIS SCHEMA HAS NOT YET BEEN RELEASED. If you have comments on this schema, please contact the FDT project group for this protocol. Many attributes in DTMASIDeviceSchema begin with capital letter. Attributes usually begin with lower case characters. People will possibly get confused.

Available since FDT 1.2
Available since FDT 1.2.1
Available since FDT 1.2 and modified or extended in FDT 1.2.1
Specification description (mouse over)
dtmINSPECTOR related hint (mouse over)
Comment by M&M (mouse over)
Link to definition
<Schema name="DTMASIDeviceSchema"   xmlns="urn:schemas-microsoft-com:xml-data" xmlns:fdt="x-schema:FDTDataTypesSchema.xml" xmlns:dt="urn:schemas-microsoft-com:datatypes" >
      <!-- Definition of Attributes -->
     <AttributeType name="slaveAddress" dt:type="ui1" />
     <AttributeType name="IOConfiguration"
dt:type="ui1" />
     <AttributeType name="IDCode"
dt:type="ui1" />
     <AttributeType name="ExtendedIDCode1"
dt:type="ui1" />
     <AttributeType name="ExtendedIDCode2"
dt:type="ui1" />
     <AttributeType name="VendorIDCode"
dt:type="ui2" />
     <AttributeType name="DeviceIDCode"
dt:type="ui2" />
     <AttributeType name="DeviceIDString"
dt:type="bin.hex" />
      <!-- Definition of Elements -->
     <ElementType name="ASIDevice"
content="empty" model="closed" >
          <attribute type="fdt:nodeId"
  required="no" />
          <attribute type="slaveAddress"   required="yes" />
           <!-- 1. Stufe der Identifizierung (ergibt das Profil) -->
          <attribute type="IOConfiguration"   required="yes" />
          <attribute type="IDCode"   required="yes" />
          <attribute type="ExtendedIDCode2"   required="no" />
           <!-- gibt 30 definierte AS-i-Slave-Typen - z.B. generischer Analog-Slave, IOConfiguration=7, IDCode=3, Rest egal Es gibt einen DTM, der alle AS-i Slaves kann (zeigt dann eben keine Analogwerte an) -->
           <!-- nur wenn der DTM diesen Wert angibt, soll er auch ausgewertet werden. -->
          <attribute type="ExtendedIDCode1"   required="no" />
           <!-- nur 7.4 + 7.5 -->
          <attribute type="VendorIDCode"   required="no" />
           <!-- nur 7.5, 7.5 ist damit eindeutig identifizierbar -->
          <attribute type="DeviceIDCode"   required="no" />
           <!-- nur 7.4, 7.4 ist damit eindeutig identizierbar, ausser wenn VendorIDCode =0xff -->
          <attribute type="DeviceIDString"   required="no" />
           <!-- Regel: 1. wenn nur generisches ,dann automatisch nehmen (geht) 2. wenn mehr als ein DTM passt, dann immer Auswahlfenster 3. nicht fragen, wenn 7.4 oder 7.5 (alle Angaben sind da und stimmen ueberein, ausser ExtendedIDCode1) -->
     </ElementType>
</Schema>

© 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.