<?xml version="1.0" encoding="UTF-8"?>
<ICSResources language="English" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Q:\CoInstrument\XML\ICSResources-r100.xsd">
  <TypeCollection name="Dictionary">
    <Type name="gBoolean">
      <Enum value="No" id="BooleanNo_0A"/>
      <Enum value="Yes" id="BooleanYes_1A"/>
      <Enum value="Off" id="BooleanOff_0B"/>
      <Enum value="On" id="BooleanOn_1B"/>
      <Enum value="false" id="BooleanFalse_0C"/>
      <Enum value="true" id="BooleanTrue_1C"/>
      <Enum value="Disable" id="BooleanDisable_0D"/>
      <Enum value="Enable" id="BooleanEnable_1D"/>
    </Type>
    <Type name="gEditorStrings">
      <Enum value="About RI Detector..." id="EditAbout"/>
      <Enum value="RI Detector" id="EditorTitle"/>
    </Type>
  </TypeCollection>
  <TypeCollection name="Config">
    <Type name="xsd:string">
      <Prompt value="Firmware Version" id="FirmwareVersion"/>
      <Prompt value="Software Version" id="IcsVersion"/>
      <Prompt value="Checksum" id="Checksum"/>
      <Prompt value="Serial Number" id="SerialNumber"/>
    </Type>
    <Type name="xsd:boolean">
      <Prompt value="External Column Heater Attached" id="HasExternalColumnHeater"/>
    </Type>
  </TypeCollection>
  <TypeCollection name="Report">
    <Type name="tTemperature" units="°C">
      <Prompt value="Minimum Flow Cell Temperature" id="MinFlowCellTemperature"/>
      <Prompt value="Maximum Flow Cell Temperature" id="MaxFlowCellTemperature"/>
      <Prompt value="Average Flow Cell Temperature" id="MeanFlowCellTemperature"/>
      <Prompt value="Minimum External Column Temperature" id="MinExtColumnTemperature"/>
      <Prompt value="Maximum External Column Temperature" id="MaxExtColumnTemperature"/>
      <Prompt value="Average External Column Temperature" id="MeanExtColumnTemperature"/>
    </Type>
    <Type name="tMessageList" prompt="Messages"/>
  </TypeCollection>
  <TypeCollection name="Method">
    <Type name="tRunTime" prompt="Run Time" units="min"/>
    <Type name="tAlarmEnable">
      <Prompt value="Enable Flow Cell Temperature Alarm" id="FlowCellTempAlarmEnable"/>
      <Prompt value="Enable External Column Temperature Alarm" id="ExtColumnTempAlarmEnable"/>
    </Type>
    <Type name="tTemperatureEnable">
      <Prompt value="Enable Target flow cell temperature" id="FlowCellTempEnable"/>
      <Prompt value="Enable external columnn temperature control" id="ExtColumnTempEnable"/>
    </Type>
    <Type name="tEnableTemperature" prompt="Target flow cell temperature" units="">
      <Enum value="Disable" id="EnableTemperature_0"/>
      <Enum value="Enable" id="EnableTemperature_1"/>
    </Type>
    <Type name="tEnableFlowCellTemperature" prompt="Target flow cell temperature" units="">
      <Enum value="Disable" id="EnableTemperature_0"/>
      <Enum value="Enable" id="EnableTemperature_1"/>
    </Type>
    <Type name="tEnableExtColumnTemperature" prompt="Target external column temperature" units="">
      <Enum value="Disable" id="EnableTemperature_0"/>
      <Enum value="Enable" id="EnableTemperature_1"/>
    </Type>

    <Type name="tFlowCellTempSetpoint" units="°C">
      <Prompt value="Target flow cell temperature" id="FlowCellTempSetpoint"/>
    </Type>
    <Type name="tEnableTemperatureLimit" prompt="Flow cell temperature alarm band" units="">
      <Enum value="Disable" id="EnableTemperature_0"/>
      <Enum value="Enable" id="EnableTemperature_1"/>
    </Type>
    <Type name="tFlowCellTemperatureLimit" prompt="Flow cell temperature alarm band" units="°C">
      <Enum value="Disable" id="EnableTemperature_0"/>
      <Enum value="Enable" id="EnableTemperature_1"/>
    </Type>
    <Type name="tExtColumnTempSetpoint" units="°C">
      <Prompt value="Target external column temperature" id="ExtColumnTempSetpoint"/>
    </Type>
    <Type name="tExtColumnTemperatureLimit" prompt="External column temperature alarm band" units="°C">
      <Enum value="Disable" id="EnableTemperature_0"/>
      <Enum value="Enable" id="EnableTemperature_1"/>
    </Type>
    <Type name="tChannel">
      <Prompt value="RIU Data" id="RIUData"/>
      <Prompt value="Flow Cell Temperature" id="FlowCellOvenTempData"/>
      <Prompt value="External Column Temperature" id="ExtColumnTempData"/>
    </Type>
    <Type name="tDescription" prompt="Comment" units=""/>
    <Type name="tDataRate" prompt="Sampling rate" units="points/sec"/>
    <Type name="tDataRate">
      <Enum value="1" id="DataRate_1A"/>
      <Enum value="2" id="DataRate_2A"/>
      <Enum value="5" id="DataRate_5A"/>
      <Enum value="10" id="DataRate_10A"/>
    </Type>
    <Type name="tInitialSwitchState" prompt="Initial switch state">
      <Enum value="Off" id="InitialSwitchStateOff_0A"/>
      <Enum value="On" id="InitialSwitchStateOn_1A"/>
      <Enum value="No change" id="InitialSwitchStateNoChange_2A"/>
    </Type>
    <Type name="tSwitchState">
      <Enum value="Off" id="SwitchStateOff_0"/>
      <Enum value="On" id="SwitchStateOn_1"/>
      <Enum value="Pulse" id="SwitchStatePulse_2"/>
      <Enum value="Wave" id="SwitchStateWave_3"/>
      <Enum value="No change" id="SwitchStateNoChange_4"/>
    </Type>
    <Type name="tFilterDisable">
      <Enum value="No filter" id="FilterDisable_0"/>
    </Type>
    <Type name="tTimeConstant" prompt="Filter time constant" units="sec">
      <Enum value="No filter" id="FilterDisable"/>
    </Type>
    <Type name="tRIUnitsFullScale" prompt="RIU full scale" units="µRIU"/>
    <Type name="tOutputFullScale" prompt="Analog output full scale" units="mV"/>
    <Type name="tVoltageOffset" prompt="Analog voltage offset" units="mV"/>
    <Type name="tAuxOutputFullScale" prompt="Auxiliary analog output full scale" units="mV"/>
    <Type name="tAuxVoltageOffset" prompt="Auxiliary analog voltage offset" units="mV"/>
    <Type name="tAutoZeroInjectStart" prompt="Autozero on inject start" units=""/>
    <Type name="tAutoZeroDelaySecs" prompt="Autozero delay" units="sec"/>
    <Type name="tPolarity" prompt="Polarity" units="">
      <Enum value="Negative (-)" id="InversePolarity_0"/>
      <Enum value="Positive (+)" id="NormalPolarity_1"/>
    </Type>
    <Type name="tRunEvents" prompt="Run events" units=""/>
    <!-- Begin Event Table -->
    <Type name="tEventTable" prompt="Event Table"/>
    <Type name="tEventTime" prompt="Time" units="min"/>
    <Type name="tEventEnum" prompt="Event" units="">
      <Enum value="Autozero" id="EventAutoZero_1A"/>
      <Enum value="Switch" id="EventSwitch_2A"/>
      <Enum value="Threshold" id="EventThreshold_3A"/>
      <Enum value="Start recycle" id="EventStartRecycle_4A"/>
      <Enum value="End recycle" id="EventEndRecycle_5A"/>
      <Enum value="Polarity" id="EventPolarity_6A"/>
    </Type>
    <Type name="tParameterEnum" prompt="Action" units="">
      <Enum value="Off" id="SwitchParameterOff_0A"/>
      <Enum value="On" id="SwitchParameterOn_1A"/>
      <Enum value="Pulse" id="SwitchParameterPulse_2A"/>
      <Enum value="Rect wave" id="SwitchParameterRectWave_3A"/>
      <Enum value="Positive (+)" id="PolarityParameterPositive_1B"/>
      <Enum value="Negative (-)" id="PolarityParameterNegative_0B"/>
    </Type>
    <Type name="tThresholdEnable" prompt="Enable threshold event"/>
    <Type name="tThresholdLevel" prompt="Threshold" units="µRIU"/>
    <Type name="tThresholdEvent" prompt="Threshold event">
      <Enum value="Switch 1" id="ThresholdEvent_2A"/>
    </Type>
    <Type name="tThresholdAction" prompt="Threshold switch action">
      <Enum value="Off" id="ThresholdAction_0A"/>
      <Enum value="On" id="ThresholdAction_1A"/>
      <Enum value="Pulse" id="ThresholdAction_2A"/>
      <Enum value="Rect wave" id="ThresholdAction_3A"/>
    </Type>
    <Type name="tPulseWidth" prompt="Pulse width" units="sec"/>
    <Type name="tRectWavePeriod" prompt="Rect wave period" units="sec"/>
    <Type name="tPurgeEnableEnum" prompt="Method type" units="">
      <Enum value="Normal" id="Normal_0"/>
      <Enum value="Purge" id="Purge_1"/>
    </Type>
    <Type name="tRecycleEnableEnum" prompt="Divert valve" units="">
      <Enum value="Recycle" id="Recycle_0"/>
      <Enum value="Waste" id="Waste_1"/>
    </Type>
    <Type name="tEnableDisable">
      <Enum value="Disabled" id="LeakDetectorConfig_1"/>
      <Enum value="Enabled" id="LeakDetectorConfig_2"/>
    </Type>
    <Type name="tFlowCellTempDataEnable" prompt="Flow cell temperature data channel" units=""/>
    <Type name="tExtColumnTempDataEnable" prompt="External column temperature data channel" units=""/>
    <Type name="tAnalogOutputType">
      <Enum value="µRIU data" id="Riu_1"/>
    </Type>
    <Type name="tAuxAnalogOutputType" prompt="Auxiliary analog output type">
      <Enum value="Flow cell temperature" id="FlowCellOvenTemp_3A"/>
      <Enum value="External column temperature" id="ExtColumnHeaterTemp_4A"/>
    </Type>
  </TypeCollection>
  <TypeCollection name="StatusDetail">
    <Type name="tSystemState">
      <Enum value="Initializing" id="SystemStateInitializing_0"/>
      <Enum value="Idle" id="SystemStateIdle_1"/>
      <Enum value="Getting Ready" id="SystemStateGettingReady_2"/>
      <Enum value="Ready" id="SystemStateReady_3"/>
      <Enum value="Running" id="SystemStateRunning_4"/>
      <Enum value="Error" id="SystemStateError_5"/>
    </Type>
    <Type name="tRecycleValveState">
      <Enum value="Absent" id="RecycleValveState_0"/>
      <Enum value="Recycle" id="RecycleValveState_1"/>
      <Enum value="Waste" id="RecycleValveState_2"/>
    </Type>
    <Type name="tPurgeValveState">
      <Enum value="Absent" id="PurgeValveState_0"/>
      <Enum value="Normal" id="PurgeValveState_1"/>
      <Enum value="Purge" id="PurgeValveState_2"/>
    </Type>
    <Type name="tLeakDetectorState">
      <Enum value="Leak Detected" id="LeakDetectorState_1"/>
      <Enum value="No Leak" id="LeakDetectorState_2"/>
      <Enum value="Not Present" id="LeakDetectorState_3"/>
      <Enum value="Not Supported" id="LeakDetectorState_4"/>
    </Type>
    <Type name="tLeakDetectorConfig">
      <Enum value="Disabled" id="LeakDetectorConfig_1"/>
      <Enum value="Enabled" id="LeakDetectorConfig_2"/>
    </Type>
    <Type name="tAlarmType">
      <Enum value="" id="AlarmNone_0"/>
      <Enum value="Flow cell temperature range error ({0:F1} °C)" id="AlarmFlowCellNotAtTemp_1"/>
      <Enum value="Flow cell temperature sensor H/W failure" id="AlarmFlowCellRTD_2"/>
      <Enum value="Flow cell heater over temperature or H/W failure ({0:F1} °C)" id="AlarmFlowCellOvenAbsolute_3"/>
      <Enum value="External column heater temperature range error ({0:F1} °C)" id="AlarmExternalColumnNotAtTemp_4"/>
      <Enum value="External column heater temperature sensor H/W failure" id="AlarmExternalColumnRTD_5"/>
      <Enum value="External column heater over temperature or H/W failure ({0:F1} °C)" id="AlarmExternalColumnAbsolute_6"/>
      <Enum value="External column heater not connected." id="AlarmExternalColumnAbsent_7"/>
      <Enum value="H/W communications failure: front-end PCB" id="AlarmADCommFrontEndPCB_8"/>
      <Enum value="H/W communications failure: personality PCB" id="AlarmADCommPersonalityPCB_9"/>
      <Enum value="Detector failed initialization" id="AlarmInitialize_10"/>
      <Enum value="Battery-backed memory H/W failure" id="AlarmNVRamBad_11"/>
      <Enum value="Battery-backed memory reset to factory defaults" id="AlarmDefaults_12"/>
      <Enum value="Purge valve not detected. H/W failure." id="AlarmNoPurgeValve_13"/>
      <Enum value="Two purge valves detected. H/W configuration error." id="AlarmTwoPurgeValve_14"/>
      <Enum value="Lamp not detected. H/W failure." id="AlarmNoLamp_15"/>
      <Enum value="Lamp intensity too low. Optimize lamp and check fluid flow." id="AlarmIntensityLow_16"/>
      <Enum value="Lamp intensity too high. Optimize lamp and check fluid flow." id="AlarmIntensityHigh_17"/>
      <Enum value="Autozero offset excessive" id="AlarmAutozeroOffset_18"/>
      <Enum value="Software fault ({0:D0})" id="AlarmGeneral_19"/>
      <Enum value="Detector configuration not found.  Default set" id="AlarmInstConfigChecksum_20"/>
      <Enum value="Ethernet cable disconnected" id="AlarmEthernetCableDisconnected_21"/>
      <Enum value="Serial number modified" id="AlarmModifiedSN_22"/>
      <Enum value="Data buffer overflow" id="AlarmDataBufferOverflow_23"/>
      <Enum value="Detector changed to 410 emulation. Please restart the detector and data system." id="AlarmLegacy410Mode_24"/>
      <Enum value="Detector changed to RIU mode. Please restart the detector and data system." id="AlarmRiuMode_25"/>
      <Enum value="Method not found" id="AlarmMethodChecksum_26"/>
      <Enum value="Rear panel: purge input conflicts with method" id="AlarmRearPanelPurge_27"/>
      <Enum value="Rear panel: recycle input conflicts with method" id="AlarmRearPanelRecycle_28"/>
      <Enum value="Rear panel: polarity input conflicts with method" id="AlarmRearPanelPolarity_29"/>
      <Enum value="Communication failure" id="ICSAlarmCommFailure_3000"/>
      <Enum value="%s conflicts with the detector LAN assigned to %s; please run the DHCP Configuration Wizard to choose an alternate address." id="ICSAlarmLANConflict_3002"/>
      <Enum value="Minimum RI firmware %s not found. Please install appropriate firmware." id="ICSAlarmMinimumFirmwareVersion_3003"/>
      <Enum value="Invalid system configuration" id="ICSAlarmInvalidSystem_3004"/>
    </Type>
    <Type name="tExtAlarm">
      <Enum value="" id="ExtAlarm_None_0"/>
    </Type>
    <Type name="tFunction">
      <Enum value="" id="Fid_NoFunction_0"/>
      <Enum value="Noise Test" id="Fid_NoiseTest_1000"/>
      <Enum value="Drift Test" id="Fid_DriftTest_1001"/>
      <Enum value="Optimize Lamp" id="Fid_OptimizeLamp_1002"/>
      <Enum value="Adjusting Lamp Optics " id="Fid_LampOpticsAdjust_1003"/>
      <Enum value="Purging" id="Fid_Purge_1004"/>
      <Enum value="Running" id="Fid_Running_1005"/>
      <Enum value="Initializing" id="Fid_Initializing_1006"/>
      <Enum value="Getting ready" id="Fid_GettingReady_1007"/>
      <Enum value="Ready" id="Fid_Ready_1008"/>
    </Type>
    <Type name="tFunctionTextID">
      <Enum value="" id="FidState_NoFunction_0"/>
      <Enum value="Initializing" id="FidState_InitializingFunction_1"/>
      <Enum value="Getting ready" id="FidState_GettingReadyFunction_2"/>
      <Enum value="Waiting for temperature..." id="FidState_WaitingForTemperature_3"/>
      <Enum value="Ready" id="FidState_ReadyFunction_4"/>
      <Enum value="Running" id="FidState_RunningFunction_5"/>
      <Enum value="In progress" id="FidState_PurgingFunction_6"/>
      <Enum value="Recycling..." id="FidState_RecyclingFunction_7"/>
      <Enum value="" id="FidState_OptimizeLampFunction_8"/>
      <Enum value="Optimizing lamp" id="FidState_OptimizeLampInProgressFunction_9"/>
      <Enum value="Optimization complete" id="FidState_OptimizeLampCompleteFunction_10"/>
      <Enum value="" id="FidState_LampOpticsAdjustFunction_11"/>
      <Enum value="" id="FidState_NoiseTestFunction_12"/>
      <Enum value="Setting filter parameters" id="FidState_NoiseTestSetFilterFunction_13"/>
      <Enum value="Autozeroing" id="FidState_NoiseTestAutozeroFunction_14"/>
      <Enum value="Collecting test data" id="FidState_NoiseTestTakeDataFunction_15"/>
      <Enum value="Calculating statistics" id="FidState_NoiseTestCalcStatsFunction_16"/>
      <Enum value="Finished noise test" id="FidState_NoiseTestDoneFunction_17"/>
    </Type>
    <Type name="tExtColumnHeaterState">
      <Enum value="Not present" id="ExtColumnHeaterState_0"/>
      <Enum value="Present" id="ExtColumnHeaterState_1"/>
    </Type>
    <Type name="tPolarity" prompt="Polarity" units="">
      <Enum value="Polarity (-)" id="NegativePolarity_0"/>
      <Enum value="Polarity (+)" id="PositivePolarity_1"/>
    </Type>
    <Type name="tLampType">
      <Enum value="870" id="LampType_0"/>
    </Type>
    <Type name="tAnalogOutputType">
      <Enum value="µRIU data" id="Riu_1"/>
    </Type>
    <Type name="tAuxAnalogOutputType">
      <Enum value="Flow cell temperature" id="FlowCellOvenTemp_3A"/>
      <Enum value="External column temperature" id="ExtColumnHeaterTemp_4A"/>
    </Type>
  </TypeCollection>
</ICSResources>
