<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by DGolick (Waters Corporation) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="">
	<xs:element name="W2200DiagStatus">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="isDoorOpen" type="xs:boolean"/>
				<xs:element name="injectionValve" type="xs:unsignedInt"/>
				<xs:element name="sampleSyrValve" type="xs:unsignedInt"/>
				<xs:element name="injectValveEncoderBits" type="xs:unsignedInt"/>
				<xs:element name="sampleValvePosBits" type="xs:unsignedInt"/>
				<xs:element name="solValWashSelect" type="xs:boolean"/>
				<xs:element name="solValWeakWash" type="xs:boolean"/>
				<xs:element name="solValStrongWash" type="xs:boolean"/>
				<xs:element name="solValPressureAssist" type="xs:boolean"/>
				<xs:element name="XaxisHomeSensor" type="xs:boolean"/>
				<xs:element name="XaxisRefSensor" type="xs:boolean"/>
				<xs:element name="YaxisHomeSensor" type="xs:boolean"/>
				<xs:element name="ZaxisHomeSensor" type="xs:boolean"/>
				<xs:element name="ZPaxisHomeSensor" type="xs:boolean"/>
				<xs:element name="ZPaxisTopSensor" type="xs:boolean"/>
				<xs:element name="sampleSyrHomeSensor" type="xs:boolean"/>
				<xs:element name="washSyrHomeSensor" type="xs:boolean"/>
				<xs:element name="shutterHomeSensor" type="xs:boolean"/>
				<xs:element name="shutterAwaySensor" type="xs:boolean"/>
				<xs:element name="shuttleHomeSensor" type="xs:boolean"/>
				<xs:element name="shuttleAwaySensor" type="xs:boolean"/>
				<xs:element name="plateSenShuttleAuto" type="xs:boolean"/>
				<xs:element name="plateSenShuttleElevator" type="xs:boolean"/>
				<xs:element name="plateSenRight" type="xs:boolean"/>
				<xs:element name="plateSenLeft" type="xs:boolean"/>
				<xs:element name="eventInput1" type="xs:boolean"/>
				<xs:element name="eventInput2" type="xs:boolean"/>
				<xs:element name="sw1" type="xs:boolean"/>
				<xs:element name="sw2" type="xs:boolean"/>
				<xs:element name="sw3" type="xs:boolean"/>
				<xs:element name="sw4" type="xs:boolean"/>
				<xs:element name="sw5" type="xs:boolean"/>
				<xs:element name="sw6" type="xs:boolean"/>
				<xs:element name="chartOut" type="xs:unsignedInt"/>
				<xs:element name="samplePressurePsi" type="xs:float"/>
				<xs:element name="sampleOverTempSensor" type="xs:int"/>
				<xs:element name="hasElevator" type="xs:boolean"/>
				<xs:element name="pneumaticPressurePsi" type="xs:float"/>
				<xs:element name="isElevDoorOpen" type="xs:unsignedInt"/>
				<xs:element name="elevHomeSensor" type="xs:boolean"/>
				<xs:element name="elevAwaySensor" type="xs:boolean"/>
				<xs:element name="ETSHomeSensor" type="xs:boolean"/>
				<xs:element name="ETSAwaySensor" type="xs:boolean"/>
				<xs:element name="UpATSHomeSensor" type="xs:boolean"/>
				<xs:element name="UpATSAwaySensor" type="xs:boolean"/>
				<xs:element name="LoATSHomeSensor" type="xs:boolean"/>
				<xs:element name="LoATSAwaySensor" type="xs:boolean"/>
				<xs:element name="RoboticShutterHomeSensor" type="xs:boolean"/>
				<xs:element name="RoboticShutterAwaySensor" type="xs:boolean"/>
				<xs:element name="RoboticShuttleHomeSensor" type="xs:boolean"/>
				<xs:element name="RoboticShuttleAwaySensor" type="xs:boolean"/>
				<xs:element name="shelfSensor" type="xs:boolean"/>
			</xs:sequence>
			<xs:attribute name="version" type="xs:int" use="required"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
