<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.00">
	<xsd:element name="AcquityTQReport">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="IcsVersion" type="tIcsVersion"/>
				<xsd:element name="SerialNumber" type="tSerialNumber"/>
				<xsd:element name="Messages" type="tMessageList"/>
				<xsd:element name="Reservoir" type="tReservoir"/>
				<xsd:element name="Configuration" type="tConfiguration"/>
				<xsd:element name="TuneName" type="tTuneName"/>
				<xsd:element name="CalibrationName" type="tCalibrationName"/>
				<xsd:element name="CalibrationTime" type="tCalibrationTime"/>
				<xsd:element name="Static" type="tCalibrationSettings"/>
				<xsd:element name="Dynamic" type="tCalibrationSettings"/>
				<xsd:element name="Fast" type="tScanSpeedCompSettings"/>
				<xsd:element name="Quad2Static" type="tCalibrationSettings"/>
				<xsd:element name="Quad2Dynamic" type="tCalibrationSettings"/>
				<xsd:element name="Quad2Fast" type="tScanSpeedCompSettings"/>
				<xsd:element name="ESPositive" type="tTuneES" minOccurs="0"/>
				<xsd:element name="ESNegative" type="tTuneES" minOccurs="0"/>
				<xsd:element name="APcIPositive" type="tTuneAPcI" minOccurs="0"/>
				<xsd:element name="APcINegative" type="tTuneAPcI" minOccurs="0"/>
				<xsd:element name="APPIPositive" type="tTuneAPPI" minOccurs="0"/>
				<xsd:element name="APPINegative" type="tTuneAPPI" minOccurs="0"/>
				<xsd:element name="DualESCIPositive" type="tTuneDualESCI" minOccurs="0"/>
				<xsd:element name="DualESCINegative" type="tTuneDualESCI" minOccurs="0"/>
				<xsd:element name="DualAPPIPositive" type="tTuneDualAPPI" minOccurs="0"/>
				<xsd:element name="DualAPPINegative" type="tTuneDualAPPI" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="tMessageList">
		<xsd:sequence>
			<xsd:element name="Message" type="xsd:string" minOccurs="0" maxOccurs="30"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tConfiguration">
		<xsd:sequence>
			<xsd:element name="InterScanDelay" type="tInterScanDelay"/>
			<xsd:element name="PolarityModeSwitchISD" type="tPolarityModeSwitchISD"/>
			<xsd:element name="InterChannelDelay" type="tInterChannelDelay"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tTuneName">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:complexType name="tTuneES">
		<xsd:sequence>
			<xsd:element name="ConeVoltage" type="tTuneConeVoltage"/>
			<xsd:element name="ExtractorVoltage" type="tExtractorVoltage"/>
			<xsd:element name="RFLens" type="tRFLens"/>
			<xsd:element name="SourceTemperature" type="tSourceTemperature"/>
			<xsd:element name="ConeGasFlow" type="tConeGasFlow"/>
			<xsd:element name="DesolvationGasFlow" type="tDesolvationGasFlow"/>
			<xsd:element name="LM1Resolution" type="tLM1Resolution"/>
			<xsd:element name="HM1Resolution" type="tHM1Resolution"/>
			<xsd:element name="IonEnergy1" type="tIonEnergy1"/>
			<xsd:element name="MSModeEntrance" type="tMSModeEntrance"/>
			<xsd:element name="MSModeCollisionEnergy" type="tMSModeCollisionEnergy"/>
			<xsd:element name="MSModeExit" type="tMSModeExit"/>
			<xsd:element name="LM2Resolution" type="tLM2Resolution"/>
			<xsd:element name="HM2Resolution" type="tHM2Resolution"/>
			<xsd:element name="IonEnergy2" type="tIonEnergy2"/>
			<xsd:element name="MSMSModeEntrance" type="tMSMSModeEntrance"/>
			<xsd:element name="MSMSModeCollisionEnergy" type="tMSMSModeCollisionEnergy"/>
			<xsd:element name="MSMSModeExit" type="tMSMSModeExit"/>
			<xsd:element name="CollisionGasFlow" type="tCollisionGasFlow"/>
			<xsd:element name="Gain" type="tGain"/>
      <xsd:element name="Reservoir" type="tReservoir"/>
      
      <!-- ES only -->
			<xsd:element name="CapillaryVoltage" type="tCapillaryVoltage"/>
			<xsd:element name="DesolvationTemperature" type="tDesolvationTemperature"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tTuneAPcI">
		<xsd:sequence>
			<xsd:element name="ConeVoltage" type="tTuneConeVoltage"/>
			<xsd:element name="ExtractorVoltage" type="tExtractorVoltage"/>
			<xsd:element name="RFLens" type="tRFLens"/>
			<xsd:element name="SourceTemperature" type="tSourceTemperature"/>
			<xsd:element name="ConeGasFlow" type="tConeGasFlow"/>
			<xsd:element name="DesolvationGasFlow" type="tDesolvationGasFlow"/>
			<xsd:element name="LM1Resolution" type="tLM1Resolution"/>
			<xsd:element name="HM1Resolution" type="tHM1Resolution"/>
			<xsd:element name="IonEnergy1" type="tIonEnergy1"/>
			<xsd:element name="MSModeEntrance" type="tMSModeEntrance"/>
			<xsd:element name="MSModeCollisionEnergy" type="tMSModeCollisionEnergy"/>
			<xsd:element name="MSModeExit" type="tMSModeExit"/>
			<xsd:element name="LM2Resolution" type="tLM2Resolution"/>
			<xsd:element name="HM2Resolution" type="tHM2Resolution"/>
			<xsd:element name="IonEnergy2" type="tIonEnergy2"/>
			<xsd:element name="MSMSModeEntrance" type="tMSMSModeEntrance"/>
			<xsd:element name="MSMSModeCollisionEnergy" type="tMSMSModeCollisionEnergy"/>
			<xsd:element name="MSMSModeExit" type="tMSMSModeExit"/>
			<xsd:element name="CollisionGasFlow" type="tCollisionGasFlow"/>
			<xsd:element name="Gain" type="tGain"/>
      <xsd:element name="Reservoir" type="tReservoir"/>

      <!-- APCI only -->
			<xsd:element name="CoronaCurrent" type="tCoronaCurrent"/>
			<xsd:element name="CoronaVoltage" type="tCoronaVoltage"/>
			<xsd:element name="ProbeTemperature" type="tProbeTemperature"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tTuneAPPI">
		<xsd:sequence>
			<xsd:element name="ConeVoltage" type="tTuneConeVoltage"/>
			<xsd:element name="ExtractorVoltage" type="tExtractorVoltage"/>
			<xsd:element name="RFLens" type="tRFLens"/>
			<xsd:element name="SourceTemperature" type="tSourceTemperature"/>
			<xsd:element name="ConeGasFlow" type="tConeGasFlow"/>
			<xsd:element name="DesolvationGasFlow" type="tDesolvationGasFlow"/>
			<xsd:element name="LM1Resolution" type="tLM1Resolution"/>
			<xsd:element name="HM1Resolution" type="tHM1Resolution"/>
			<xsd:element name="IonEnergy1" type="tIonEnergy1"/>
			<xsd:element name="MSModeEntrance" type="tMSModeEntrance"/>
			<xsd:element name="MSModeCollisionEnergy" type="tMSModeCollisionEnergy"/>
			<xsd:element name="MSModeExit" type="tMSModeExit"/>
			<xsd:element name="LM2Resolution" type="tLM2Resolution"/>
			<xsd:element name="HM2Resolution" type="tHM2Resolution"/>
			<xsd:element name="IonEnergy2" type="tIonEnergy2"/>
			<xsd:element name="MSMSModeEntrance" type="tMSMSModeEntrance"/>
			<xsd:element name="MSMSModeCollisionEnergy" type="tMSMSModeCollisionEnergy"/>
			<xsd:element name="MSMSModeExit" type="tMSMSModeExit"/>
			<xsd:element name="CollisionGasFlow" type="tCollisionGasFlow"/>
			<xsd:element name="Gain" type="tGain"/>
      <xsd:element name="Reservoir" type="tReservoir"/>

      <!-- APPI only -->
			<xsd:element name="CapillaryVoltage" type="tCapillaryVoltage"/>
			<xsd:element name="ProbeTemperature" type="tProbeTemperature"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tTuneDualESCI">
		<xsd:sequence>
			<xsd:element name="ConeVoltage" type="tTuneConeVoltage"/>
			<xsd:element name="ExtractorVoltage" type="tExtractorVoltage"/>
			<xsd:element name="RFLens" type="tRFLens"/>
			<xsd:element name="SourceTemperature" type="tSourceTemperature"/>
			<xsd:element name="ConeGasFlow" type="tConeGasFlow"/>
			<xsd:element name="DesolvationGasFlow" type="tDesolvationGasFlow"/>
			<xsd:element name="LM1Resolution" type="tLM1Resolution"/>
			<xsd:element name="HM1Resolution" type="tHM1Resolution"/>
			<xsd:element name="IonEnergy1" type="tIonEnergy1"/>
			<xsd:element name="MSModeEntrance" type="tMSModeEntrance"/>
			<xsd:element name="MSModeCollisionEnergy" type="tMSModeCollisionEnergy"/>
			<xsd:element name="MSModeExit" type="tMSModeExit"/>
			<xsd:element name="LM2Resolution" type="tLM2Resolution"/>
			<xsd:element name="HM2Resolution" type="tHM2Resolution"/>
			<xsd:element name="IonEnergy2" type="tIonEnergy2"/>
			<xsd:element name="MSMSModeEntrance" type="tMSMSModeEntrance"/>
			<xsd:element name="MSMSModeCollisionEnergy" type="tMSMSModeCollisionEnergy"/>
			<xsd:element name="MSMSModeExit" type="tMSMSModeExit"/>
			<xsd:element name="CollisionGasFlow" type="tCollisionGasFlow"/>
			<xsd:element name="Gain" type="tGain"/>
      <xsd:element name="Reservoir" type="tReservoir"/>

      <!-- DualESCI only -->
			<xsd:element name="ConeVoltageES" type="tConeVoltageES"/>
			<xsd:element name="ConeVoltageAPCI" type="tConeVoltageAPCI"/>
			<xsd:element name="CapillaryVoltage" type="tCapillaryVoltage"/>
			<xsd:element name="DesolvationTemperature" type="tDesolvationTemperature"/>
			<xsd:element name="CoronaCurrent" type="tCoronaCurrent"/>
			<xsd:element name="CoronaVoltage" type="tCoronaVoltage"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tTuneDualAPPI">
		<xsd:sequence>
			<xsd:element name="ConeVoltage" type="tTuneConeVoltage"/>
			<xsd:element name="ExtractorVoltage" type="tExtractorVoltage"/>
			<xsd:element name="RFLens" type="tRFLens"/>
			<xsd:element name="SourceTemperature" type="tSourceTemperature"/>
			<xsd:element name="ConeGasFlow" type="tConeGasFlow"/>
			<xsd:element name="DesolvationGasFlow" type="tDesolvationGasFlow"/>
			<xsd:element name="LM1Resolution" type="tLM1Resolution"/>
			<xsd:element name="HM1Resolution" type="tHM1Resolution"/>
			<xsd:element name="IonEnergy1" type="tIonEnergy1"/>
			<xsd:element name="MSModeEntrance" type="tMSModeEntrance"/>
			<xsd:element name="MSModeCollisionEnergy" type="tMSModeCollisionEnergy"/>
			<xsd:element name="MSModeExit" type="tMSModeExit"/>
			<xsd:element name="LM2Resolution" type="tLM2Resolution"/>
			<xsd:element name="HM2Resolution" type="tHM2Resolution"/>
			<xsd:element name="IonEnergy2" type="tIonEnergy2"/>
			<xsd:element name="MSMSModeEntrance" type="tMSMSModeEntrance"/>
			<xsd:element name="MSMSModeCollisionEnergy" type="tMSMSModeCollisionEnergy"/>
			<xsd:element name="MSMSModeExit" type="tMSMSModeExit"/>
			<xsd:element name="CollisionGasFlow" type="tCollisionGasFlow"/>
			<xsd:element name="Gain" type="tGain"/>
      <xsd:element name="Reservoir" type="tReservoir"/>

      <!-- DualAPPI only -->
			<xsd:element name="ConeVoltageAPPI" type="tConeVoltageAPPI"/>
			<xsd:element name="ConeVoltageAPCI" type="tConeVoltageAPCI"/>
			<xsd:element name="CapillaryVoltage" type="tCapillaryVoltage"/>
			<xsd:element name="DesolvationTemperature" type="tDesolvationTemperature"/>
			<xsd:element name="CoronaCurrent" type="tCoronaCurrent"/>
			<xsd:element name="CoronaVoltage" type="tCoronaVoltage"/>
			<xsd:element name="ProbeTemperature" type="tProbeTemperature"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tCalibrationName">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="tCalibrationTime">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:complexType name="tCalibrationSettings">
		<xsd:sequence>
			<xsd:element name="LowMass" type="tCalibMass"/>
			<xsd:element name="HighMass" type="tCalibMass"/>
			<xsd:element name="LMResolution" type="tResolution"/>
			<xsd:element name="HMResolution" type="tResolution"/>
			<xsd:element name="IonEnergy" type="tIonEnergy"/>
			<xsd:element name="InterScanDelay" type="tInterScanDelay"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tScanSpeedCompSettings">
		<xsd:sequence>
			<xsd:element name="LowScan" type="tCalibScan"/>
			<xsd:element name="HighScan" type="tCalibScan"/>
			<xsd:element name="LMResolution" type="tResolution"/>
			<xsd:element name="HMResolution" type="tResolution"/>
			<xsd:element name="IonEnergy" type="tIonEnergy"/>
			<xsd:element name="InterScanDelay" type="tInterScanDelay"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tCalibMass">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tCalibScan">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tIcsVersion">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="tSerialNumber">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="tReferenceFile">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="tAcquisitionFile">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="tCapillaryVoltage">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tTuneConeVoltage">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tConeVoltageES">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tConeVoltageAPCI">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tConeVoltageAPPI">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tExtractorVoltage">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tRFLens">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tSourceTemperature">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tDesolvationTemperature">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tDesolvationGasFlow">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tConeGasFlow">
		<xsd:restriction base="xsd:float"/>
	</xsd:simpleType>
	<xsd:simpleType name="tCollisionGasFlow">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tLM1Resolution">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tHM1Resolution">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tLM2Resolution">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tHM2Resolution">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tIonEnergy1">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tIonEnergy2">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMass">
		<xsd:restriction base="xsd:float"/>
	</xsd:simpleType>
	<xsd:simpleType name="tResolution">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tIonEnergy">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tCoronaVoltage">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tCoronaCurrent">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tProbeTemperature">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tInterChannelDelay">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tInterScanDelay">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tPolarityModeSwitchISD">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMSModeEntrance">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMSMSModeEntrance">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMSModeCollisionEnergy">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMSMSModeCollisionEnergy">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMSModeExit">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tMSMSModeExit">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tGain">
		<xsd:restriction base="xsd:float">
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tReservoir">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="a" id="Reservoir_0"/>
			<xsd:enumeration value="b" id="Reservoir_1"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
