﻿<?xml version="1.0" encoding="utf-8"?>
<A30-SM>
	<Identity>
		<Company>PerkinElmer</Company>
		<VersionString>1.00</VersionString>
		<ReleasedInfrastructureVersion />
		<Family>SM</Family>
		<InstrumentName>Sampling Module</InstrumentName>
		<InstrumentType>A30-SM</InstrumentType>
		<ChannelNamePrefix>SM</ChannelNamePrefix>
		<FilenameRoot>AltusA30SM</FilenameRoot>
		<ProductRoot>AltusA30SM</ProductRoot>
		<InstrumentData>w2200Data.h</InstrumentData>
		<InstrumentEnum>w2200Enum.h</InstrumentEnum>
		<EditorActiveX>{415C06D7-142D-4F22-B943-E9C54B7F5B9D}</EditorActiveX>
		<EditorTypeLib>{ACD76FF0-620B-40B3-8B7F-E5080CEE7409}</EditorTypeLib>
		<EditorInterface>{C895AA38-FE64-4DCD-8901-606989CBDE22}</EditorInterface>
		<EditorEventsInterface>{A5D4C073-1B32-40E8-A092-056F2A2A5D38}</EditorEventsInterface>
		<EditorHelpString>Altus A-30 SM Method Editor Control</EditorHelpString>
		<ProxyCLSID>{1ED13B3D-1338-40C8-87D4-BD857AC3729C}</ProxyCLSID>
		<InstrTypeLib>{15647BBD-1205-4339-857B-71F5C35ACDE0}</InstrTypeLib>
		<InstrInterface>{132AAD40-8790-4F07-930D-9EA73E95309A}</InstrInterface>
		<DiagInterface>{4D472141-90C6-4C53-A467-7E009EECFBD1}</DiagInterface>
		<RegistryAppID>{96C9F226-6D83-499B-9A90-2F756C9FC06A}</RegistryAppID>
		<ControlPanel>{D814D01E-AF4B-48C3-98D5-B1BE7C2CC8F1}</ControlPanel>
		<EditorExtName>Altus.A30SMEditMgrCtrl.1</EditorExtName>
		<PanelHtml>AltusA30SMControlPanel.htm</PanelHtml>
		<PanelHeight>125</PanelHeight>
		<PanelWidth>260</PanelWidth>
		<ImageFile>AltusA30SMButton.bmp</ImageFile>
		<ColumnImage>A30SMColumn.gif</ColumnImage>
		<ColumnImageGlow>A30SMColumnglow.gif</ColumnImageGlow>
		<HelpFile>altusconsole</HelpFile>
		<HelpSubFile>a30sm</HelpSubFile>
		<HelpFileAlarmPage>/Troubleshooting_and_Resolving_Problems/Alarms</HelpFileAlarmPage>
		<HelpSubFileAlarmPage>/Troubleshooting_the_Sample_Manager_and_Organizer/Alarms</HelpSubFileAlarmPage>
		<CoreResources></CoreResources>
		<Resources>AltusA30SM-Resource-r100.xml</Resources>
		<InstallerName>A-30 Sampling Module</InstallerName>
		<MinFirmwareVersion />
		<Firmware>A-30 Sampling Module [V1.0]</Firmware>
		<RegistryInstrumentName>A-30 Sampling Module</RegistryInstrumentName>
		<ConsoleAssy>ConsoleA30SM</ConsoleAssy>
		<ResourceCollection>Waters.ACQUITY.ConsoleA30SM</ResourceCollection>
	</Identity>
	<EmbeddedResources>
		<EmbeddedResource core="CoreSampleManager.resx" custom="SampleManagerDI.resx">ConsoleA30SM</EmbeddedResource>
	</EmbeddedResources>
	<InstrumentEnums>
		<Enum name="RmtCmdSampSyrValvePositionsEnum">SampleSyringeValvePosition</Enum>
		<Enum name="RmtCmdInjValvePositionsEnum">InjectValvePosition</Enum>
		<Enum name="RmtCmdXMotorEnum">XAxisLocations</Enum>
		<Enum name="RmtCmdZPMotorEnum">ZPrimeAxisLocations</Enum>
		<Enum name="RmtCmdOtherMotorsEnum">MotorLocations</Enum>
		<Enum name="sampleSyringeSizes">SampleSyringeSizes</Enum>
		<Enum name="W2200NeedleType">NeedleType</Enum>
		<Enum name="RmtCmdManifoldValveTypeEnum">ManifoldValves</Enum>
		<Enum name="RmtCmdSwitchesEnum">SMSwitches</Enum>
		<Enum name="ECordStates">ECordStates</Enum>
		<Enum name="RmtCmdTrapValvePositionsEnum">TrappingValvePosition</Enum>
		<Enum name="RmtCmdNeedlePositionEnum">NeedlePosition</Enum>
		<Enum name="RmtCmdPreheterSetEnum">PreheaterSet</Enum>
		<Enum name="RmtCmdProductIdsEnum">ProductId</Enum>
	</InstrumentEnums>
	<Custom>
		<Interfaces>
			<Interface name="IA30SMDiagnostics">{742300C7-BC8E-4624-B7B2-99174B4AD703}</Interface>
			<Interface name="IElevatorDiagnostics">{C7F027DD-01AA-4ca3-AE44-499E364C2ADB}</Interface>
			<Interface name="INanoSM">{AB4B28BE-5E73-448b-9623-0808BDDCAFB7}</Interface>
		</Interfaces>
		<Defines>
			<Define name="METHODXMLCLASS">AltusA30SMXmlMethod</Define>
			<Define name="EVENTXMLCLASS">AltusA30SMXmlEvents</Define>
			<Define name="CONFIGXMLCLASS">AltusA30SMXmlConfiguration</Define>
			<Define name="PLATEXMLCLASS">AltusA30SMXmlPlateConfiguration</Define>
			<!--Define name="DIAGSTATUSXMLCLASS">CAltusA30SMInstrDiagStatusDoc</Define-->
			<Define name="METHODCLASS">CAltusA30SMInstrMethod</Define>
			<Define name="STATUSCLASS">CAltusA30SMInstrStatusDetail</Define>
			<Define name="CONFIGCLASS">CAltusA30SMInstrConfig</Define>
			<Define name="PLATECLASS">CAltusA30SMInstrPlateConfig</Define>
			<Define name="REPORTCLASS">CAltusA30SMInstrReport</Define>
			<Define name="INJECTCLASS">CAltusA30SMInject</Define>
			<Define name="INSTRCLASS">CAltusA30SMInstrObject</Define>
			<Define name="SERVERCLASS">CAltusA30SMServer</Define>
			<Define name="SERVERCOCLASS">SMServerClass</Define>
		</Defines>
		<Includes>
			<Include project="AltusA30SMXML">AltusA30SMInstrMethod.h</Include>
			<Include project="AltusA30SMInstr">AltusA30SMInstrMethod.h</Include>
			<Include project="AltusA30SMInstr">AltusA30SMInstr.h</Include>
			<Include project="AltusA30SMServer">AltusA30SMInstrMethod.h</Include>
			<Include project="AltusA30SMServer">AltusA30SMInstrObject.h</Include>
			<Include project="AltusA30SMServer">AltusA30SMInstr.h</Include>
			<Include project="AltusA30SMServer">AltusA30SMServerCoClass.h</Include>
			<Include project="AltusA30SMEditMgr">AltusA30SMMethod.h</Include>
			<Include project="AltusA30SMEditMgr">AltusA30SMConfig.h</Include>
		</Includes>
		<SyringeSizes>
			<SyringeSize value="50">Sm50uL</SyringeSize>
			<SyringeSize value="100">Sm100uL</SyringeSize>
			<SyringeSize value="250">Sm250uL</SyringeSize>
			<SyringeSize value="500">Sm500uL</SyringeSize>
			<SyringeSize value="1000">Sm1000uL</SyringeSize>
			<SyringeSize value="2500">Sm2500uL</SyringeSize>
		</SyringeSizes>
		<LoopSizes>
			<LoopSize>0</LoopSize>
			<LoopSize>50</LoopSize>
			<LoopSize>100</LoopSize>
			<LoopSize>250</LoopSize>
			<LoopSize>1000</LoopSize>
		</LoopSizes>
		<NeedleSizes>
			<NeedleSize>15</NeedleSize>
			<NeedleSize>30</NeedleSize>
		</NeedleSizes>
	</Custom>
	<InterICS>
		<Command argc="1" desc="RecordMaxPressure">{62C64876-CE82-477d-966A-A27B429F50AB}</Command>
		<Command argc="1" desc="CMActiveColumn">{E2CA7A0C-4FDB-443d-82B9-D5DC578EE5B3}</Command>
		<Command argc="2" desc="TrappingSetup">{06E2710A-2640-42b8-ADAA-F6C60DBEEFB4}</Command>
		<Command argc="2" desc="PumpFlowPressure">{81AE22CD-C9D3-41da-A1E0-175B5749C14D}</Command>
		<Command argc="0" desc="SupportsSysLeakTest">{FBAC6FEB-5C8A-46eb-A6F8-D973E4641C56}</Command>
	</InterICS>
	<XMLTypes>
		<XMLType type="Method">
			<RootElement>AltusA30SMMethod</RootElement>
			<Instance>Method-Default</Instance>
			<Schema>Method-r100</Schema>
			<Transform>PrintMethod-r100</Transform>
			<Class />
		</XMLType>
		<XMLType type="StatusDetail">
			<RootElement>AltusA30SMStatusDetail</RootElement>
			<Instance>StatusDetail-~Current</Instance>
			<Schema>StatusDetail-r101</Schema>
			<Transform />
			<Class />
		</XMLType>
		<XMLType type="Report">
			<RootElement>AltusA30SMReport</RootElement>
			<Instance>Report-Current</Instance>
			<Schema>Report-r100</Schema>
			<Transform>PrintReport-r100</Transform>
			<Class />
		</XMLType>
		<XMLType type="Config">
			<RootElement>AltusA30SMConfig</RootElement>
			<Instance>Config-~Current</Instance>
			<Schema>Config-r100</Schema>
			<Transform>Config-r100</Transform>
			<Class />
		</XMLType>
		<XMLType type="PlateConfig">
			<RootElement>AltusA30SMPlateConfig</RootElement>
			<Instance>PlateConfig-Current</Instance>
			<Schema>PlateConfig-r100</Schema>
			<Transform />
			<Class />
		</XMLType>
		<XMLType type="DiagStatus">
			<RootElement>SMDiagStatus</RootElement>
			<Instance>DiagStatus</Instance>
			<Schema>DiagStatus-r100</Schema>
			<Transform />
			<Class />
		</XMLType>
		<XMLType type="ZCalibrationResults">
			<RootElement>AltusA30SMZCalibrationResults</RootElement>
			<Instance>ZCalibrationResults-Default</Instance>
			<Schema>ZCalibrationResults-R100</Schema>
			<Transform />
			<Class>SMCalNeedleZ</Class>
		</XMLType>
		<XMLType type="TrayCalibrationResults">
			<RootElement>AltusA30SMTrayCalibrationResults</RootElement>
			<Instance>TrayCalibrationResults-Default</Instance>
			<Schema>TrayCalibrationResults-r100</Schema>
			<Transform />
			<Class>SMCalTray</Class>
		</XMLType>
		<XMLType type="SealCalibrationResults">
			<RootElement>AltusA30SMSealCalibrationResults</RootElement>
			<Instance>SealCalibrationResults-Default</Instance>
			<Schema>SealCalibrationResults-r100</Schema>
			<Transform />
			<Class>FTNCalSeal</Class>
		</XMLType>
		<XMLType type="StaticNeedleSealResults">
			<RootElement>AltusA30SMStaticNeedleSealResults</RootElement>
			<Instance>StaticNeedleSealResults-Default</Instance>
			<Schema>StaticNeedleSealResults-r100</Schema>
			<Transform />
			<Class>SMNeedleSealStaticTest</Class>
		</XMLType>
		<XMLType type="StaticSamSyrPressTestResults">
			<RootElement>AltusA30SMStaticSamSyrPressTestResults</RootElement>
			<Instance>StaticSamSyrPressTestResults-Default</Instance>
			<Schema>StaticSamSyrPressTestResults-r100</Schema>
			<Transform />
			<Class>SMSampSyrStaticTest</Class>
		</XMLType>
		<XMLType type="NeedleSealReadinessResults">
			<RootElement>AltusA30SMNeedleSealReadinessResults</RootElement>
			<Instance>NeedleSealReadinessResults-Default</Instance>
			<Schema>NeedleSealReadinessResults-r100</Schema>
			<Transform />
			<Class>SMNeedleSealReadinessTest</Class>
		</XMLType>
		<XMLType type="XYZpCalibrationResults">
			<RootElement>XYZpCalibrationResults</RootElement>
			<Instance>XYZpCalibrationR-Default</Instance>
			<Schema>XYZpCalibrationResults-R100</Schema>
			<Transform />
			<Class>SMTeachNeedle</Class>
		</XMLType>
		<XMLType type="HeaterCoolerUserCheckResults">
			<RootElement>AltusA30SMHeaterCoolerUserCheckResults</RootElement>
			<Instance>HeaterCoolerUserCheckResults-Default</Instance>
			<Schema>HeaterCoolerUserCheckResults-r100</Schema>
			<Transform />
			<Class>SMHeaterCoolerUserCheck</Class>
		</XMLType>
		<XMLType type="HeaterCoolerServDiagTestResults">
			<RootElement>AltusA30SMHeaterCoolerServDiagTestResults</RootElement>
			<Instance>HeaterCoolerServDiagTestResults-Default</Instance>
			<Schema>HeaterCoolerServDiagTestResults-r100</Schema>
			<Transform />
			<Class>SMHeaterCoolerServDiagTest</Class>
		</XMLType>
	</XMLTypes>
	<HelpKeywords>
		<Keyword id="HelpID_AddLogEntry" chm="altussystem">/Getting_Started_with_the_ACQUITY_UPLC_Console/Creating_log_entries.htm</Keyword>
		<Keyword id="HelpID_CalibrateNeedle" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Calibrating_the_needle_Z_axis.htm</Keyword>
		<Keyword id="HelpID_CalibrateRAxis" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/service_mode_diagnostic_tests.htm</Keyword>
		<Keyword id="HelpID_CalibrateRotaryTray" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/service_mode_diagnostic_tests.htm</Keyword>
		<Keyword id="HelpID_CalibrateSeal" chm="a30sm">/maintaining_the_sample_manager_and_organizer/characterizing_the_needle_seal.htm</Keyword>
		<Keyword id="HelpID_CalibrateXYTray" chm="a30sm"></Keyword>
		<Keyword id="HelpID_CharacterizeVolume" chm="a30sm">/maintaining_the_sample_manager_and_organizer/characterizing_the_needle_seal.htm</Keyword>
		<Keyword id="HelpID_ColumnComment" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ColumnInjectionCount" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ColumnPreferences" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ColumnTopForm" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ColumnValveCycles" chm="a30sm">/preparing_the_system/column_considerations/configuring_the_column_injections_maintenance_threshold.htm</Keyword>
		<Keyword id="HelpID_ConfigurePreheater" chm="altussystem">/Preparing_the_System/Column_Considerations/configuring_the_high_temperature_column_heater.htm</Keyword>
		<Keyword id="HelpID_ConfigureSO" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ConfigureVolume" chm="a30sm">/Preparing_the_Sample_Manager/specifying_the_volume_for_the_sample_needle_and_syringe.htm</Keyword>
		<Keyword id="HelpID_ControlPanel" chm="a30sm">/preparing_the_sample_manager/setting_the_sample_temperature.htm</Keyword>
		<Keyword id="HelpID_Defrost" chm="a30sm"></Keyword>
		<Keyword id="HelpID_DisableMotors" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/disabling_the_motors.htm</Keyword>
		<Keyword id="HelpID_InjectionCount" chm="a30sm">/Preparing_the_Sample_Manager/configuring_the_sample_injections_maintenance_threshold.htm</Keyword>
		<Keyword id="HelpID_InjectionValve" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_InteractiveDisplay" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_MethodAdvanced" chm="altussystem">/Preparing_the_System/Working_with_Instrument_Methods/Selecting_an_injection_technique.htm</Keyword>
		<Keyword id="HelpID_MethodTabData" chm="altussystem">/Preparing_the_System/Working_with_Instrument_Methods/save_data_channels.htm</Keyword>
		<Keyword id="HelpID_MethodTabDilution" chm="altussystem">/Preparing_the_System/Working_with_Instrument_Methods/diluting_the_sample.htm</Keyword>
		<Keyword id="HelpID_MethodTabEvents" chm="a30sm">/Preparing_the_Sample_Manager/sampling_module_events.htm</Keyword>
		<Keyword id="HelpID_MethodTabGeneral" chm="altussystem">/Preparing_the_System/Working_with_Instrument_Methods/Specifying_tasks_in_a_method.htm</Keyword>
		<Keyword id="HelpID_ModuleInfo" chm="altussystem">/Troubleshooting_and_Resolving_Problems/obtaining_serial_numbers_of_your_system_modules.htm</Keyword>
		<Keyword id="HelpID_MoveTray" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_NeedleMotor" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_NeedleSealLeakTest" chm="a30sm"></Keyword>
		<Keyword id="HelpID_NeedleSealReadiness" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Characterizing_the_needle_seal.htm</Keyword>
		<Keyword id="HelpID_NumericReferencing" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ParkNeedleAndInjectionValve" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/parking_the_needle_and_injection_valve.htm</Keyword>
		<Keyword id="HelpID_PlateSetup" chm="a30sm"></Keyword>
		<Keyword id="HelpID_Preferences" chm="a30sm">/Preparing_the_Sample_Manager/Specifying_actions_for_lighting_and_missing_vial.htm</Keyword>
		<Keyword id="HelpID_Prime" chm="a30sm">/Preparing_the_Sample_Manager/priming_the_sample_needle_and_or_syringe.htm</Keyword>
		<Keyword id="HelpID_RearPanel" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ReplaceNeedle" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/replacing_the_sample_needle.htm</Keyword>
		<Keyword id="HelpID_ReplaceSampleSyringe" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/replacing_the_sample_syringe.htm</Keyword>
		<Keyword id="HelpID_ReplaceSeal" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/replacing_the_needle_seal.htm</Keyword>
		<Keyword id="HelpID_RMotor" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_RotaryMechanism" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_SampleHeaterCoolerTest" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/service_mode_diagnostic_tests.htm</Keyword>
		<Keyword id="HelpID_SampleSyringeValve" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_SampleTemperatureTest" chm="altussystem">/troubleshooting_and_resolving_problems/verify_sample_compartment_temperature.htm</Keyword>
		<Keyword id="HelpID_SavePlot" chm="altussystem">/Planning_System_Maintenance/monitoring_data_with_real_time_plots.htm#SavePlot</Keyword>
		<Keyword id="HelpID_SelectColumn" chm="altussystem">/preparing_the_system/column_considerations/select_column.htm</Keyword>
		<Keyword id="HelpID_ServiceMode" chm="altussystem">/Troubleshooting_and_Resolving_Problems/service_mode_diagnostic_tests.htm</Keyword>
		<Keyword id="HelpID_SetColumnTemperature" chm="altussystem">/preparing_the_system/column_considerations/setting_the_column_temperature.htm</Keyword>
		<Keyword id="HelpID_SetSampleTemperature" chm="a30sm">/Preparing_the_Sample_Manager/setting_the_sample_temperature.htm</Keyword>
		<Keyword id="HelpID_Summary" chm="altussystem">/planning_system_maintenance/system_summary_report.htm</Keyword>
		<Keyword id="HelpID_SyringeLeakTest" chm="a30sm">/maintaining_the_sample_manager_and_organizer/testing_the_sample_manager_for_leaks.htm</Keyword>
		<Keyword id="HelpID_TopForm" chm="a30sm">/maintaining_the_sample_manager_and_organizer/console_control_sampling_module.htm</Keyword>
		<Keyword id="HelpID_WashNeedle" chm="altussystem">/Preparing_the_System/Working_with_Instrument_Methods/washing_the_sample_needle.htm</Keyword>
		<Keyword id="HelpID_WashSyringeLeakTest" chm="a30sm"></Keyword>
		<Keyword id="HelpID_ZMotor" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
		<Keyword id="HelpID_ZPrimeMotor" chm="a30sm">/Maintaining_the_Sample_Manager_and_Organizer/Determining_the_status_of_sample_manager.htm</Keyword>
	</HelpKeywords>
	<Channels>
		<Channel type="PRESSURE">
			<ChannelKey>0</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_SAMPLEPRESSURE</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELDESC_SAMPLEPRESSURE</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>10</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="false">REGISTRY_PRESSURE</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>SamplePressureDataEnable</EnableVarName>
			<ConfigVarName />
			<Resolution>100</Resolution>
			<ID>SamplePressure</ID>
			<Diagnostic>true</Diagnostic>
			<Baseline>true</Baseline>
		</Channel>
		<Channel type="SAMPLETEMP">
			<ChannelKey>1</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_SAMPLETEMP</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="AltusA30SMEditMgrResource.h">IDS_CHANNELDESC_SAMPLETEMP_A30</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_CELSIUS</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>SampleTemperatureDataEnable</EnableVarName>
			<ConfigVarName />
			<Resolution>1000</Resolution>
			<ID>SampleTemperature</ID>
			<Diagnostic>false</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="COLUMNTEMP">
			<ChannelKey>2</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_COLUMNTEMP</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELDESC_COLUMNTEMP</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_CELSIUS</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>ColumnTemperatureDataEnable</EnableVarName>
			<ConfigVarName>ColumnHeater</ConfigVarName>
			<Resolution>1000</Resolution>
			<ID>ColumnTemperature</ID>
			<Diagnostic>false</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="ROOMTEMP">
			<ChannelKey>3</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_ROOMTEMP</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="AltusA30SMEditMgrResource.h">IDS_CHANNELDESC_ROOMTEMP_A30</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_CELSIUS</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>AmbientTemperatureDataEnable</EnableVarName>
			<ConfigVarName />
			<Resolution>1000</Resolution>
			<ID>RoomTemperature</ID>
			<Diagnostic>false</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="SOTEMP">
			<ChannelKey>4</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_SAMPLEORGANIZERTEMP</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELDESC_SAMPLEORGANIZERTEMP</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_CELSIUS</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>ElevatorTemperatureDataEnable</EnableVarName>
			<ConfigVarName>Elevator</ConfigVarName>
			<Resolution>1000</Resolution>
			<ID>SampleOrganizerTemperature</ID>
			<Diagnostic>true</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="SEALFORCE">
			<ChannelKey>5</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="AltusA30SMEditMgrResource.h">IDS_CHANNELNAME_SEALFORCE</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="AltusA30SMEditMgrResource.h">IDS_CHANNELDESC_SEALFORCE</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_PERCENT</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>SealForceDataEnable</EnableVarName>
			<ConfigVarName />
			<Resolution>1000</Resolution>
			<ID>SealForce</ID>
			<Diagnostic>true</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="PREHEATERTEMP">
			<ChannelKey>6</ChannelKey>
			<ChannelType>Both</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_PREHEATERTEMP</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELDESC_PREHEATERTEMP</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_CELSIUS</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName>PreheaterTemperatureDataEnable</EnableVarName>
			<ConfigVarName>HasPreheater</ConfigVarName>
			<Resolution>1000</Resolution>
			<ID>PreHeaterTemp</ID>
			<Diagnostic>true</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="DEBUG">
			<ChannelKey>7</ChannelKey>
			<ChannelType>Chromatographic</ChannelType>
			<ChannelName localize="false" prefix="false" resourceHeader="CoreSMEditMgrResource.h">Debug Channel</ChannelName>
			<ChannelDesc localize="false" prefix="false" resourceHeader="CoreSMEditMgrResource.h">Development Only</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>10</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_PERCENT</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName />
			<ConfigVarName />
			<Resolution>100</Resolution>
			<ID>Debug</ID>
			<Diagnostic>false</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
		<Channel type="SAMPLECHAMBERHEATSINK">
			<ChannelKey>8</ChannelKey>
			<ChannelType>ConsolePlot</ChannelType>
			<ChannelName localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELNAME_HEATSINKTEMP</ChannelName>
			<ChannelDesc localize="true" prefix="false" resourceHeader="CoreSMEditMgrResource.h">IDS_CHANNELDESC_HEATSINKTEMP</ChannelDesc>
			<ConsolePlotName localize="" prefix="" />
			<DataType>1</DataType>
			<XisRate>true</XisRate>
			<SamplingIntervalX>1</SamplingIntervalX>
			<SamplingIntervalZ>1</SamplingIntervalZ>
			<IntegrationScale>1.0</IntegrationScale>
			<Discrete>false</Discrete>
			<StartZ>0.0</StartZ>
			<EndZ>0.0</EndZ>
			<UnitsX localize="true" resourceHeader="CoreSMInstrResource.h">IDS_UNIT_MINS</UnitsX>
			<UnitsY localize="true" resourceHeader="CoreSMInstrResource.h">IDS_CELSIUS</UnitsY>
			<UnitsZ localize="true" />
			<EnableVarName />
			<ConfigVarName />
			<Resolution>1000</Resolution>
			<ID>HeatSinkTemp</ID>
			<Diagnostic>false</Diagnostic>
			<Baseline>false</Baseline>
		</Channel>
	</Channels>
	<Diagnostics />
	<Localize>
		<Driver>
			<File>AltusA30SMRes.dll</File>
		</Driver>
		<Console>
			<File>Waters.ACQUITY.ConsoleFTN.dll</File>
			<File>Waters.ACQUITY.ColumnFTN.dll</File>
			<File>Waters.ACQUITY.SampleOrganizerFTN.dll</File>
			<File>FTNControl.dll</File>
		</Console>
		<XML>
			<File>AltusA30SM-Resource-r100.xml</File>
		</XML>
	</Localize>
	<Firmware>
		<CCPUFolder>CCPU</CCPUFolder>
		<FirmwareFolder>Groove</FirmwareFolder>
		<FirmwareReleaseBuildCommand>build cleanbuild</FirmwareReleaseBuildCommand>
		<DSPTarget>ADSP2101</DSPTarget>
		<SFTFile>main\\Altus A-30 Sampling Module.sft</SFTFile>
	</Firmware>
</A30-SM>