You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Sven (Beckhoff) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="..\EtherCAT\EtherCATBase.xsd"/>
<xs:element name="TwinSAFE">
<xs:complexType>
<xs:sequence>
<xs:element name="Devices">
<xs:complexType>
<xs:sequence>
<xs:element name="Device" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="DeviceType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Version" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<xs:complexType name="DeviceType">
<xs:sequence>
<xs:element name="Type" type="xs:unsignedInt">
<xs:annotation>
<xs:documentation>type name of the device (vendor specific</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Name" type="NameType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>display name of the device</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="BitOffset" type="xs:unsignedInt"/>
<xs:element name="Description" type="DataTypeType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CRC32" type="xs:unsignedLong"/>
</xs:sequence>
</xs:complexType>
</xs:schema>