<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="common">
		<xs:complexType>
			<xs:attribute name="language" use="optional" default="0">
				<xs:simpleType>
					<xs:restriction base="xs:unsignedByte">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="1"/>
					</xs:restriction>
				</xs:simpleType>
				<!--Use 0 for German, 1 for English-->
			</xs:attribute>
			<xs:attribute name="lcdlight" use="optional" default="0">
				<xs:simpleType>
					<xs:restriction base="xs:unsignedByte">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="255"/>
					</xs:restriction>
				</xs:simpleType>
				<!--Unit is seconds. 0 means always off, 255 means always on-->
			</xs:attribute>
			<xs:attribute name="toggle" type="xs:boolean" use="optional" default="false">
				<!--False means direction toggling on pushing the encoder button. True means direction toggling if crossing the zero point.-->
			</xs:attribute>
			<xs:attribute name="autoip" type="xs:boolean" use="optional" default="true"/>
			<xs:attribute name="server" type="xs:anyURI" use="optional"/>
			<xs:attribute name="faststart" type="xs:boolean" use="optional" default="false">
				<!--Speed up start up and connecting to server.-->
			</xs:attribute>
			<xs:attribute name="turbo" type="xs:boolean" use="optional" default="false">
				<!-- Enable turbo encoder.-->
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="config">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="common" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="version" type="xs:string" use="optional" default="1.1"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
