M&M FDT 1.2.1 Online Specification
 FDTASIScanIdentSchema definition


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

FDTASIScanIdentSchema

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.

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="FDTASIScanIdentSchema"   xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:asiident="x-schema:FDTASIIdentSchema.xml" xmlns:fdt="x-schema:FDTDataTypesSchema.xml" >
      <!-- Definition of Attributes -->
     <AttributeType name="schemaVersion" dt:type="number" default="1.21" />
     <AttributeType name="resultState"
dt:type="enumeration" dt:values="provisional final error" />
     <AttributeType name="connectStatus"
dt:type="enumeration" dt:values="slaveAbsent slaveActive slaveTypeMismatch slaveNotProjected" />
      <!-- Definition of elements -->
     <ElementType name="IdAddress"
content="empty" model="closed" >
          <attribute type="asiident:slaveAddress"
  required="yes" />
     </ElementType>
     <ElementType name="IdBusProtocol" content="empty" model="closed" >
          <attribute type="asiident:busProtocol"
  required="yes" />
     </ElementType>
     <ElementType name="IdBusProtocolVersion" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdManufacturer" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdTypeID" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdSoftwareRevision" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdHardwareRevision" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdTag" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdSerialNumber" content="empty" model="closed" >
          <attribute type="asiident:notApplicable"
  required="yes" />
     </ElementType>
     <ElementType name="IdCode" content="empty" model="closed" >
          <attribute type="asiident:idCode"
  required="yes" />
     </ElementType>
     <ElementType name="IOConfiguration" content="empty" model="closed" >
          <attribute type="asiident:ioConfiguration"
  required="yes" />
     </ElementType>
     <ElementType name="ExtendedIDCode1" content="empty" model="closed" >
          <attribute type="asiident:extendedIDCode1"
  required="yes" />
     </ElementType>
     <ElementType name="ExtendedIDCode2" content="empty" model="closed" >
          <attribute type="asiident:extendedIDCode2"
  required="yes" />
     </ElementType>
     <ElementType name="IDString" content="empty" model="closed" >
          <attribute type="asiident:idString"
  required="yes" />
     </ElementType>
     <ElementType name="ScanIdentification" content="eltOnly" model="closed" >
          <attribute type="connectStatus"
  required="yes" />
           <!-- attributes with semantic meaning: -->
          <element type="fdt:CommunicationError"   minOccurs="0" maxOccurs="1" />
          <element type="IdAddress"   minOccurs="1" maxOccurs="1" />
          <element type="IdBusProtocol"   minOccurs="1" maxOccurs="1" />
          <element type="IdBusProtocolVersion"   minOccurs="1" maxOccurs="1" />
          <element type="IdManufacturer"   minOccurs="1" maxOccurs="1" />
          <element type="IdTypeID"   minOccurs="1" maxOccurs="1" />
          <element type="IdSoftwareRevision"   minOccurs="1" maxOccurs="1" />
          <element type="IdHardwareRevision"   minOccurs="1" maxOccurs="1" />
          <element type="IdTag"   minOccurs="1" maxOccurs="1" />
          <element type="IdSerialNumber"   minOccurs="1" maxOccurs="1" />
           <!-- non semantic attributes: -->
          <element type="IdCode"   minOccurs="1" maxOccurs="1" />
          <element type="IOConfiguration"   minOccurs="1" maxOccurs="1" />
          <element type="ExtendedIDCode1"   minOccurs="1" maxOccurs="1" />
          <element type="ExtendedIDCode2"   minOccurs="1" maxOccurs="1" />
          <element type="IDString"   minOccurs="0" maxOccurs="1" />
     </ElementType>
     <ElementType name="ScanIdentifications" content="eltOnly" model="closed" >
          <attribute type="fdt:busCategory"
  required="yes" />
          <attribute type="resultState"   required="yes" />
          <element type="ScanIdentification"   minOccurs="0" maxOccurs="*" />
     </ElementType>
      <!-- NOTE: physical scan to be executed by communication or gateway DTM!!! -->
     <ElementType name="FDT" content="eltOnly" model="closed" >
          <element type="ScanIdentifications"
  minOccurs="1" maxOccurs="1" />
     </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.