<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:element name="AltusA30SMStatusDetail">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SystemName" type="xsd:string"/>
				<xsd:element name="IsExclusive" type="xsd:boolean"/>
				<xsd:element name="State" type="tSystemState"/>
				<xsd:element name="Function" type="tFunction"/>
				<xsd:element name="FunctionTextID" type="tFunctionTextID"/>
				<xsd:element name="FunctionText" type="xsd:string"/>
				<xsd:element name="RunTime" type="tRunTime"/>
				<xsd:element name="TotalRunTime" type="tRunTime"/>
				<xsd:element name="AlarmCount" type="xsd:int"/>
				<xsd:element name="LedState" type="tLEDState"/>
				<xsd:element name="LedAlarm" type="tLedAlarm"/>
				<xsd:element name="RunCounter" type="xsd:int"/>
				<xsd:element name="RunCounterThreshold" type="xsd:int"/>
				<xsd:element name="SampleLocation" type="xsd:string"/>
				<xsd:element name="SampleTempState" type="tPIDTempControlState"/>
				<xsd:element name="SampleTempSetPointDegC" type="tTemperature"/>
				<xsd:element name="SampleTemperatureDegC" type="tTemperature"/>
				<xsd:element name="ColumnTempState" type="tPIDTempControlState"/>
				<xsd:element name="ColumnTempSetPointDegC" type="tTemperature"/>
				<xsd:element name="ColumnTemperatureDegC" type="tTemperature"/>
				<xsd:element name="AmbientTemperatureDegC" type="tTemperature"/>
				<xsd:element name="HasSmartColumn" type="xsd:int"/>
				<xsd:element name="SmartColumnSerialNumber" type="xsd:string"/>
				<xsd:element name="ColumnInjCount" type="xsd:int"/>
				<xsd:element name="ColumnInjCountThreshold" type="xsd:int"/>
				<xsd:element name="HasElevator" type="xsd:boolean"/>
				<xsd:element name="ElevState" type="tElevState"/>
				<xsd:element name="ElevCapState" type="tElevCapState"/>
				<xsd:element name="ElevStatus" type="xsd:string"/>
				<xsd:element name="ElevPlateNumInAS1" type="xsd:int"/>
				<xsd:element name="ElevPlateNumInAS2" type="xsd:int"/>
				<xsd:element name="ElevTempState" type="tPIDTempControlState"/>
				<xsd:element name="ElevTempSetPointDegC" type="tTemperature"/>
				<xsd:element name="ElevTemperatureDegC" type="tTemperature"/>
				<xsd:element name="HasExtColumnHeater" type="xsd:boolean"/>
				<xsd:element name="ExtColumnTempState" type="tPIDTempControlState"/>
				<xsd:element name="ExtColumnTempSetPointDegC" type="tTemperature"/>
				<xsd:element name="ExtColumnTemperatureDegC" type="tTemperature"/>
				<xsd:element name="LoopSizeUl" type="tLoopSizeUl"/>
				<xsd:element name="SampleSyrSizeUl" type="tSampleSyrSizeUl"/>
				<xsd:element name="NeedleSizeUl" type="tNeedleSizeUl"/>
				<xsd:element name="WashSyrHomeSensor" type="xsd:boolean"/>
				<xsd:element name="WashSyrPercentFull" type="tPercent"/>
				<xsd:element name="WashSyrPercentSpeed" type="tPercent"/>
				<xsd:element name="WeakWashName" type="xsd:string"/>
				<xsd:element name="StrongWashName" type="xsd:string"/>
				<xsd:element name="SolValPressureAssist" type="xsd:boolean"/>
				<xsd:element name="SolValWeakWash" type="xsd:boolean"/>
				<xsd:element name="SolValWashSelect" type="xsd:boolean"/>
				<xsd:element name="SolValStrongWash" type="xsd:boolean"/>
				<xsd:element name="SampleSyrValveState" type="tSampleSyrValveState"/>
				<xsd:element name="SampleSyrValvePosBits" type="xsd:int"/>
				<xsd:element name="SampleSyrHomeSensor" type="xsd:boolean"/>
				<xsd:element name="SampleSyrPercentFull" type="tPercent"/>
				<xsd:element name="SampleSyrPercentSpeed" type="tPercent"/>
				<xsd:element name="SamplePressurePsi" type="tPressure"/>
				<xsd:element name="SamplePressureV" type="tVolts"/>
				<xsd:element name="SamplePressureZeroOffsetV" type="tVolts"/>
				<xsd:element name="BubbleDetectState" type="xsd:boolean"/>
				<xsd:element name="BubbleDetectSolvent" type="tBubbleCount"/>
				<xsd:element name="BubbleDetectAir" type="tBubbleCount"/>
				<xsd:element name="BubbleDetectValue" type="tBubbleCount"/>
				<xsd:element name="InjectionValveState" type="tInjectionValveState"/>
				<xsd:element name="InjectionValveEncoderBits" type="xsd:int"/>
				<xsd:element name="InjectionValveEncoderCounts" type="xsd:int"/>
				<xsd:element name="ColumnHeaterPercentPower" type="tPercent"/>
				<xsd:element name="SmartColumnType" type="xsd:string"/>
				<xsd:element name="ColLeakDetectState" type="tLeakDetectorState"/>
				<xsd:element name="ColLeakDetectConfig" type="tLeakDetectorConfig"/>
				<xsd:element name="ColLeakDetectSignalV" type="tVolts"/>
				<xsd:element name="ExtColumnHeaterType" type="tExtColumnHeaterType"/>
				<xsd:element name="ExtColumnHeaterPercentPower" type="tPercent"/>
				<xsd:element name="NeedlePosition" type="tNeedlePosition"/>
				<xsd:element name="BOSState" type="xsd:boolean"/>
				<xsd:element name="ZPaxisHomeSensor" type="xsd:boolean"/>
				<xsd:element name="ZaxisHomeSensor" type="xsd:boolean"/>
				<xsd:element name="ZPaxisTopSensor" type="xsd:boolean"/>
				<xsd:element name="XaxisHomeSensor" type="xsd:boolean"/>
				<xsd:element name="XaxisRefSensor" type="xsd:boolean"/>
				<xsd:element name="YaxisHomeSensor" type="xsd:boolean"/>
				<xsd:element name="SampleHeaterPercentPower" type="tPercent"/>
				<xsd:element name="SampleOverTempSensor" type="xsd:boolean"/>
				<xsd:element name="IsDoorOpen" type="xsd:boolean"/>
				<xsd:element name="IsChamberLightOn" type="xsd:boolean"/>
				<xsd:element name="IsSpotLightOn" type="xsd:boolean"/>
				<xsd:element name="SampleLeakDetectState" type="tLeakDetectorState"/>
				<xsd:element name="SampleLeakDetectConfig" type="tLeakDetectorConfig"/>
				<xsd:element name="SampleLeakDetectSignalV" type="tVolts"/>
				<xsd:element name="EventInput1" type="xsd:boolean"/>
				<xsd:element name="EventInput2" type="xsd:boolean"/>
				<xsd:element name="Sw_Inject" type="xsd:boolean"/>
				<xsd:element name="Sw1" type="xsd:boolean"/>
				<xsd:element name="Sw2" type="xsd:boolean"/>
				<xsd:element name="Sw3" type="xsd:boolean"/>
				<xsd:element name="Sw4" type="xsd:boolean"/>
				<xsd:element name="Sw_Stop_Run" type="xsd:boolean"/>
				<xsd:element name="ChartOut" type="tChartOutput"/>
				<xsd:element name="AirFlowDetectState" type="xsd:boolean"/>
				<xsd:element name="FuseStates" type="xsd:int"/>
				<xsd:element name="ElevatorType" type="tElevatorType"/>
				<xsd:element name="IsElevDoorOpen" type="xsd:boolean"/>
				<xsd:element name="ElevHeaterCoolerPercentPower" type="tPercent"/>
				<xsd:element name="PneumaticPressurePsi" type="tPressure"/>
				<xsd:element name="ElevHomeSensor" type="xsd:boolean"/>
				<xsd:element name="ElevAwaySensor" type="xsd:boolean"/>
				<xsd:element name="ETSHomeSensor" type="xsd:boolean"/>
				<xsd:element name="ETSAwaySensor" type="xsd:boolean"/>
				<xsd:element name="UpATSHomeSensor" type="xsd:boolean"/>
				<xsd:element name="UpATSAwaySensor" type="xsd:boolean"/>
				<xsd:element name="LoATSHomeSensor" type="xsd:boolean"/>
				<xsd:element name="LoATSAwaySensor" type="xsd:boolean"/>
				<xsd:element name="RoboticShutterHomeSensor" type="xsd:boolean"/>
				<xsd:element name="RoboticShutterAwaySensor" type="xsd:boolean"/>
				<xsd:element name="RoboticShuttleHomeSensor" type="xsd:boolean"/>
				<xsd:element name="RoboticShuttleAwaySensor" type="xsd:boolean"/>
				<xsd:element name="PlateSensor" type="xsd:boolean"/>
				<xsd:element name="ElevFunction" type="tElevFunction"/>
				<xsd:element name="ElevFunctionTextID" type="tElevFunctionTextID"/>
				<xsd:element name="ElevFunctionText" type="xsd:string"/>
				<xsd:element name="ElevRunTime" type="tRunTime"/>
				<xsd:element name="ElevTotalRunTime" type="tRunTime"/>
				<xsd:element name="ElevAlarmCount" type="xsd:int"/>
				<xsd:element name="ElevLedState" type="tLEDState"/>
				<xsd:element name="ElevAlarmText" type="tElevAlarmType"/>
				<xsd:element name="ElevPlateOverTravelSensor" type="xsd:boolean"/>
				<xsd:element name="ElevETSHomeTimeSecs" type="tTransferTime"/>
				<xsd:element name="ElevETSAwayTimeSecs" type="tTransferTime"/>
				<xsd:element name="ElevLoATSHomeTimeSecs" type="tTransferTime"/>
				<xsd:element name="ElevLoATSAwayTimeSecs" type="tTransferTime"/>
				<xsd:element name="ElevCompressorOnTimeSecs" type="tRunTime"/>
				<xsd:element name="SamplesRemainingInSampleSet" type="xsd:int"/>
				<xsd:element name="SamplesRemainingInQueue" type="xsd:int"/>
				<xsd:element name="InjectionsRemaining" type="xsd:int"/>
				<xsd:element name="TrapValvePresent" type="xsd:boolean"/>
				<xsd:element name="TrapValveState" type="tTrapValveState"/>
				<xsd:element name="ExtendedPiercing" type="tExtendedPiercing"/>
				<xsd:element name="NeedleType" type="tNeedleType"/>
				<xsd:element name="SealForce" type="tSealForce"/>
				<xsd:element name="PowerSupply24Volts" type="tPowerSupply"/>
				<xsd:element name="SealCompression" type="tCompression"/>
				<xsd:element name="LastLostStepsZ" type="xsd:float"/>
				<xsd:element name="LastLostStepsZp" type="xsd:float"/>
				<xsd:element name="ColumnPreheaterTemperatureDegC" type="xsd:float"/>
				<xsd:element name="IsPreHeaterPresent" type="xsd:boolean"/>
				<xsd:element name="IsColumnHeaterDoorOpen" type="xsd:boolean"/>
        <xsd:element name="ChassisHeaterState" type="xsd:boolean"/>
        <!-- CPSO -->
        <xsd:element name="PlateLatchHomeTimeSecs" type="tTransferTime"/>
        <xsd:element name="PlateLatchAwayTimeSecs" type="tTransferTime"/>
        <xsd:element name="ShelfSensor" type="xsd:boolean"/>
        <xsd:element name="PowerSupply24vValue" type="tPowerSupply"/>
        <xsd:element name="PneumaticLeakRatePSIperMin" type="tLeakRatePerMin"/>
        <xsd:element name="LeakRateValid" type="xsd:boolean"/>
        <xsd:element name="PlateTransferredToSM" type="xsd:boolean"/>
        
        <xsd:element name="PlateSensorOn" type="xsd:boolean"/>
        <xsd:element name="DumpValveActivated" type="xsd:boolean"/>
        <xsd:element name="PneumaticLeakRateThreshold" type="tLeakRatePerMin"/>
        <xsd:element name="PneumaticLeakRateExceeded" type="xsd:boolean"/>
        <xsd:element name="SOClassicAltScanActivated" type="xsd:boolean"/>
        <xsd:element name="PneumaticUsingHouseAir" type="xsd:boolean"/>
        
      </xsd:sequence>
			<xsd:attribute name="version" type="xsd:int" use="optional" default="1"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:simpleType name="tSystemState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="SystemStateInitializing_0"/>
			<xsd:enumeration value="" id="SystemStateIdle_1"/>
			<xsd:enumeration value="" id="SystemStateGettingReady_2"/>
			<xsd:enumeration value="" id="SystemStateReady_3"/>
			<xsd:enumeration value="" id="SystemStateRunning_4"/>
			<xsd:enumeration value="" id="SystemStateError_5"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tTrapValveState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="TrapValveNotFound_0"/>
			<xsd:enumeration value="" id="TrapValveOn_1"/>
			<xsd:enumeration value="" id="TrapValveOff_2"/>
			<xsd:enumeration value="" id="TrapValveError_3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tFunction">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="Fid_NoFunction_0"/>
			<xsd:enumeration value="" id="Fid_Diagnostic_1"/>
			<xsd:enumeration value="" id="Fid_Initialize_1000"/>
			<xsd:enumeration value="" id="Fid_Inject_1001"/>
			<xsd:enumeration value="" id="Fid_Prime_1002"/>
			<xsd:enumeration value="" id="Fid_WashNeedle_1003"/>
			<xsd:enumeration value="" id="Fid_Defrost_1004"/>
			<xsd:enumeration value="" id="Fid_MoveOneMotor_1005"/>
			<xsd:enumeration value="" id="Fid_MoveAxisX_1006"/>
			<xsd:enumeration value="" id="Fid_HomeAxisX_1007"/>
			<xsd:enumeration value="" id="Fid_MoveAxisXRef_1008"/>
			<xsd:enumeration value="" id="Fid_MoveAxisY_1009"/>
			<xsd:enumeration value="" id="Fid_HomeAxisY_1010"/>
			<xsd:enumeration value="" id="Fid_MoveAxisZZp_1011"/>
			<xsd:enumeration value="" id="Fid_HomeAxisZZp_1012"/>
			<xsd:enumeration value="" id="Fid_MoveAxisZZpPlateSensor_1013"/>
			<xsd:enumeration value="" id="Fid_MoveSampleSyr_1014"/>
			<xsd:enumeration value="" id="Fid_HomeSampleSyr_1015"/>
			<xsd:enumeration value="" id="Fid_MoveWashSyr_1016"/>
			<xsd:enumeration value="" id="Fid_HomeWashSyr_1017"/>
			<xsd:enumeration value="" id="Fid_MoveInjectValve_1018"/>
			<xsd:enumeration value="" id="Fid_HomeInjectValve_1019"/>
			<xsd:enumeration value="" id="Fid_MoveSampleValve_1020"/>
			<xsd:enumeration value="" id="Fid_HomeSampleValve_1021"/>
			<xsd:enumeration value="" id="Fid_StartCalibrationXY_1022"/>
			<xsd:enumeration value="" id="Fid_JogCalXY_1023"/>
			<xsd:enumeration value="" id="Fid_StartCalibrationZZp_1024"/>
			<xsd:enumeration value="" id="Fid_JogCalZZp_1025"/>
			<xsd:enumeration value="" id="Fid_DynamicSampleSyrPressTest_1026"/>
			<xsd:enumeration value="" id="Fid_StaticSampleSyringeTest_1027"/>
			<xsd:enumeration value="" id="Fid_DynamicWashSyrTest_1028"/>
			<xsd:enumeration value="" id="Fid_StaticWashSyrTest_1029"/>
			<xsd:enumeration value="" id="Fid_DynamicNeedleSealPressTest_1030"/>
			<xsd:enumeration value="" id="Fid_StaticNeedleSealPressTest_1031"/>
			<xsd:enumeration value="" id="Fid_BackPressRegulatorTest_1032"/>
			<xsd:enumeration value="" id="Fid_LeakComplianceTest_1033"/>
			<xsd:enumeration value="" id="Fid_ChangeSampleSyringe_1034"/>
			<xsd:enumeration value="" id="Fid_ChangeWashSyringe_1035"/>
			<xsd:enumeration value="" id="Fid_ChangeNeedle_1036"/>
			<xsd:enumeration value="" id="Fid_SampleManagerChar_1037"/>
			<xsd:enumeration value="" id="Fid_CalibrateSeal_1038"/>
			<xsd:enumeration value="" id="Fid_CalibrateSystemVolume_1039"/>
			<xsd:enumeration value="" id="Fid_CalibrateAirSensorVolume_1040"/>
			<xsd:enumeration value="" id="Fid_CalibrateXYZp_1041"/>
			<xsd:enumeration value="" id="Fid_CalibrateZ_1042"/>
			<xsd:enumeration value="" id="Fid_CalibrateLeakDetectors_1043"/>
			<xsd:enumeration value="" id="Fid_CalibrateSystemVolumeUnderPressure_1044"/>
			<xsd:enumeration value="" id="Fid_CalibrateSampleLeakCompliance_1045"/>
			<xsd:enumeration value="" id="Fid_ElevConfigure_1046"/>
			<xsd:enumeration value="" id="Fid_ElevGetPlate_1047"/>
			<xsd:enumeration value="" id="Fid_ElevPutPlate_1048"/>
			<xsd:enumeration value="" id="Fid_ElevScan_1049"/>
			<xsd:enumeration value="" id="Fid_HomeTrapValve_1050"/>
			<xsd:enumeration value="" id="Fid_MoveTrapValve_1051"/>
			<xsd:enumeration value="" id="Fid_ElevDefrost_1052"/>
			<xsd:enumeration value="" id="Fid_XYZZpTest_1053"/>
			<xsd:enumeration value="" id="Fid_MoveAxisT_1201"/>
			<xsd:enumeration value="" id="Fid_HomeAxisT_1202"/>
			<xsd:enumeration value="" id="Fid_MoveAxisR_1203"/>
			<xsd:enumeration value="" id="Fid_HomeAxisR_1204"/>
			<xsd:enumeration value="" id="Fid_CalibrateTray_1205"/>
			<xsd:enumeration value="" id="Fid_ReplaceSeal_1206"/>
      <xsd:enumeration value="" id="Fid_SealReadinessTest_1207"/>
      <xsd:enumeration value="" id="Fid_SampleHeaterCoolerUserCheck_1208"/>
      <xsd:enumeration value="" id="Fid_SampleHeaterCoolerServDiagTest_1209"/>
      <xsd:enumeration value="" id="Function_1210"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tElevFunction">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ElevFunction_0"/>
			<xsd:enumeration value="" id="ElevFid_Initialize_1000"/>
			<xsd:enumeration value="" id="ElevFid_Scan_1001"/>
			<xsd:enumeration value="" id="ElevFid_Get_1002"/>
			<xsd:enumeration value="" id="ElevFid_Put_1003"/>
			<xsd:enumeration value="" id="ElevFid_Defrost_1004"/>
			<xsd:enumeration value="" id="ElevFid_DoorIsOpen_1005"/>
			<xsd:enumeration value="" id="ElevFid_MoveAxisZ_1006"/>
			<xsd:enumeration value="" id="ElevFid_HomeAxisZ_1007"/>
			<xsd:enumeration value="" id="ElevFid_MoveAxisETS_1008"/>
			<xsd:enumeration value="" id="ElevFid_HomeAxisETS_1009"/>
			<xsd:enumeration value="" id="ElevFid_MoveAxisLoATS_1010"/>
			<xsd:enumeration value="" id="ElevFid_HomeAxisLoATS_1011"/>
			<xsd:enumeration value="" id="ElevFid_MoveAxisUpATS_1012"/>
			<xsd:enumeration value="" id="ElevFid_HomeAxisUpATS_1013"/>
			<xsd:enumeration value="" id="ElevFid_MoveAxisAPShtr_1014"/>
			<xsd:enumeration value="" id="ElevFid_HomeAxisAPShtr_1015"/>
			<xsd:enumeration value="" id="ElevFid_MoveAxisAPShtl_1016"/>
			<xsd:enumeration value="" id="ElevFid_HomeAxisAPShtl_1017"/>
			<xsd:enumeration value="" id="ElevFid_SwitchOnShelfSensor_1018"/>
			<xsd:enumeration value="" id="ElevFid_SwitchOffShelfSensor_1019"/>
			<xsd:enumeration value="" id="ElevFid_SwitchOnPlateOverTravelSensor_1020"/>
			<xsd:enumeration value="" id="ElevFid_SwitchOffPlateOverTravelSensor_1021"/>
			<xsd:enumeration value="" id="ElevFid_ActivateDumpValve_1022"/>
			<xsd:enumeration value="" id="ElevFid_DeactivateDumpValve_1023"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tFunctionTextID">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="FidState_NotActive_0"/>
			<xsd:enumeration value="" id="FidState_HomeAxes_1"/>
			<xsd:enumeration value="" id="FidState_HomeInjectionValve_2"/>
			<xsd:enumeration value="" id="FidState_HomeSampleValve_3"/>
			<xsd:enumeration value="" id="FidState_HomeSampleSyringe_4"/>
			<xsd:enumeration value="" id="FidState_HomeWashSyringes_5"/>
			<xsd:enumeration value="" id="FidState_FillWashSyringes_6"/>
			<xsd:enumeration value="" id="FidState_WaitSampleColumnTemp_7"/>
			<xsd:enumeration value="" id="FidState_WaitSampleTemp_8"/>
			<xsd:enumeration value="" id="FidState_WaitColumnTemp_9"/>
			<xsd:enumeration value="" id="FidState_WaitDoor_10"/>
			<xsd:enumeration value="" id="FidState_PreInjectWash_11"/>
			<xsd:enumeration value="" id="FidState_MoveNeedleSample_12"/>
			<xsd:enumeration value="" id="FidState_DrawPreAirGap_13"/>
			<xsd:enumeration value="" id="FidState_DrawSample_14"/>
			<xsd:enumeration value="" id="FidState_DrawPostAirGap_15"/>
			<xsd:enumeration value="" id="FidState_SampleInLoop_16"/>
			<xsd:enumeration value="" id="FidState_WashNeedle_17"/>
			<xsd:enumeration value="" id="FidState_InjectionRunning_18"/>
			<xsd:enumeration value="" id="FidState_EmptySampleSyringe_19"/>
			<xsd:enumeration value="" id="FidState_PrimeStrongSolvent_20"/>
			<xsd:enumeration value="" id="FidState_PrimeWeakSolvent_21"/>
			<xsd:enumeration value="" id="FidState_PrimeSampleSyringe_22"/>
			<xsd:enumeration value="" id="FidState_MoveNeedleSink_23"/>
			<xsd:enumeration value="" id="FidState_MoveNeedleWash_24"/>
			<xsd:enumeration value="" id="FidState_WashNeedleStrong_25"/>
			<xsd:enumeration value="" id="FidState_WashNeedleWeak_26"/>
			<xsd:enumeration value="" id="FidState_Defrosting_27"/>
			<xsd:enumeration value="" id="FidState_CalibratingSeal_28"/>
			<xsd:enumeration value="" id="FidState_CalibratingSensor_29"/>
			<xsd:enumeration value="" id="FidState_CalibratingAirSensorVol_30"/>
			<xsd:enumeration value="" id="FidState_MeasuringSystemVolumeNoLoop_31"/>
			<xsd:enumeration value="" id="FidState_MeasuringSystemVolumeLoop_32"/>
			<xsd:enumeration value="" id="FidState_MeasureSystemVolumePressNoLoop_33"/>
			<xsd:enumeration value="" id="FidState_MeasureSystemVolumePressLoop_34"/>
			<xsd:enumeration value="" id="FidState_MoveOneMotor_35"/>
			<xsd:enumeration value="" id="FidState_MoveAxisX_36"/>
			<xsd:enumeration value="" id="FidState_HomeAxisX_37"/>
			<xsd:enumeration value="" id="FidState_MoveAxisXRef_38"/>
			<xsd:enumeration value="" id="FidState_MoveAxisY_39"/>
			<xsd:enumeration value="" id="FidState_HomeAxisY_40"/>
			<xsd:enumeration value="" id="FidState_MoveAxisZZp_41"/>
			<xsd:enumeration value="" id="FidState_HomeAxisZZp_42"/>
			<xsd:enumeration value="" id="FidState_MoveAxisZZpPlateSensor_43"/>
			<xsd:enumeration value="" id="FidState_MoveSampleSyr_44"/>
			<xsd:enumeration value="" id="FidState_MoveWashSyr_45"/>
			<xsd:enumeration value="" id="FidState_HomeWashSyr_46"/>
			<xsd:enumeration value="" id="FidState_MoveInjectValve_47"/>
			<xsd:enumeration value="" id="FidState_MoveSampleValve_48"/>
			<xsd:enumeration value="" id="FidState_JogCalXY_49"/>
			<xsd:enumeration value="" id="FidState_JogCalZZp_50"/>
			<xsd:enumeration value="" id="FidState_TestLeakRate_51"/>
			<xsd:enumeration value="" id="FidState_Compressing_52"/>
			<xsd:enumeration value="" id="FidState_Decompressing_53"/>
			<xsd:enumeration value="" id="FidState_SampleSyringeTest_54"/>
			<xsd:enumeration value="" id="FidState_WashSyringeTest_55"/>
			<xsd:enumeration value="" id="FidState_NeedleSealTest_56"/>
			<xsd:enumeration value="" id="FidState_NeedleStaticSealTest_57"/>
			<xsd:enumeration value="" id="FidState_BackPressRegTest_58"/>
			<xsd:enumeration value="" id="FidState_LeakComplianceTest_59"/>
			<xsd:enumeration value="" id="FidState_ChangeSampleSyringe_60"/>
			<xsd:enumeration value="" id="FidState_ChangeWashSyringe_61"/>
			<xsd:enumeration value="" id="FidState_ChangeNeedle_62"/>
			<xsd:enumeration value="" id="FidState_CalibrateSeal_63"/>
			<xsd:enumeration value="" id="FidState_CleanNeedle_64"/>
			<xsd:enumeration value="" id="FidState_CalibrateSensor_65"/>
			<xsd:enumeration value="" id="FidState_MeasSysVolNoLoop_66"/>
			<xsd:enumeration value="" id="FidState_MeasSysVolLoop_67"/>
			<xsd:enumeration value="" id="FidState_CalibrateLeakDetectors_68"/>
			<xsd:enumeration value="" id="FidState_CalibrateLeakCompliance_69"/>
			<xsd:enumeration value="" id="FidState_StartUp_70"/>
			<xsd:enumeration value="" id="FidState_Measuring_71"/>
			<xsd:enumeration value="" id="FidState_Testing_72"/>
			<xsd:enumeration value="" id="FidState_InjValveParked_73"/>
			<xsd:enumeration value="" id="FidState_MotorCurrentDisabled_74"/>
			<xsd:enumeration value="" id="FidState_ElevConfigure_75"/>
			<xsd:enumeration value="" id="FidState_ElevGetPlate_76"/>
			<xsd:enumeration value="" id="FidState_ElevPutPlate_77"/>
			<xsd:enumeration value="" id="FidState_HomeTrapValve_78"/>
			<xsd:enumeration value="" id="FidState_MoveTrapValve_79"/>
			<xsd:enumeration value="" id="FidState_StartInjectWait_80"/>
			<xsd:enumeration value="" id="FidState_FlowRampWait_81"/>
			<xsd:enumeration value="" id="FidState_Trapping_82"/>
			<xsd:enumeration value="" id="FidState_ElevScan_83"/>
			<xsd:enumeration value="" id="FidState_ElevDefrost_84"/>
			<xsd:enumeration value="" id="FidState_XYZZpTest_85"/>
			<xsd:enumeration value="" id="FidState_LoginInProgress_86"/>
			<xsd:enumeration value="" id="FidState_Equilibrating_87"/>
			<xsd:enumeration value="" id="FidState_HomeRTZAxes_1001"/>
			<xsd:enumeration value="" id="FidState_PrimeWashSolvent_1002"/>
			<xsd:enumeration value="" id="FidState_PrimePurgeSolvent_1003"/>
			<xsd:enumeration value="" id="FidState_Diluting_1004"/>
			<xsd:enumeration value="" id="FidState_DilutionDelay_1005"/>
			<xsd:enumeration value="" id="FidState_MoveAxisT_1006"/>
			<xsd:enumeration value="" id="FidState_HomeAxisT_1007"/>
			<xsd:enumeration value="" id="FidState_MoveAxisR_1008"/>
			<xsd:enumeration value="" id="FidState_HomeAxisR_1009"/>
			<xsd:enumeration value="" id="FidState_CalibratingTray_1010"/>
			<xsd:enumeration value="" id="FidState_WaitForQSM_1011"/>
			<xsd:enumeration value="" id="FidState_WaitForPressStable_1012"/>
      <xsd:enumeration value="" id="FidState_ReadingPressure_1013"/>
      <xsd:enumeration value="" id="FidState_CoolingNanoTile_1014"/>
      <xsd:enumeration value="" id="FidState_WaitForOSM_1015"/>
      <xsd:enumeration value="" id="FidState_MovePlateLatch_1016"/>
      <xsd:enumeration value="" id="FidState_DumpPneumaticPressure_1017"/>
      <xsd:enumeration value="" id="FidState_PreAnalysis_1018"/>
      <xsd:enumeration value="" id="FidState_WaitForInject_1019"/>
      <xsd:enumeration value="" id="FidState_CheckingSampleTemps_1020"/>
      <xsd:enumeration value="" id="FidState_SampleCompDiagStabilizingTemps_1021"/>
      <xsd:enumeration value="" id="FidState_SampleCompDiagInitialWait_1022"/>
      <xsd:enumeration value="" id="FidState_SampleCompDiagTesting_1023"/> 
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tElevFunctionTextID">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ElevFidState_NotActive_0"/>
			<xsd:enumeration value="" id="ElevFidState_StartUp_1"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxes_2"/>
			<xsd:enumeration value="" id="ElevFidState_Scanning_3"/>
			<xsd:enumeration value="" id="ElevFidState_WaitDoor_4"/>
			<xsd:enumeration value="" id="ElevFidState_GetttingPlate_5"/>
			<xsd:enumeration value="" id="ElevFidState_PuttingPlate_6"/>
			<xsd:enumeration value="" id="ElevFidState_Defrosting_7"/>
			<xsd:enumeration value="" id="ElevFidState_MoveAxisZ_8"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxisZ_9"/>
			<xsd:enumeration value="" id="ElevFidState_MoveAxisETS_10"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxisETS_11"/>
			<xsd:enumeration value="" id="ElevFidState_MoveAxisLoATS_12"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxisLoATS_13"/>
			<xsd:enumeration value="" id="ElevFidState_MoveAxisUpATS_14"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxisUpATS_15"/>
			<xsd:enumeration value="" id="ElevFidState_MoveAxisAPShtr_16"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxisAPShtr_17"/>
			<xsd:enumeration value="" id="ElevFidState_MoveAxisAPShtl_18"/>
			<xsd:enumeration value="" id="ElevFidState_HomeAxisAPShtl_19"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tAlarmType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="Alarm_None_0"/>
			<xsd:enumeration value="" id="Alarm_AlarmSamplePressureHigh_1"/>
			<xsd:enumeration value="" id="Alarm_AlarmSamplePressureLow_2"/>
			<xsd:enumeration value="" id="Alarm_AlarmSamplePressRangeError_3"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleTempSensorHWFail_4"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleTempRangeError_5"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleHeaterCoolerHWFail_6"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnTempSensorHWFail_7"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnTempRangeError_8"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnHeaterHWFail_9"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnHeaterCoolerHWFail_10"/>
			<xsd:enumeration value="" id="Alarm_AlarmAmbientTempRangeError_11"/>
			<xsd:enumeration value="" id="Alarm_AlarmMissingPlateOrVial_12"/>
			<xsd:enumeration value="" id="Alarm_AlarmPlatePresent_13"/>
			<xsd:enumeration value="" id="Alarm_AlarmXYaxesNotCalibrated_14"/>
			<xsd:enumeration value="" id="Alarm_AlarmZaxisNotCalibrated_15"/>
			<xsd:enumeration value="" id="Alarm_AlarmXaxisHomingError_16"/>
			<xsd:enumeration value="" id="Alarm_AlarmXaxisMoveError_17"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsXaxis_18"/>
			<xsd:enumeration value="" id="Alarm_AlarmXaxisSensorError_19"/>
			<xsd:enumeration value="" id="Alarm_AlarmYaxisHomingError_20"/>
			<xsd:enumeration value="" id="Alarm_AlarmYaxisMoveError_21"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsYaxis_22"/>
			<xsd:enumeration value="" id="Alarm_AlarmZaxisHomingError_23"/>
			<xsd:enumeration value="" id="Alarm_AlarmZaxisMoveError_24"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsZaxis_25"/>
			<xsd:enumeration value="" id="Alarm_AlarmZpaxisHomingError_26"/>
			<xsd:enumeration value="" id="Alarm_AlarmZpaxisMoveError_27"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsZPaxis_28"/>
			<xsd:enumeration value="" id="Alarm_AlarmZpaxisSensorError_29"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleValveHomeError_30"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleValveMoveError_31"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleSyrHomeError_32"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleSyrMove2SensorError_33"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleSyrMoveError_34"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsSampleSyr_35"/>
			<xsd:enumeration value="" id="Alarm_AlarmWashSyrHomeError_36"/>
			<xsd:enumeration value="" id="Alarm_AlarmWashSyrMove2SensorError_37"/>
			<xsd:enumeration value="" id="Alarm_AlarmWashSyrMoveError_38"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsWashSyr_39"/>
			<xsd:enumeration value="" id="Alarm_AlarmInjValveHomeError_40"/>
			<xsd:enumeration value="" id="Alarm_AlarmInjValveMoveError_41"/>
			<xsd:enumeration value="" id="Alarm_AlarmBubbleSensorCalError_42"/>
			<xsd:enumeration value="" id="Alarm_AlarmBubbleDetectFaiure_43"/>
			<xsd:enumeration value="" id="Alarm_AlarmLoopSizeCalOutOfRange_44"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleSizeCalOutOfRange_45"/>
			<xsd:enumeration value="" id="Alarm_AlarmAirSensorCalOutOfRange_46"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleVolNotCal_47"/>
			<xsd:enumeration value="" id="Alarm_AlarmLoopVolNotCal_48"/>
			<xsd:enumeration value="" id="Alarm_AlarmAirSensorVolNotCal_49"/>
			<xsd:enumeration value="" id="Alarm_AlarmFuse_50"/>
			<xsd:enumeration value="" id="Alarm_AlarmPowerSupplyFailed_51"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordFailure_52"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordDriverFailure_53"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordNotPresent_54"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordBadData_55"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordSoftFault_56"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordChangeIn_57"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordChangeOut_58"/>
			<xsd:enumeration value="" id="Alarm_AlarmElevator_59"/>
			<xsd:enumeration value="" id="Alarm_AlarmElevatorConfig_60"/>
			<xsd:enumeration value="" id="Alarm_AlarmElevatorComm_61"/>
			<xsd:enumeration value="" id="Alarm_AlarmElevatorPresent_62"/>
			<xsd:enumeration value="" id="Alarm_AlarmElevatorPlate_63"/>
			<xsd:enumeration value="" id="Alarm_AlarmElevatorInterrupted_64"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectedTop_65"/>
			<xsd:enumeration value="" id="Alarm_AlarmBadLeakDetSensorTop_66"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectedBottom_67"/>
			<xsd:enumeration value="" id="Alarm_AlarmBadLeakDetSensorBottom_68"/>
			<xsd:enumeration value="" id="Alarm_AlarmNoAirFlow_69"/>
			<xsd:enumeration value="" id="Alarm_ALarmLeakDetectorNotCalibTop_70"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectorNotCalibBottom_71"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectorDisabledTop_72"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectorDisabledBottom_73"/>
			<xsd:enumeration value="" id="Alarm_AlarmNVRamBad_74"/>
			<xsd:enumeration value="" id="Alarm_AlarmNVRamBadFileSystem_75"/>
			<xsd:enumeration value="" id="Alarm_AlarmShutdownInvoked_76"/>
			<xsd:enumeration value="" id="Alarm_AlarmPowerOff_77"/>
			<xsd:enumeration value="" id="Alarm_AlarmPowerOn_78"/>
			<xsd:enumeration value="" id="Alarm_AlarmProcedureInterrupted_79"/>
			<xsd:enumeration value="" id="Alarm_AlarmPressAftDrawHigh_80"/>
			<xsd:enumeration value="" id="Alarm_AlarmStopRemote_81"/>
			<xsd:enumeration value="" id="Alarm_AlarmChamberDoorOpen_82"/>
			<xsd:enumeration value="" id="Alarm_AlarmGeneralFailure_83"/>
			<xsd:enumeration value="" id="Alarm_AlarmTempControllerTimeOut_84"/>
			<xsd:enumeration value="" id="Alarm_AlarmModifiedSN_85"/>
			<xsd:enumeration value="" id="Alarm_AlarmInjCountExceeded_86"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrapValveNotPresent_87"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrapValveComms_88"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrapValveError_89"/>
			<xsd:enumeration value="" id="Alarm_AlarmDoorClosedDuringDefrost_90"/>
			<xsd:enumeration value="" id="Alarm_ALarmElevDoorClosedDuringDefrost_91"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleOrgTempRangeError_92"/>
			<xsd:enumeration value="" id="Alarm_AlarmXaxisCalRangeError_93"/>
			<xsd:enumeration value="" id="Alarm_AlarmYaxisCalRangeError_94"/>
			<xsd:enumeration value="" id="Alarm_AlarmZaxisCalRangeError_95"/>
			<xsd:enumeration value="" id="Alarm_AlarmZpAxisCalRangeError_96"/>
			<xsd:enumeration value="" id="Alarm_AlarmIPConflit_97"/>
			<xsd:enumeration value="" id="Alarm_AlarmEthernetCableDisconnected_98"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectorEnabledTop_99"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectorEnabledBottom_100"/>
			<xsd:enumeration value="" id="Alarm_AlarmLeakDetectorNotSupported_101"/>
			<xsd:enumeration value="" id="Alarm_AlarmForceSensorError_102"/>
			<xsd:enumeration value="" id="Alarm_AlarmSealForceToHighOnWash_103"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleRingError_104"/>
			<xsd:enumeration value="" id="Alarm_AlarmNoSolventError_105"/>
			<xsd:enumeration value="" id="Alarm_AlarmUsedMaxOverFill_106"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrizaicChipNotConnected_107"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrizaicChipRemoveAtHighPress_108"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrizaicUnableToDecompress_109"/>
			<xsd:enumeration value="" id="Alarm_AlarmNoSolventSensorCalError_110"/>
			<xsd:enumeration value="" id="Alarm_AlarmTaxisNotCalibrated_111"/>
			<xsd:enumeration value="" id="Alarm_AlarmTaxisHomingError_112"/>
			<xsd:enumeration value="" id="Alarm_AlarmTaxisMoveError_113"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsTaxis_114"/>
			<xsd:enumeration value="" id="Alarm_AlarmRaxisHomingError_115"/>
			<xsd:enumeration value="" id="Alarm_AlarmRaxisMoveError_116"/>
			<xsd:enumeration value="" id="Alarm_AlarmLostStepsRaxis_117"/>
			<xsd:enumeration value="" id="Alarm_AlarmZNotHome_118"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterTempSensorHWFail_119"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterTempRangeError_120"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterHeaterHWFail_121"/>
			<xsd:enumeration value="" id="Alarm_AlarmCalibrationPinNotPresent_122"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrizaicChangeIn_123"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrizaicChangeOut_124"/>
			<xsd:enumeration value="" id="Alarm_AlarmHCSetPointOutOfPerfSpecs_125"/>
			<xsd:enumeration value="" id="Alarm_AlarmSampleHSinkTempSensorHWFail_126"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleMoveFaultNeedleNotHome_127"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrayMoveFaultNeedleNotHome_128"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleMoveFaultFootNotHome_129"/>
			<xsd:enumeration value="" id="Alarm_AlarmTrayMoveFaultFootNotHome_130"/>
			<xsd:enumeration value="" id="Alarm_AlarmThetaAxisLostSync_131"/>
			<xsd:enumeration value="" id="Alarm_AlarmInjectVolOutOfRange_132"/>
			<xsd:enumeration value="" id="Alarm_AlarmSoftwareInfo_133"/>
			<xsd:enumeration value="" id="Alarm_AlarmHtchDisconnected_134"/>
			<xsd:enumeration value="" id="Alarm_AlarmHtch24VFuseHWFail_135"/>
			<xsd:enumeration value="" id="Alarm_AlarmHtchCommsTimeOut_136"/>
			<xsd:enumeration value="" id="Alarm_AlarmHtchDoorOpen_137"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnHeaterBadID_138"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnHeaterOverTempHWFault_139"/>
			<xsd:enumeration value="" id="Alarm_AlarmColumnHeaterDisconnected_140"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterBadID_141"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterOverTempFuseHWFail_142"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterNotDetected_143"/>
			<xsd:enumeration value="" id="Alarm_AlarmPreHeaterDetected_144"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleSealContactHighError_145"/>
			<xsd:enumeration value="" id="Alarm_AlarmNeedleSealContactLowError_146"/>
			<xsd:enumeration value="" id="Alarm_AlarmSealForceToHighUp_147"/>
      <xsd:enumeration value="" id="Alarm_AlarmSealForceToHighMovingDown_148"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileColumnTempSensorHWFail_149"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileColumnTempRangeError_150"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileColumnHeaterHWFail_151"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileFailure_152"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileDriverFailure_153"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileNotPresent_154"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileBadData_155"/>
      <xsd:enumeration value="" id="Alarm_AlarmNanoTileSoftFault_156"/>
      <xsd:enumeration value="" id="Alarm_AlarmTrizaicScrNotConnected_157"/>
      <xsd:enumeration value="" id="Alarm_AlarmRaxisNotCalibrated_158"/>
      <xsd:enumeration value="" id="Alarm_AlarmComplianceOutOfRange_159"/>
      <xsd:enumeration value="" id="Alarm_AlarmIkeyConfigBadData_160"/>
      <xsd:enumeration value="" id="Alarm_AlarmHtchConnectionError_161"/>
      <xsd:enumeration value="" id="ElevAlarm_GeneralFailure_1001"/>
			<xsd:enumeration value="" id="ElevAlarm_CompartmentTempSensorHWFail_1002"/>
			<xsd:enumeration value="" id="ElevAlarm_CompartmentTempRangeError_1003"/>
			<xsd:enumeration value="" id="ElevAlarm_HeaterCoolerHWFail_1004"/>
			<xsd:enumeration value="" id="ElevAlarm_TempControllerTimeOut_1005"/>
			<xsd:enumeration value="" id="ElevAlarm_DoorOpen_1006"/>
			<xsd:enumeration value="" id="ElevAlarm_StopRemote_1007"/>
			<xsd:enumeration value="" id="ElevAlarm_GapTooSmallAbovePlate_1008"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateAlreadyOnShelf_1009"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateAlreadyInAutosampler_1010"/>
			<xsd:enumeration value="" id="ElevAlarm_PlatePresentOnATS1_1011"/>
			<xsd:enumeration value="" id="ElevAlarm_PlatePresentOnATS2_1012"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevHomingError_1013"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevMoveError_1014"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevSensorError_1015"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevStopError_1016"/>
			<xsd:enumeration value="" id="ElevAlarm_ETSHomingError_1017"/>
			<xsd:enumeration value="" id="ElevAlarm_ETSMoveError_1018"/>
			<xsd:enumeration value="" id="ElevAlarm_ETSSensorError_1019"/>
			<xsd:enumeration value="" id="ElevAlarm_UpperATSHomingError_1020"/>
			<xsd:enumeration value="" id="ElevAlarm_UpperATSMoveError_1021"/>
			<xsd:enumeration value="" id="ElevAlarm_UpperATSSensorError_1022"/>
			<xsd:enumeration value="" id="ElevAlarm_LowerATSHomingError_1023"/>
			<xsd:enumeration value="" id="ElevAlarm_LowerATSMoveError_1024"/>
			<xsd:enumeration value="" id="ElevAlarm_LowerATSSensorError_1025"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShutterHomingError_1026"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShutterMoveError_1027"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShutterSensorError_1028"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShuttleHomingError_1029"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShuttleMoveError_1030"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShuttleSensorError_1031"/>
			<xsd:enumeration value="" id="ElevAlarm_AirPumpTimeout_1032"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateNotCorrectOnShelf_1033"/>
			<xsd:enumeration value="" id="ElevAlarm_PneumaticsMechanismError_1034"/>
			<xsd:enumeration value="" id="ElevAlarm_LostCommunications_1035"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateTooTallForTopmostShelf_1036"/>
			<xsd:enumeration value="" id="ElevAlarm_ConfigurationModified_1037"/>
			<xsd:enumeration value="" id="ElevAlarm_ShelfNumbersNotConsecutive_1038"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadConfig_1039"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadLifeCnt_1040"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadGetPutInfo_1041"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadPIDCnt_1042"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadAirPumpCnt_1043"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadPneumaticCnt_1044"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadPositionerCnt_1045"/>
			<xsd:enumeration value="" id="ElevAlarm_ShutdownInvoked_1046"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadFileSystem_1047"/>
			<xsd:enumeration value="" id="ElevAlarm_Fuse_1048"/>
			<xsd:enumeration value="" id="ElevAlarm_PowerSupplyFailed_1049"/>
			<xsd:enumeration value="" id="ElevAlarm_PowerOff_1050"/>
			<xsd:enumeration value="" id="ElevAlarm_PowerOn_1051"/>
			<xsd:enumeration value="" id="ElevAlarm_MoveToSM1PortError_1052"/>
			<xsd:enumeration value="" id="ElevAlarm_MoveToSM2PortError_1053"/>
			<xsd:enumeration value="" id="ElevAlarm_MoveAwayError_1054"/>
			<xsd:enumeration value="" id="ElevAlarm_RoboticPortPositionError_1055"/>
			<xsd:enumeration value="" id="ElevAlarm_AS1LocationError_1056"/>
			<xsd:enumeration value="" id="ElevAlarm_AS2LocationError_1057"/>
			<xsd:enumeration value="" id="ElevAlarm_EthernetCableDisconnected_1058"/>
			<xsd:enumeration value="" id="ElevAlarm_AlarmModifiedSN_1059"/>
			<xsd:enumeration value="" id="ElevAlarm_AlarmHouseAirPressureTooLow_1060"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmZAxisPositionerStepsLost_1061"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmShelfSensorNotConnected_1062"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmSMPlatterAdjustConfirmation_1063"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmNoPlateOnATSToTransfer_1064"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmScanOperationError_1065"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmShuttleMustBeHomed_1066"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmOrganizerMustBeInitialized_1067"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmShelfSensorBlocked_1068"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmZAxisMustBeHomed_1069"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmRemovePlatesAndRescan_1070"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmCommErrorInvalidParameters_1071"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmPlateNotPresentOnShelf_1072"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmInvalidShelfId_1073"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmInvalidPortId_1074"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmPlateNotPresentOnPort_1075"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmPlateSensorError_1076"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmShelfSensorError_1077"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmInstrumentSoftwareError_1078"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmLowerATSHomingErrorDuringTransfer_1079"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmLowerATSMoveErrorDuringTransfer_1080"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmZAxisPositionerStepsLostDuringTransfer_1081"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmPlateLatchHomingError_1082"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmPlateLatchMoveError_1083"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmPlateLatchSensorError_1084"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmInsuffClearanceXTS_1085"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmXTSLocationErrPlatePres_1086"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmXTSLocationErr_1087"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmNumDetShelvesExceedsMax_1088"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmShelfDetIncorrectly_1089"/>
      <xsd:enumeration value="" id="ElevAlarm_AlarmShelfDetIncorrectlyXTS_1090"/>
      <xsd:enumeration value="" id="Alarm_AlarmCommFailure_3000"/>
			<xsd:enumeration value="" id="Alarm_AlarmECordRequired_3001"/>
			<xsd:enumeration value="" id="Alarm_AlarmLANConflict_3002"/>
			<xsd:enumeration value="" id="Alarm_AlarmMinimumFirmwareVersion_3003"/>
		</xsd:restriction>
	</xsd:simpleType>
  <xsd:simpleType name="tLedAlarmTypeValue">
    <xsd:restriction base="xsd:unsignedShort"/>
  </xsd:simpleType>
  <xsd:simpleType name="tExtAlarm">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
  <xsd:simpleType name="tElevAlarmType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ElevAlarm_None_0"/>
			<xsd:enumeration value="" id="ElevAlarm_GeneralFailure_1001"/>
			<xsd:enumeration value="" id="ElevAlarm_CompartmentTempSensorHWFail_1002"/>
			<xsd:enumeration value="" id="ElevAlarm_CompartmentTempRangeError_1003"/>
			<xsd:enumeration value="" id="ElevAlarm_HeaterCoolerHWFail_1004"/>
			<xsd:enumeration value="" id="ElevAlarm_TempControllerTimeOut_1005"/>
			<xsd:enumeration value="" id="ElevAlarm_DoorOpen_1006"/>
			<xsd:enumeration value="" id="ElevAlarm_StopRemote_1007"/>
			<xsd:enumeration value="" id="ElevAlarm_GapTooSmallAbovePlate_1008"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateAlreadyOnShelf_1009"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateAlreadyInAutosampler_1010"/>
			<xsd:enumeration value="" id="ElevAlarm_PlatePresentOnATS1_1011"/>
			<xsd:enumeration value="" id="ElevAlarm_PlatePresentOnATS2_1012"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevHomingError_1013"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevMoveError_1014"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevSensorError_1015"/>
			<xsd:enumeration value="" id="ElevAlarm_ElevStopError_1016"/>
			<xsd:enumeration value="" id="ElevAlarm_ETSHomingError_1017"/>
			<xsd:enumeration value="" id="ElevAlarm_ETSMoveError_1018"/>
			<xsd:enumeration value="" id="ElevAlarm_ETSSensorError_1019"/>
			<xsd:enumeration value="" id="ElevAlarm_UpperATSHomingError_1020"/>
			<xsd:enumeration value="" id="ElevAlarm_UpperATSMoveError_1021"/>
			<xsd:enumeration value="" id="ElevAlarm_UpperATSSensorError_1022"/>
			<xsd:enumeration value="" id="ElevAlarm_LowerATSHomingError_1023"/>
			<xsd:enumeration value="" id="ElevAlarm_LowerATSMoveError_1024"/>
			<xsd:enumeration value="" id="ElevAlarm_LowerATSSensorError_1025"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShutterHomingError_1026"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShutterMoveError_1027"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShutterSensorError_1028"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShuttleHomingError_1029"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShuttleMoveError_1030"/>
			<xsd:enumeration value="" id="ElevAlarm_RobotPortShuttleSensorError_1031"/>
			<xsd:enumeration value="" id="ElevAlarm_AirPumpTimeout_1032"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateNotCorrectOnShelf_1033"/>
			<xsd:enumeration value="" id="ElevAlarm_PneumaticsMechanismError_1034"/>
			<xsd:enumeration value="" id="ElevAlarm_LostCommunications_1035"/>
			<xsd:enumeration value="" id="ElevAlarm_PlateTooTallForTopmostShelf_1036"/>
			<xsd:enumeration value="" id="ElevAlarm_ConfigurationModified_1037"/>
			<xsd:enumeration value="" id="ElevAlarm_ShelfNumbersNotConsecutive_1038"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadConfig_1039"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadLifeCnt_1040"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadGetPutInfo_1041"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadPIDCnt_1042"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadAirPumpCnt_1043"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadPneumaticCnt_1044"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadPositionerCnt_1045"/>
			<xsd:enumeration value="" id="ElevAlarm_ShutdownInvoked_1046"/>
			<xsd:enumeration value="" id="ElevAlarm_NVRamBadFileSystem_1047"/>
			<xsd:enumeration value="" id="ElevAlarm_Fuse_1048"/>
			<xsd:enumeration value="" id="ElevAlarm_PowerSupplyFailed_1049"/>
			<xsd:enumeration value="" id="ElevAlarm_PowerOff_1050"/>
			<xsd:enumeration value="" id="ElevAlarm_PowerOn_1051"/>
			<xsd:enumeration value="" id="ElevAlarm_MoveToSM1PortError_1052"/>
			<xsd:enumeration value="" id="ElevAlarm_MoveToSM2PortError_1053"/>
			<xsd:enumeration value="" id="ElevAlarm_MoveAwayError_1054"/>
			<xsd:enumeration value="" id="ElevAlarm_RoboticPortPositionError_1055"/>
			<xsd:enumeration value="" id="ElevAlarm_AS1LocationError_1056"/>
			<xsd:enumeration value="" id="ElevAlarm_AS2LocationError_1057"/>
			<xsd:enumeration value="" id="ElevAlarm_EthernetCableDisconnected_1058"/>
			<xsd:enumeration value="" id="ElevAlarm_AlarmModifiedSN_1059"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tRunTime">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tLEDState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Off" id="LedStateOff_0"/>
			<xsd:enumeration value="Green" id="LedStateGreen_1"/>
			<xsd:enumeration value="Green Flashing" id="LedStateGreenFlashing_2"/>
			<xsd:enumeration value="Red" id="LedStateRed_3"/>
			<xsd:enumeration value="Red Flashing" id="LedStateRedFlashing_4"/>
			<xsd:enumeration value="Visual Identify" id="LedStateVisualID_5"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="tLedAlarm">
		<xsd:sequence>
			<xsd:element name="Type" type="tAlarmType"/>
      <xsd:element name="TypeValue" type="tLedAlarmTypeValue"/>
      <xsd:element name="ExtendedType" type="tExtAlarm"/>
			<xsd:element name="Severity" type="tSeverity"/>
			<xsd:element name="Value1" type="tValue"/>
			<xsd:element name="Value1Units" type="tValueUnits"/>
			<xsd:element name="Value2" type="tValue"/>
			<xsd:element name="Value2Units" type="tValueUnits"/>
			<xsd:element name="Value3" type="tValue"/>
			<xsd:element name="Value3Units" type="tValueUnits"/>
			<xsd:element name="Text" type="xsd:string"/>
			<xsd:element name="ElapsedTime" type="xsd:int"/>
			<xsd:element name="AlertService" type="xsd:boolean"/>
			<xsd:element name="ID" type="xsd:int"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tSeverity">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="Severity_0"/>
			<xsd:enumeration value="" id="Severity_1"/>
			<xsd:enumeration value="" id="Severity_2"/>
			<xsd:enumeration value="" id="Severity_3"/>
			<xsd:enumeration value="" id="Severity_4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tValue">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tValueUnits">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="Units_None_0"/>
			<xsd:enumeration value="" id="Units_uL_1"/>
			<xsd:enumeration value="" id="Units_mL_2"/>
			<xsd:enumeration value="" id="Units_sec_3"/>
			<xsd:enumeration value="" id="Units_min_4"/>
			<xsd:enumeration value="" id="Units_mLPerMin_5"/>
			<xsd:enumeration value="" id="Units_psi_6"/>
			<xsd:enumeration value="" id="Units_psia_7"/>
			<xsd:enumeration value="" id="Units_degC_8"/>
			<xsd:enumeration value="" id="Units_counts_9"/>
			<xsd:enumeration value="" id="Units_gain_10"/>
			<xsd:enumeration value="" id="Units_nm_11"/>
			<xsd:enumeration value="" id="Units_usteps_12"/>
			<xsd:enumeration value="" id="Units_steps_13"/>
			<xsd:enumeration value="" id="Units_mV_14"/>
			<xsd:enumeration value="" id="Units_V_15"/>
			<xsd:enumeration value="" id="Units_mA_16"/>
			<xsd:enumeration value="" id="Units_A_17"/>
			<xsd:enumeration value="" id="Units_mW_18"/>
			<xsd:enumeration value="" id="Units_W_19"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- start of hand added types- al -->
	<xsd:simpleType name="tTemperature">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tPIDTempControlState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="PIDTempControlState_1"/>
			<xsd:enumeration value="" id="PIDTempControlState_2"/>
			<xsd:enumeration value="" id="PIDTempControlState_3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tPressure">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tVolts">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tmWatts">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tPercent">
		<xsd:restriction base="xsd:float">
			<xsd:minInclusive value="0.0"/>
			<xsd:maxInclusive value="100.0"/>
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tLeakDetectorState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="LeakDetectorState_1"/>
			<xsd:enumeration value="" id="LeakDetectorState_2"/>
			<xsd:enumeration value="" id="LeakDetectorState_3"/>
			<xsd:enumeration value="" id="LeakDetectorState_4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tLeakDetectorConfig">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="LeakDetectorConfig_1"/>
			<xsd:enumeration value="" id="LeakDetectorConfig_2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tElevState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ElevState_0"/>
			<xsd:enumeration value="" id="ElevState_1"/>
			<xsd:enumeration value="" id="ElevState_2"/>
			<xsd:enumeration value="" id="ElevState_3"/>
			<xsd:enumeration value="" id="ElevState_4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tElevCapState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ElevCapState_0"/>
			<xsd:enumeration value="" id="ElevCapState_1"/>
			<xsd:enumeration value="" id="ElevCapState_2"/>
			<xsd:enumeration value="" id="ElevCapState_3"/>
			<xsd:enumeration value="" id="ElevCapState_4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tNeedlePosition">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="NeedlePosition_0"/>
			<xsd:enumeration value="" id="NeedlePosition_1"/>
			<xsd:enumeration value="" id="NeedlePosition_2"/>
			<xsd:enumeration value="" id="NeedlePosition_3"/>
			<xsd:enumeration value="" id="NeedlePosition_4"/>
			<xsd:enumeration value="" id="NeedlePosition_5"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tBubbleCount">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tInjectionValveState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="InjectionValveBlocked_1"/>
			<xsd:enumeration value="" id="InjectionValveLoad_2"/>
			<xsd:enumeration value="" id="InjectionValveInject_3"/>
			<xsd:enumeration value="" id="InjectionValveError_4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tChartOutput">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ChartOutput_0"/>
			<xsd:enumeration value="" id="ChartOutput_1"/>
			<xsd:enumeration value="" id="ChartOutput_2"/>
			<xsd:enumeration value="" id="ChartOutput_3"/>
			<xsd:enumeration value="" id="ChartOutput_4"/>
			<xsd:enumeration value="" id="ChartOutput_5"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tExtColumnHeaterType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ExtColumnHeaterType_0"/>
			<xsd:enumeration value="" id="ExtColumnHeaterType_1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tSampleSyrValveState">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="SampleSyrValveState_1"/>
			<xsd:enumeration value="" id="SampleSyrValveState_2"/>
			<xsd:enumeration value="" id="SampleSyrValveState_3"/>
			<xsd:enumeration value="" id="SampleSyrValveState_4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tElevatorType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ElevatorType_0"/>
			<xsd:enumeration value="" id="ElevatorType_1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tLoopSizeUl">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tSampleSyrSizeUl">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tNeedleSizeUl">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="tPlateTable">
		<xsd:sequence>
			<xsd:element name="PlateRow" minOccurs="22" maxOccurs="22">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="PlatePosition" type="xsd:int"/>
						<xsd:element name="PlateType" type="xsd:string"/>
						<xsd:element name="SamplesRemaining" type="xsd:int"/>
						<xsd:element name="PlateSize" type="tPlateSize"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tTransferTime">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tPlateSize">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tNeedleType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="NeedleType_0"/>
			<xsd:enumeration value="" id="NeedleType_1"/>
			<xsd:enumeration value="" id="NeedleType_2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tExtendedPiercing">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="" id="ExtendedPiercing_0"/>
			<xsd:enumeration value="" id="ExtendedPiercing_1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tSealForce">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tPowerSupply">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tCompression">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
  <!-- CPSO -->
  <xsd:simpleType name="tLeakRatePerMin">
  <xsd:restriction base="xsd:float">
    <xsd:fractionDigits value="2"/>
  </xsd:restriction>
</xsd:simpleType>
  
</xsd:schema>
