<diagnostics_report>
	<text>Instrument diagnostics</text>
	<text></text>

	<text>Versions</text>
	<value type="string"><masslynx_version></masslynx_version>MassLynx version</value>
	<value type="string"><target_registry group ="Instrument" key="EPC Version"></target_registry>EPC version</value>
	<value type="string"><target_registry group ="Instrument" key="Serial Number"></target_registry>Serial Number</value>
	<text></text>
	
	<text>Files</text>
	<value type="string"><filename type="CURRENTCALFILE"></filename>Calibration File</value>
	<value type="string"><filename type="CURRENTIPRFILE"></filename>Tune File</value>
	<text></text>

	<text>Health</text>
	<value type="bool" true="ok" false="not ok"><mlshare key="MLS_MS_HEALTH_OK"></mlshare>Health status</value>
	<value type="string"><mlshare key="MLS_MS_HEALTH_MESSAGE"></mlshare>Health status text</value>
	<text></text>
	
	<text>Maintenance Counters</text>
	<value type="string"><target_registry group ="Maintenance Counters" key="POLARITY_SWITCHES"></target_registry>Polarity switches</value>
	<value type="string"><target_registry group ="Maintenance Counters" key="OPERATE_SWITCHES"></target_registry>Operate switches</value>
	<value type="double" decimal_places="0" divisor="3600" units="hours"><target_registry group ="Maintenance Counters" key="VACUUM_TIME"></target_registry>Vacuum Time</value>
	<value type="double" decimal_places="0" divisor="3600" units="hours"><target_registry group ="Maintenance Counters" key="OPERATE_TIME"></target_registry>Operate Time</value>
	<value type="string"><target_registry group ="Maintenance Counters" key="SERVICE_DATE"></target_registry>Last service date</value>
	<value type="string"><target_registry group ="Maintenance Counters" key="NEXT_SERVICE_DATE"></target_registry>Next service date</value>
	<text></text>

	<text>Source</text>
	<value type="double" decimal_places="2" units="kV"><rio key="CAPILLARY_VOLTAGE_RB"></rio>Capillary</value>
	<value type="double" decimal_places="0" units="V"><rio key="SAMPLE_CONE_VOLTAGE_RB"></rio>Cone</value>
	<value type="double" decimal_places="0" units="V"><rio key="EXTRACTION_CONE_VOLTAGE_RB"></rio>Extractor</value>
	<value type="double" decimal_places="1" units="V"><rio key="RF_LENS_VOLTAGE_SETTING"></rio>RF Lens</value>
	<value type="double" decimal_places="1" units="uA"><rio key="CORONA_CURRENT_RB"></rio>Corona current</value>
	<value type="double" decimal_places="0" units="V"><rio key="SAMPLE_CONE_VOLTAGE_RB"></rio>Cone</value>
	<value type="double" decimal_places="0" units="V"><rio key="EXTRACTION_CONE_VOLTAGE_RB"></rio>Extractor</value>
	<value type="double" decimal_places="1" units="V"><rio key="RF_LENS_VOLTAGE_SETTING"></rio>RF Lens</value>
	<text></text>
	
	<text>Temperatures</text>
	<value type="double" decimal_places="0" units="degC"><rio key="SOURCE_TEMPERATURE_RB"></rio>Source Temp</value>
	<value type="double" decimal_places="0" units="degC"><rio key="DESOLVATION_TEMPERATURE_RB"></rio>Desolvation Temp</value>
	<value type="double" decimal_places="0" units="degC"><rio key="PROBE_TEMPERATURE_RB"></rio>APcI Probe Temp</value>
	<text></text>

	<text>Gas Flow</text>
	<value type="double" decimal_places="1" units="L/hr"><rio key="DESOLVATION_GAS_FLOW_RB"></rio>Desolvation Gas flow</value>
	<value type="double" decimal_places="1" units="L/hr"><rio key="CONE_GAS_FLOW_RB"></rio>Cone Gas Flow</value>
	<text></text>
	
	<text>Analyser</text>
	<value type="double" decimal_places="1"><rio key="MS1_RESOLUTION_SETTING"></rio>LM Resolution</value>
	<value type="double" decimal_places="1"><rio key="MS1_RESOLUTION_RAMP_SETTING"></rio>HM Resolution</value>
	<value type="double" decimal_places="1"><rio key="MS1_ION_ENERGY_SETTING"></rio>Ion energy</value>
	<text></text>
	
	<text>Fluidics</text>
	<value type="double" decimal_places="0"><rio key="VALVE_POSITION_STATUS"></rio>Valve position status</value>
	<value type="double" decimal_places="0" units="(1=Un-initialized, 2=Error, 3=Idle, 4=Purging 5=Infusing 6=Valve Moving 7=Refilling 8=Initializing)"><rio key="FLUIDICS_STATUS"></rio>Fluidics status</value>
	<value type="double" decimal_places="0" units="(1=A,2=B)"><target_registry group ="Fluidics" key="ActiveReservoir"></target_registry>ActiveReservoir</value>
	<value type="double" decimal_places="0" units="ul/min"><target_registry group ="Fluidics" key="Flow Rate"></target_registry>Flow Rate</value>
	<value type="string"><target_registry group ="Fluidics" key="Flow State"></target_registry>Flow State</value>
	<text></text>

	<text>Engineers</text>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="DC Balance +"></target_registry>DC Balance +</value>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="DC Balance -"></target_registry>DC Balance -</value>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="High Mass Position"></target_registry>High Mass Position</value>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="High Mass Resolution"></target_registry>High Mass Resolution</value>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="Low Mass Position"></target_registry>Low Mass Position</value>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="Low Mass Resolution"></target_registry>Low Mass Resolution</value>
	<value type="double" decimal_places="0"><target_registry group ="Engineers Settings" key="Resolution Linearity"></target_registry>Resolution Linearity</value>
	<text></text>

	<text>Detector gain</text>
	<value type="double" decimal_places="0"><target_registry group ="Detector Gain" key="Positive Gain"></target_registry>Positive Gain</value>
	<text></text>

	<text>PLD version</text>
	<value type="double" decimal_places="0" units=""><rio key="PLD_VERSION_STATUS"></rio>PLD Version</value>
	<text></text>

	<text>Source Recognition</text>
	<value type="double" decimal_places="0" units="V"><rio key="SOURCE_CODE_RESISTOR_RB"></rio>Source ID</value>
	<text></text>

	<text>Instrument Termperature</text>
	<value type="double" decimal_places="0" units="DegC"><rio key="AMBIENT_TEMPERATURE_RB"></rio>Temperature</value>
	<text></text>

	<text>Turbo Speeds</text>
	<value type="double" decimal_places="0" units="%"><rio key="TURBO_SPEED_RB"></rio>Turbo speed</value>
	<text></text>

	<text>Pressures</text>
	<value type="double" decimal_places="0" units="V"><rio key="ANALYSER_PIRANI_RB"></rio>Analyser Pirani</value>
	<text></text>

	<text>Buffered Mass</text>
	<value type="double" decimal_places="0" units="Da"><rio key="BUFFERED_MASS_PROGRAM_MS1_RB"></rio>Mass</value>
	<text></text>

	<text>RF</text>
	<value type="double" decimal_places="0" units="V"><rio key="POLE_DC_A_MS1_RB"></rio>RF Gen DC1</value>
	<value type="double" decimal_places="0" units="V"><rio key="POLE_DC_B_MS1_RB"></rio>RF Gen DC2</value>
	<value type="double" decimal_places="0" units="V"><rio key="RECTIFIED_RF_MS1_RB"></rio>Rectified RF</value>
	<value type="double" decimal_places="0" units="V"><rio key="RF_AMPLITUDE_MS1_RB"></rio>Modulator Level</value>
	<value type="double" decimal_places="0" units="V"><rio key="RF_DRIVE_MS1_RB"></rio>MS RF Drive</value>
	<value type="double" decimal_places="0" units="V"><rio key="RF_CURRENT_MS1_RB"></rio>MS Current</value>
	<text></text>

	<text>Power supply</text>
	<value type="double" decimal_places="0" units="V"><rio key="48V_MONITOR_RB"></rio>+48</value>
	<value type="double" decimal_places="0" units="V"><rio key="PLUS_430_VOLTS_MS1_RB"></rio>+430</value>
	<value type="double" decimal_places="0" units="V"><rio key="MINUS_430_VOLTS_MS1_RB"></rio>-430</value>
	<value type="double" decimal_places="0" units="V"><rio key="PLUS_800_VOLTS_MS1_RB"></rio>+800</value>
	<value type="double" decimal_places="0" units="V"><rio key="MINUS_800_VOLTS_MS1_RB"></rio>-800</value>
	<text></text>

	<text>Source</text>
	<value type="double" decimal_places="0" units="hV"><rio key="CAPILLARY_VOLTAGE_RB"></rio>Capilliary Voltage</value>
	<value type="double" decimal_places="0" units="uA"><rio key="CAPILLARY_CURRENT_RB"></rio>Capilliary Current</value>
	<value type="double" decimal_places="0" units="kV"><rio key="CORONA_VOLTAGE_RB"></rio>Corona Voltage</value>
	<value type="double" decimal_places="0" units="uA"><rio key="CORONA_CURRENT_RB"></rio>Corona Current</value>
	<text></text>

	<text>PMT</text>
	<value type="double" decimal_places="0" units="kV"><rio key="MULTIPLIER_VOLTAGE_RB"></rio>PMT Voltage</value>
	<value type="double" decimal_places="0" units="kV"><rio key="DYNODE_VOLTAGE_RB"></rio>Dynode Voltage</value>
	<value type="double" decimal_places="0" units="kV"><rio key="PHOSPHOR_VOLTAGE_RB"></rio>Phosphor Voltage</value>
	<text></text>
	
	<text>Operate Status</text>
	<value type="bit" bit="0" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Venting trip</value>
	<value type="bit" bit="1" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Watchdog trip</value>
	<value type="bit" bit="2" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Turbo trip</value>
	<value type="bit" bit="3" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Vacuum trip</value>
	<value type="bit" bit="4" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Instrument temperature trip</value>
	<value type="bit" bit="5" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Nitrogen pressure trip</value>
	<value type="bit" bit="6" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Probe trip</value>
	<value type="bit" bit="7" false="Operate tripped" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Source trip</value>
	<value type="bit" bit="8" true="Operate" false="Standby"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Operate status</value>
	<value type="bit" bit="9" true="High voltages on" false="High voltages off"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Source status</value>
	<value type="bit" bit="10" true="Fitted" false="Not fitted"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>APcI Probe</value>
	<value type="bit" bit="11" true="Fitted" false="Not fitted"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Probe</value>
	<value type="bit" bit="12" true="Fitted" false="Not fitted"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>ESI Probe</value>
	<value type="bit" bit="13" false="Too high" true="OK"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Instrument temperature</value>
	<value type="bit" bit="14" true="Good" false="Poor"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Analyser vacuum</value>
	<value type="bit" bit="15" true="Closed" false="Open"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Source door</value>
	<value type="bit" bit="16" true="Plugged in" false="Not plugged in"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Source connector</value>
	<value type="bit" bit="17" true="OK" false="Low"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Gas fail switch - Nitrogen pressure</value>
	<value type="bit" bit="18" true="On" false="Off"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>APPI Lamp</value>
	<value type="bit" bit="19" true="Overheated" false="Normal"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>APPI Lamp overheat</value>
	<value type="bit" bit="20" true="Normal" false="Fault"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>Turbo controller</value>
	<value type="bit" bit="21" true="Shaft overheated" false="Temperature normal"><rio key="OPERATE_STATUS_REGISTER_STATUS"></rio>APcI Trip</value>
	<text></text>

	<text>Pumping Status</text>
	<value type="bit" bit="5" true="Pumping" false="Venting"><rio key="PUMPING_STATUS_REGISTER_STATUS"></rio>Turbo</value>
	<value type="bit" bit="6" true="Pumping" false="Venting"><rio key="PUMPING_STATUS_REGISTER_STATUS"></rio>Rotary</value>
	<value type="bit" bit="9" true="More than 80%" false="Less than 80%"><rio key="PUMPING_STATUS_REGISTER_STATUS"></rio>Turbo speed operate trip</value>
	<value type="bit" bit="10" true="More than 50%" false="Less than 50%"><rio key="PUMPING_STATUS_REGISTER_STATUS"></rio>Turbo speed vent trip</value>
	<text></text>

	<text>Soldenoid drives status</text>
	<value type="bit" bit="0" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>Rotary</value>
	<value type="bit" bit="1" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>API Gas</value>
	<value type="bit" bit="2" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>Exhaust</value>
	<value type="bit" bit="3" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>Vent</value>
	<value type="bit" bit="4" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>Solvent A</value>
	<value type="bit" bit="5" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>Solvent B</value>
	<value type="bit" bit="6" true="Active" false="Inactive"><rio key="SOLENOID_DRIVES_REGISTER_STATUS"></rio>Waste</value>
	<text></text>

	<text>Fuses</text>
	<value type="bit" bit="0" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 1</value>
	<value type="bit" bit="1" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 2</value>
	<value type="bit" bit="2" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 3</value>
	<value type="bit" bit="3" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 4</value>
	<value type="bit" bit="4" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 5</value>
	<value type="bit" bit="5" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 6</value>
	<value type="bit" bit="6" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 7</value>
	<value type="bit" bit="7" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 8</value>
	<value type="bit" bit="8" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 9</value>
	<value type="bit" bit="9" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 10</value>
	<value type="bit" bit="10" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 11</value>
	<value type="bit" bit="11" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 12</value>
	<value type="bit" bit="12" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 13</value>
	<value type="bit" bit="13" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 19</value>
	<value type="bit" bit="14" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 20</value>
	<value type="bit" bit="15" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 21</value>
	<value type="bit" bit="16" false="Blown" true="OK"><rio key="ALL_FUSES_STATUS"></rio>Fuse 18</value>
	<text></text>

	<text>Service history</text>
	<service_history></service_history>

</diagnostics_report>
