﻿<?xml version="1.0" encoding="utf-8"?>
<MTB2004Export Version="3.12.9.0">
  <MTBConfiguration Name="28711001004_10x_20X" MyChildId="0">
    <Devices>
      <Device Class="MTBCtrlDeviceAquila,MTBKernelAquila" Name="AquilaZ.Stand" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="25" MyChildId="1">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceAquila</SimulationClass>
        <TechReport>ReportAquila</TechReport>
        <WriteConfig>WriteConfigAquila</WriteConfig>
        <LightPath>AxioObserver</LightPath>
        <Components>
          <Component Active="false" Class="Dummy,MTBKernel" Name="MTBLaserModuleShutterDummy" MTBId="MTBLaserModuleShutter" CANId="0x00" />
          <Component Class="MTBCtrlObject,MTBKernel" Name="Object" MTBId="MTBObject" CANId="0x00" />
          <Component Class="MTBCtrlComponent,MTBKernel" Name="TLLampPortMirror" MTBId="MTBTLLampPortMirror" CANId="0x00" />
          <Component Class="MTBCtrlRLTLSwitchAquila,MTBKernelAquila" Name="Aquila.RLTLSwitch" MTBId="MTBRLTLSwitch" CANId="0x1F">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlRLTLSwitchState,MTBKernel" Name="RLTLSwitch.TL" Position="0">
                <State>TransmittedLight</State>
              </Element>
              <Element Class="MTBCtrlRLTLSwitchState,MTBKernel" Name="RLTLSwitch.RL" Position="1">
                <State>ReflectedLight</State>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBCtrlMicroscopeManagerAquila,MTBKernelAquila" Name="Aquila.MicroscopeManager" MTBId="MTBMicroscopeManager" CANId="0x00">
            <LightManagerModes>Objective, Classic</LightManagerModes>
          </Component>
          <Component Class="MTBCtrlObjectiveChangerAquila,MTBKernelAquila" Name="Aquila.Nosepiece_6xmot" MTBId="MTBObjectiveChanger" CANId="0x02" MyChildId="13001">
            <NumberOfPositions>6</NumberOfPositions>
            <Motorization>2</Motorization>
            <WriteConfig>WriteConfigAquilaNosepiece</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.4</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>30000</CmdSetTimeout>
            <HasOilStop>true</HasOilStop>
            <ChangerElements>
              <Element Class="MTBCtrlObjective,MTBKernel" Name="Objective.420650-9903-000" DisplayName="Plan-Apochromat 20x/0.8 M27" MyChildId="100" Position="0">
                <Applications>Lightfield4D,</Applications>
                <Magnification>20</Magnification>
                <Aperture>0.800</Aperture>
                <Immersion>Air,</Immersion>
                <ImmersionType>Air,</ImmersionType>
                <Contrast>BrightField,DarkField,RLBrightField,RLPol,TLPol,DIC2,</Contrast>
                <Features>Pol,</Features>
                <WorkingDistance>610</WorkingDistance>
                <OrderNo>420650-9903-000</OrderNo>
                <ACRModuleType>1</ACRModuleType>
                <ACRVersion>2</ACRVersion>
                <ACRChip>1</ACRChip>
                <Category>Pln Apo</Category>
                <LongName>Plan-Apochromat 20x/0.8 M27</LongName>
                <CoverSlipMin>0.17</CoverSlipMin>
                <CoverSlipMax />
                <TransmLow>373</TransmLow>
                <TransmHigh>1036</TransmHigh>
                <TLDICPrism>00</TLDICPrism>
                <ParfocalLength>45.06</ParfocalLength>
              </Element>
              <Element Class="MTBCtrlObjective,MTBKernel" Name="Objective.420852-9871-000" DisplayName="LD LCI Plan-Apochromat 25x/0.8 Imm Korr DIC M27" MyChildId="101" Position="1">
                <Applications>Lightfield4D,</Applications>
                <Magnification>25</Magnification>
                <Aperture>0.800</Aperture>
                <Immersion>Oil</Immersion>
                <ImmersionType>Oil</ImmersionType>
                <Contrast>BrightField,DarkField,RLBrightField,RLPol,TLPol,DIC2,</Contrast>
                <Features>Korr,Pol,LD,IR,UV,</Features>
                <WorkingDistance>570</WorkingDistance>
                <OrderNo>420852-9871-000</OrderNo>
                <ACRModuleType>1</ACRModuleType>
                <ACRVersion>2</ACRVersion>
                <ACRChip>1</ACRChip>
                <Category>LD LCI PlnApo</Category>
                <LongName>LD LCI Plan-Apochromat 25x/0.8 Imm Korr DIC M27</LongName>
                <CoverSlipMin>0.17</CoverSlipMin>
                <CoverSlipMax />
                <TransmLow>362</TransmLow>
                <TransmHigh>1216</TransmHigh>
                <ParfocalLength>45.06</ParfocalLength>
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Objective.none" MyChildId="102" Position="2" />
              <Element Class="MTBCtrlCorrObjective,MTBKernel" Name="Objective.420862-9970-790" DisplayName="LD LCI Plan-Apochromat 40x/1.2 Imm autocorr DIC" MyChildId="103" Position="3">
                <Applications>AiryscanSr,Lightfield4D,</Applications>
                <Magnification>40</Magnification>
                <Aperture>1.200</Aperture>
                <Immersion>Glycerine</Immersion>
                <ImmersionType>Water,Glycerine,Silicone,</ImmersionType>
                <Contrast>BrightField,DarkField,RLBrightField,RLPol,TLPol,DIC3,</Contrast>
                <Features>Korr,Pol,LD,IR,</Features>
                <WorkingDistance>410</WorkingDistance>
                <OrderNo>420862-9970-790</OrderNo>
                <ACRModuleType>1</ACRModuleType>
                <ACRVersion>2</ACRVersion>
                <ACRChip>1</ACRChip>
                <Category>LD LCI PlnApo</Category>
                <LongName>LD LCI Plan-Apochromat 40x/1.2 Imm autocorr DIC</LongName>
                <CoverSlipMin>0.17</CoverSlipMin>
                <CoverSlipMax />
                <TransmLow />
                <TransmHigh />
                <Correction1ID>MTBObjective4Correction1</Correction1ID>
                <CorrectionControllerID>MTBObjective4CorrController</CorrectionControllerID>
                <ParfocalLength>45.06</ParfocalLength>
              </Element>
              <Element Class="MTBCtrlObjective,MTBKernel" Name="Objective.420782-9900-799" DisplayName="Plan-Apochromat 63x/1.40 Oil DIC M27" MyChildId="104" Position="4">
                <Applications>AiryscanSr,</Applications>
                <Magnification>63</Magnification>
                <Aperture>1.400</Aperture>
                <Immersion>Oil,</Immersion>
                <ImmersionType>Oil,</ImmersionType>
                <Contrast>BrightField,DarkField,RLBrightField,RLPol,TLPol,DIC2,</Contrast>
                <Features>Pol,TIRF,</Features>
                <WorkingDistance>193</WorkingDistance>
                <OrderNo>420782-9900-799</OrderNo>
                <ACRModuleType>1</ACRModuleType>
                <ACRVersion>2</ACRVersion>
                <ACRChip>1</ACRChip>
                <Category>Pln Apo</Category>
                <LongName>Plan-Apochromat 63x/1.40 Oil DIC M27</LongName>
                <CoverSlipMin>0.17</CoverSlipMin>
                <CoverSlipMax />
                <TransmLow>397</TransmLow>
                <TransmHigh>959</TransmHigh>
                <TLDICPrism>03</TLDICPrism>
                <TLDICPrismHC>03</TLDICPrismHC>
                <TIRFCorrection>1</TIRFCorrection>
                <ParfocalLength>45.06</ParfocalLength>
              </Element>
              <Element Class="MTBCtrlObjective,MTBKernel" Name="Objective.420340-9901-000" DisplayName="EC Plan-Neofluar 10x/0.30 M27" MyChildId="105" Position="5">
                <Applications>Lightfield4D,</Applications>
                <Magnification>10</Magnification>
                <Aperture>0.300</Aperture>
                <Immersion>Air,</Immersion>
                <ImmersionType>Air,</ImmersionType>
                <Contrast>BrightField,DarkField,RLBrightField,RLPol,TLPol,DIC1,</Contrast>
                <Features>Pol,</Features>
                <WorkingDistance>5300</WorkingDistance>
                <OrderNo>420340-9901-000</OrderNo>
                <ACRModuleType>1</ACRModuleType>
                <ACRVersion>2</ACRVersion>
                <ACRChip>1</ACRChip>
                <Category>EC PlnN</Category>
                <LongName>EC Plan-Neofluar 10x/0.30 M27</LongName>
                <CoverSlipMin>0.17</CoverSlipMin>
                <CoverSlipMax />
                <TransmLow>347</TransmLow>
                <TransmHigh>1200</TransmHigh>
                <TLDICPrism>00</TLDICPrism>
                <ParfocalLength>45.06</ParfocalLength>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBCtrlReflectorChangerAquila,MTBKernelAquila" Name="Aquila.ReflectorChanger_6xmot" MTBId="MTBReflectorChanger" CANId="0x01" MyChildId="13002">
            <NumberOfPositions>6</NumberOfPositions>
            <Motorization>2</Motorization>
            <WriteConfig>WriteConfigAquilaReflectorTurret</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.3</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Reflector.none" DisplayName="none" DisplayName-de="Kein" MyChildId="13120" Position="0">
                <Usage>TL_NoDic</Usage>
              </Element>
              <Element Class="MTBCtrlReflector,MTBKernel" Name="Reflector.489038-9901-000" DisplayName="38 HE eGFP" MyChildId="13121" Position="1">
                <Usage>RL_Fluor</Usage>
                <Area>
                  <ExcitationLow>450</ExcitationLow>
                  <ExcitationHigh>490</ExcitationHigh>
                  <Beamsplitter>495</Beamsplitter>
                  <EmissionLow>500</EmissionLow>
                  <EmissionHigh>550</EmissionHigh>
                </Area>
                <Features>3</Features>
                <OrderNo>489038-9901-000</OrderNo>
                <ACRModuleType>2</ACRModuleType>
                <ACRVersion>1</ACRVersion>
                <ACRChip>1</ACRChip>
                <ShortName1>38</ShortName1>
                <ShortName2>GFP</ShortName2>
                <LongName>eGFP</LongName>
                <ShortNames>GFP;ZsGre;DiO;Cy 2;5-FAM;AF 488;FITC;Syto16</ShortNames>
                <LongNames>eGFP;ZsGreen;DiO;Cy 2;5-Carboxyfluorescein;Alexa Fluor 488;FITC;Syto 16</LongNames>
              </Element>
              <Element Class="MTBCtrlReflector,MTBKernel" Name="Reflector.489043-9901-000" DisplayName="43 HE DsRed" MyChildId="13122" Position="2">
                <Usage>RL_Fluor</Usage>
                <Area>
                  <ExcitationLow>538</ExcitationLow>
                  <ExcitationHigh>562</ExcitationHigh>
                  <Beamsplitter>570</Beamsplitter>
                  <EmissionLow>570</EmissionLow>
                  <EmissionHigh>640</EmissionHigh>
                </Area>
                <Features>1</Features>
                <OrderNo>489043-9901-000</OrderNo>
                <ACRModuleType>2</ACRModuleType>
                <ACRVersion>1</ACRVersion>
                <ACRChip>1</ACRChip>
                <ShortName1>43</ShortName1>
                <ShortName2>DsRed</ShortName2>
                <LongName>DsRed</LongName>
                <ShortNames>DsRed;Resoru;Rhod;TRITC;TMR;Rhod B;AF 546;Cy 3;Cy 3B</ShortNames>
                <LongNames>DsRed;Resorufin;Rhodamine;TRITC;Tetramethylrhodamine;Rhodamine B;Alexa Fluor 546;Cy 3;Cy 3B</LongNames>
              </Element>
              <Element Class="MTBCtrlReflector,MTBKernel" Name="Reflector.489096-9100-000" DisplayName="96 HE BFP" MyChildId="13123" Position="3">
                <Usage>RL_Fluor</Usage>
                <Area>
                  <ExcitationLow>370</ExcitationLow>
                  <ExcitationHigh>410</ExcitationHigh>
                  <Beamsplitter>420</Beamsplitter>
                  <EmissionLow>430</EmissionLow>
                  <EmissionHigh>470</EmissionHigh>
                </Area>
                <Features>1</Features>
                <OrderNo>489096-9100-000</OrderNo>
                <ACRModuleType>2</ACRModuleType>
                <ACRVersion>1</ACRVersion>
                <ACRChip>1</ACRChip>
                <ShortName1>96</ShortName1>
                <ShortName2>BFP</ShortName2>
                <LongName>BFP</LongName>
                <ShortNames>DAPI;BFP;</ShortNames>
                <LongNames>DAPI;Blue Fluorescent Prot</LongNames>
              </Element>
              <Element Class="MTBCtrlReflector,MTBKernel" Name="Reflector.488050-9901-000" DisplayName="50 Cy 5" MyChildId="13124" Position="4">
                <Usage>RL_Fluor</Usage>
                <Area>
                  <ExcitationLow>625</ExcitationLow>
                  <ExcitationHigh>655</ExcitationHigh>
                  <Beamsplitter>660</Beamsplitter>
                  <EmissionLow>665</EmissionLow>
                  <EmissionHigh>715</EmissionHigh>
                </Area>
                <Features>2</Features>
                <OrderNo>488050-9901-000</OrderNo>
                <ACRModuleType>2</ACRModuleType>
                <ACRVersion>1</ACRVersion>
                <ACRChip>1</ACRChip>
                <ShortName1>50</ShortName1>
                <ShortName2>Cy 5</ShortName2>
                <LongName>Cy 5</LongName>
                <ShortNames>Cy 5;AF 647;DiD;Syto60</ShortNames>
                <LongNames>Cy 5;Alexa Fluor 647;DiD oil;Syto 60</LongNames>
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Reflector.none" DisplayName="none" DisplayName-de="Kein" MyChildId="13125" Position="5">
                <Usage>TL_NoDic</Usage>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Name="Aquila.VirtualReflectorChanger_none" DisplayName="No vReflector Changer" DisplayName-de="Kein vReflector Wechsler" MTBId="MTBNone" CANId="0x01" MyChildId="13014" />
          <Component Active="false" Name="Aquila.PALM3DSlider_none" DisplayName="No 3D-PALM Slider" DisplayName-de="Kein 3D-PALM Schieber" MTBId="MTBNone" CANId="0x00" MyChildId="13017" />
          <Component Class="MTBCtrlFocusAquila,MTBKernelAquila" Name="Aquila.Focus_mot" MTBId="MTBFocus" CANId="0x0F" MyChildId="13003">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxAxis</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="-14000000" Max="14000000" MaxDeviation="0" TypDeviation="0" StepWidth="10" />
              <ScaledRange Unit="µm" Min="-14000" Max="14000" />
            </PositionScales>
            <PositionSpeedScales>
              <ADRange Min="62" Max="6000000" />
              <ScaledRange Unit="µm/s" Min="0.062" Max="6000.0" />
              <ScaledRange Unit="%" Min="0.0" Max="100.0" />
            </PositionSpeedScales>
            <PositionAccelerationScales>
              <ADRange Min="1" Max="10000000" />
              <ScaledRange Unit="µm/s²" Min="0" Max="10000" />
              <ScaledRange Unit="%" Min="0.0" Max="100.0" />
            </PositionAccelerationScales>
            <SpeedScales>
              <ADRange Min="62" Max="6000000" />
              <ScaledRange Unit="µm/s" Min="0.062" Max="6000" />
            </SpeedScales>
            <CmdSetTimeout>30000</CmdSetTimeout>
            <TriggerModes>TriggerOff, TriggerIn, TriggerOutOnListPosition, TriggerOutOnStep</TriggerModes>
          </Component>
          <Component Class="MTBCtrlOptovarChangerAquila,MTBKernelAquila" Name="Aquila.TubelensChanger_3xmot" MTBId="MTBOptovarChanger" CANId="0x12" MyChildId="13004">
            <NumberOfPositions>3</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.1</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlOptovar,MTBKernel" Name="Aquila.Tubelens 1.0x" MyChildId="13120" Position="0">
                <Magnification>1.0</Magnification>
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Aquila.Tubelens LSM" MyChildId="13121" Position="1" />
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Aquila.Tubelens none" MyChildId="13122" Position="2" />
            </ChangerElements>
          </Component>
          <Component Class="MTBCtrlComponent,MTBKernel" Name="Aquila.BaseportChanger_none" MTBId="MTBEyePieceMirror" CANId="0x00" MyChildId="13005" />
          <Component Class="MTBCtrlSideportChangerAquila,MTBKernelAquila" Name="Aquila.SideportChanger_3xmot" MTBId="MTBSideportChanger" CANId="0x14" MyChildId="13006">
            <NumberOfPositions>3</NumberOfPositions>
            <Motorization>2</Motorization>
            <WriteConfig>WriteConfigAquilaSideportTurret</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.1</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlMirror,MTBKernel" Name="Aquila.SideportElement_100%BP" MyChildId="13130" Position="0">
                <Successor>MTBBaseportChanger</Successor>
              </Element>
              <Element Class="MTBCtrlMirror,MTBKernel" Name="Aquila.SideportElement_100%LSM" MyChildId="13131" Position="1">
                <Successor>MTBSideportLSM</Successor>
              </Element>
              <Element Class="MTBCtrlMirror,MTBKernel" Name="Aquila.SideportElement_100%R" MyChildId="13132" Position="2">
                <Successor>MTBSideportRight</Successor>
              </Element>
            </ChangerElements>
            <Slave ChildId="13133">ScanheadAdapter.1x (LSM)</Slave>
            <Slave ChildId="13134">CameraAdapter.1xCSU</Slave>
          </Component>
          <Component Class="MTBRTCtrlScanheadAdapter,MTBRTKernelLSM" Name="ScanheadAdapter.1x (LSM)" DisplayName="1x Scanhead Adapter (LSM)" DisplayName-de="1x Scanhead Adapter (LSM)" MTBId="MTBScanheadAdapter_Left" CANId="0x00" MyChildId="13133">
            <Magnification>1.0</Magnification>
            <FocalDistance>150</FocalDistance>
            <LightPathLocation>MTBSideportChanger,Left</LightPathLocation>
            <Slave ChildId="-1" OwnPropDevice="true">LSM.LSM980</Slave>
          </Component>
          <Component Class="MTBCtrlCameraAdapter,MTBKernel" Name="CameraAdapter.1xCSU" MTBId="MTBCameraAdapter_MTBSideportChanger_Right" CANId="0x00" MyChildId="13134">
            <Magnification>1</Magnification>
            <LightPathLocation>MTBSideportChanger,Right</LightPathLocation>
            <Slave ChildId="-4">Axiocam 506</Slave>
          </Component>
          <Component Class="MTBCtrlCameraInfo,MTBKernel" Name="Axiocam 506" DisplayName="Axiocam 506" MTBId="MTBCamera_MTBCameraAdapter_MTBSideportChanger_Right" CANId="0x00" MyChildId="-4">
            <CameraId>AxioCamNG</CameraId>
            <DisplayName>Axiocam 506</DisplayName>
            <Trigger>none</Trigger>
          </Component>
          <Component Active="false" Name="AquilaZ.ReflectedLight" MTBId="MTBRLLampPort" CANId="0x00" MyChildId="13007">
            <Slave ChildId="13160" OwnPropDevice="true">Albireo.Base</Slave>
            <Slave ChildId="13162">Aquila.RL_Shutter_mot</Slave>
            <Slave ChildId="13164">Aquila.RL_ExtFilterWheel_none</Slave>
            <Slave ChildId="13161">Aquila.RL_Fieldstop_mot</Slave>
            <Slave ChildId="13165" OwnPropDevice="true">ApoTome.none</Slave>
            <Slave ChildId="13166">Aquila.RL_FLAttenuator_mot</Slave>
          </Component>
          <Component Class="MTBCtrlRLShutterAquila,MTBKernelAquila" Name="Aquila.RL_Shutter_mot" MTBId="MTBRLShutter" CANId="0x1D" MyChildId="13162">
            <LightPathLocation>internal</LightPathLocation>
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Name="Aquila.RL_ExtFilterWheel_none" MTBId="MTBNone" CANId="0x00" MyChildId="13164" />
          <Component Class="MTBCtrlRLFieldStopAquila,MTBKernelAquila" Name="Aquila.RL_Fieldstop_mot" MTBId="MTBRLFieldStop" CANId="0x08" MyChildId="13161">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxContMove</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="624" MaxDeviation="2" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="mm/s" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlFLAttenuatorAquila,MTBKernelAquila" Name="Aquila.RL_FLAttenuator_mot" MTBId="MTBFLAttenuator" CANId="0x21" MyChildId="13166">
            <NumberOfPositions>6</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.5</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlFilter,MTBKernel" Name="Filter.At100" Position="0">
                <Transmission>1.0</Transmission>
              </Element>
              <Element Class="MTBCtrlFilter,MTBKernel" Name="Filter.At70" Position="1">
                <Transmission>0.7</Transmission>
              </Element>
              <Element Class="MTBCtrlFilter,MTBKernel" Name="Filter.At50" Position="2">
                <Transmission>0.5</Transmission>
              </Element>
              <Element Class="MTBCtrlFilter,MTBKernel" Name="Filter.At40" Position="3">
                <Transmission>0.4</Transmission>
              </Element>
              <Element Class="MTBCtrlFilter,MTBKernel" Name="Filter.At20" Position="4">
                <Transmission>0.2</Transmission>
              </Element>
              <Element Class="MTBCtrlFilter,MTBKernel" Name="Filter.At2" Position="5">
                <Transmission>0.02</Transmission>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Name="AquilaZ.TransmittedLight" MTBId="MTBTLLampPort" CANId="0x00" MyChildId="13008">
            <Slave ChildId="13170" OwnPropDevice="true">LSM880.TransmissionMirror.Aquila</Slave>
            <Slave ChildId="13171">Aquila.TL_Shutter_mot</Slave>
            <Slave ChildId="13173">Aquila.TL_PhosphorescenceFilterChanger_none</Slave>
            <Slave ChildId="13175">Aquila.LEDArrayCondenser</Slave>
          </Component>
          <Component Class="MTBCtrlTLHalogenLampAquila,MTBKernelAquila" Name="Aquila.TL_HalogenLamp" MTBId="MTBTLHalogenLamp" CANId="0x29" MyChildId="13179">
            <LightPathLocation>TransmittedLight,Right</LightPathLocation>
            <Motorization>2</Motorization>
            <WriteConfig>WriteConfigAquilaHAL</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxLamp</SimulationClass>
            <Simulation>
              <TypMovementTime>0.002</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1024" MaxDeviation="2" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlTLShutterAquila,MTBKernelAquila" Name="Aquila.TL_Shutter_mot" MTBId="MTBTLShutter" CANId="0x1E" MyChildId="13171">
            <LightPathLocation>internal</LightPathLocation>
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Name="Aquila.TL_PhosphorescenceFilterChanger_none" DisplayName="No Glow Protection Filter Changer" DisplayName-de="Kein Glow Protection Filterwechsler" MTBId="MTBNone" CANId="0x00" MyChildId="13173" />
          <Component Class="MTBCtrlCondenserContrastChangerAquila,MTBKernelAquila" Name="Aquila.LEDArrayCondenser" DisplayName="Condenser 0,55 mot f/ AI Sample Finder" DisplayName-de="Kondensor 0,55 mot f/ AI Sample Finder" MTBId="MTBCondenserContrastChanger" CANId="0x22" MyChildId="13175">
            <NumberOfPositions>7</NumberOfPositions>
            <Motorization>2</Motorization>
            <WriteConfig>WriteConfigAquilaCondenser</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxChanger</SimulationClass>
            <Simulation>
              <TypMovementTime>0.5</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlContrast,MTBKernel" Name="Contrast.BrightField" Position="0">
                <Contrast>BrightField</Contrast>
              </Element>
              <Element Class="MTBCtrlContrast,MTBKernel" Name="Contrast.PH1" Position="1">
                <Contrast>PH1</Contrast>
              </Element>
              <Element Class="MTBCtrlContrast,MTBKernel" Name="Contrast.PH2" Position="2">
                <Contrast>PH2</Contrast>
              </Element>
              <Element Class="MTBCtrlContrast,MTBKernel" Name="Contrast.PH3" Position="3">
                <Contrast>PH3</Contrast>
              </Element>
              <Element Class="MTBCtrlComponentID,MTBKernel" Name="AquilaContrast.LEDArrayHolder" DisplayName="SF LED" DisplayName-de="SF LED" Position="6">
                <ComponentID>MTBLEDArraySF_FF</ComponentID>
              </Element>
              <Element Class="MTBCtrlContrast,MTBKernel" Name="AquilaContrast.none" MyChildId="13180" Position="4">
                <Contrast>BrightField</Contrast>
              </Element>
              <Element Class="MTBCtrlContrast,MTBKernel" Name="AquilaContrast.DIC3" MyChildId="13181" Position="5">
                <Contrast>DIC3</Contrast>
              </Element>
            </ChangerElements>
            <Slave ChildId="0">Aquila.Condenser_Aperture_mot</Slave>
            <Slave ChildId="0">Aquila.Condenser_Properties</Slave>
            <Slave ChildId="13184">CameraAdapterLeonardo.RL</Slave>
          </Component>
          <Component Class="MTBCtrlCondenserApertureStopAquila,MTBKernelAquila" Name="Aquila.Condenser_Aperture_mot" MTBId="MTBTLApertureStop" CANId="0x23" MyChildId="0">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxContMove</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="800" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="NA" Min="0.09" Max="0.55" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <PositionCommandOverwriteAllowedByFW>false</PositionCommandOverwriteAllowedByFW>
          </Component>
          <Component Active="true" Class="MTBCtrlCondenserProperties,MTBKernel" Name="Aquila.Condenser_Properties" MTBId="MTBCondenserProperties" MyChildId="0">
            <Simulation />
            <OrderNo>428400-9000-000</OrderNo>
            <MaxFieldOfViewDiameter>5</MaxFieldOfViewDiameter>
          </Component>
          <Component Class="MTBCtrlCameraAdapter,MTBKernel" Name="CameraAdapterLeonardo.RL" DisplayName="Preview Camera Adapter" DisplayName-de="Vorschaukameraadapter" MTBId="MTBCameraAdapter_Preview" CANId="0x00" MyChildId="13184">
            <Magnification>1</Magnification>
            <Slave ChildId="-6">Camera.LeonardoPreview.TestCam</Slave>
          </Component>
          <Component Class="MTBCtrlCameraInfo,MTBKernel" Name="Camera.LeonardoPreview.TestCam" DisplayName="Sample Finder Test Camera" MTBId="MTBCamera_MTBCameraAdapter_Preview" CANId="0x00" MyChildId="-6">
            <CameraId>TestCam</CameraId>
            <DisplayName>PreviewCamera</DisplayName>
            <Trigger>none</Trigger>
          </Component>
          <Component Active="false" Name="Aquila.Tube_man" MTBId="MTBTube" CANId="0x00" MyChildId="13010">
            <Slave ChildId="13190">Eyepiece.10x_23</Slave>
          </Component>
          <Component Class="MTBCtrlEyepiece,MTBKernel" Name="Eyepiece.10x_23" MTBId="MTBEyePiece" CANId="0x00" MyChildId="13190">
            <Magnification>10</Magnification>
            <FieldOfView>23</FieldOfView>
          </Component>
          <Component Class="MTBCtrlStageAquila,MTBKernelAquila" Name="Stage.SMC2009_int" MTBId="MTBStage" CANId="" MyChildId="13011">
            <Motorization>2</Motorization>
            <XAxis Class="MTBCtrlStageAxisAquila,MTBKernelAquila" Name="XAxis" MTBId="MTBStageAxisX" CANId="0x26">
              <Motorization>2</Motorization>
              <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxAxis</SimulationClass>
              <Simulation>
                <TypMovementTime>0.01</TypMovementTime>
              </Simulation>
              <PositionScales>
                <ADRange Min="-350000000" Max="350000000" MaxDeviation="0" TypDeviation="0" StepWidth="250" />
                <ScaledRange Unit="µm" Min="-350000" Max="350000" />
              </PositionScales>
              <PositionSpeedScales>
                <ADRange Min="0" Max="25000000" />
                <ScaledRange Unit="µm/s" Min="0.0" Max="25000.0" />
                <ScaledRange Unit="%" Min="0.0" Max="100.0" />
              </PositionSpeedScales>
              <PositionAccelerationScales>
                <ADRange Min="0" Max="500000000" />
                <ScaledRange Unit="µm/s2" Min="0.0" Max="500000.0" />
                <ScaledRange Unit="%" Min="0.0" Max="100.0" />
              </PositionAccelerationScales>
              <SpeedScales>
                <ADRange Min="1" Max="25000000" />
                <ScaledRange Unit="µm/s" Min="0.001" Max="25000" />
              </SpeedScales>
              <InvertDirection>true</InvertDirection>
              <LoadPosition>NegativeLimit</LoadPosition>
              <CmdSetTimeout>60000</CmdSetTimeout>
              <TriggerModes>TriggerOff, TriggerIn, TriggerOutOnListPosition, TriggerOutOnStep</TriggerModes>
            </XAxis>
            <YAxis Class="MTBCtrlStageAxisAquila,MTBKernelAquila" Name="YAxis" MTBId="MTBStageAxisY" CANId="0x27">
              <Motorization>2</Motorization>
              <SimulationClass>ZEISS.MTB.Simulation.MTBSimPhxAxis</SimulationClass>
              <Simulation>
                <TypMovementTime>0.01</TypMovementTime>
              </Simulation>
              <PositionScales>
                <ADRange Min="-350000000" Max="350000000" MaxDeviation="0" TypDeviation="0" StepWidth="250" />
                <ScaledRange Unit="µm" Min="-350000" Max="350000" />
              </PositionScales>
              <PositionSpeedScales>
                <ADRange Min="0" Max="25000000" />
                <ScaledRange Unit="µm/s" Min="0.0" Max="25000.0" />
                <ScaledRange Unit="%" Min="0.0" Max="100.0" />
              </PositionSpeedScales>
              <PositionAccelerationScales>
                <ADRange Min="0" Max="500000000" />
                <ScaledRange Unit="µm/s2" Min="0.0" Max="500000.0" />
                <ScaledRange Unit="%" Min="0.0" Max="100.0" />
              </PositionAccelerationScales>
              <SpeedScales>
                <ADRange Min="1" Max="25000000" />
                <ScaledRange Unit="µm/s" Min="0.001" Max="25000" />
              </SpeedScales>
              <InvertDirection>true</InvertDirection>
              <LoadPosition>NegativeLimit</LoadPosition>
              <CmdSetTimeout>60000</CmdSetTimeout>
              <TriggerModes>TriggerOff, TriggerIn, TriggerOutOnListPosition, TriggerOutOnStep</TriggerModes>
            </YAxis>
            <MonitorStatusByte>false</MonitorStatusByte>
            <CmdSetTimeout>60000</CmdSetTimeout>
            <SettleWaitTime>200</SettleWaitTime>
          </Component>
          <Component Active="false" Name="Joystick.None" DisplayName="No Joystick" DisplayName-de="Kein Joystick" MTBId="MTBJoystick" CANId="0x00" MyChildId="13022" />
          <Component Active="false" Name="Incubation.BasePeconIbidi" MTBId="MTBNone" CANId="0x08" MyChildId="13012">
            <Slave ChildId="14000" OwnPropDevice="true">Incubation.AtmoTemp_none</Slave>
          </Component>
        </Components>
        <Slave ChildId="13090">MTBSampleFinder.LEDArrayTL_Device</Slave>
        <Slave ChildId="13091">MTBSampleFinder.LEDArrayFF_Device</Slave>
        <Slave ChildId="13092">MTBSampleFinder.LEDArrayRL_Device</Slave>
        <Slave ChildId="800">MotKorr.Objective1Control_Device</Slave>
        <Slave ChildId="810">MotKorr.Objective2Control_Device</Slave>
        <Slave ChildId="820">MotKorr.Objective3Control_Device</Slave>
        <Slave ChildId="830">MotKorr.Objective4Control_Device</Slave>
        <Slave ChildId="840">MotKorr.Objective5Control_Device</Slave>
        <Slave ChildId="850">MotKorr.Objective6Control_Device</Slave>
        <Slave ChildId="13019">Aquila.FocusStabilizer3</Slave>
        <Slave ChildId="30020" OwnPropDevice="true">ZScanner.AOM-IF</Slave>
        <Slave ChildId="13020">Safety_Device</Slave>
        <Slave ChildId="9200" OwnPropDevice="true">LSM980.LaserModules</Slave>
        <Slave ChildId="13021" OwnPropDevice="true">Aquila.Immersion_Device_none</Slave>
        <Slave ChildId="13013" OwnPropDevice="true">REOEM.none</Slave>
        <Slave ChildId="30050" OwnPropDevice="true">NoFilterWheelsShutters</Slave>
        <Slave ChildId="30070" OwnPropDevice="true">Shutters.Uniblitz.No</Slave>
        <Slave ChildId="25100" OwnPropDevice="true">IOCard.MicoIF.HS</Slave>
      </Device>
      <Device Active="true" Class="MTBCtrlCan29Device,MTBKernelCan29" Name="MTBSampleFinder.LEDArrayTL_Device" DisplayName="Sample Finder TL Illumination" DisplayName-de="Probenfinder DL Beleuchtung" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="89" MyChildId="13090">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceLEDArraySF</SimulationClass>
        <Simulation>
          <MaxBrightness>10000</MaxBrightness>
          <UseInitialTriggerOutList>None</UseInitialTriggerOutList>
          <!-- "Default" for an initial TriggerOut list -->
        </Simulation>
        <MonitoringSleep>100,10000,5,30</MonitoringSleep>
        <TechReport>ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlCan29LEDArray3SFTL,MTBKernelLEDArray" Name="MTBSampleFinder.LEDArrayTL" DisplayName="AI Sample Finder Transmitted Light LED Array" DisplayName-de="Probenfinder Durchlicht Array" MTBId="MTBLEDArraySF_TL" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimLEDArrayCommandsSF</SimulationClass>
            <Simulation>
              <Wavelength>410-690</Wavelength>
              <OrderNo>000000-0000-000</OrderNo>
              <SerialNo>12-11_12345678_0001</SerialNo>
              <Color>white</Color>
              <SimRows>8</SimRows>
              <SimColumns>16</SimColumns>
              <InitialContrastStyle>9</InitialContrastStyle>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <CompatibilitySettings>
              <TriggerCommandDevId>0x00</TriggerCommandDevId>
              <MonitoringCommandDevId>0x00</MonitoringCommandDevId>
              <OperationModeCommandDevId>0x00</OperationModeCommandDevId>
            </CompatibilitySettings>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneADC32WithPolling,MTBRTKernelCan29" Name="MTBSampleFinder.SFTempSensor1" DisplayName="Sample Finder TL Temperature Sensor 1" DisplayName-de="Probenfinder DL Temperatursensor 1" MTBId="MTBCondenserTLTempSensor1" CANId="0x85">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="80000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="0" Max="+80" />
            </PositionScales>
            <MonitorStatusByte>false</MonitorStatusByte>
            <CmdSetTimeout>30000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneADC32WithPolling,MTBRTKernelCan29" Name="MTBSampleFinder.SFTempSensor2" DisplayName="Sample Finder TL Temperature Sensor 2" DisplayName-de="Probenfinder DL Temperatursensor 2" MTBId="MTBCondenserTLTempSensor2" CANId="0x86">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="80000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="0" Max="+80" />
            </PositionScales>
            <MonitorStatusByte>false</MonitorStatusByte>
            <CmdSetTimeout>30000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="true" Class="MTBCtrlCan29Device,MTBKernelCan29" Name="MTBSampleFinder.LEDArrayFF_Device" DisplayName="Sample Finder FF Illumination" DisplayName-de="Probenfinder FF Beleuchtung" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="90" MyChildId="13091">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceLEDArraySF</SimulationClass>
        <MonitoringSleep>100,10000,5,30</MonitoringSleep>
        <TechReport>ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlCan29LEDArray3SFFF,MTBKernelLEDArray" Name="MTBSampleFinder.LEDArrayFF" DisplayName="AI Sample Finder Focus Finder LED Array" DisplayName-de="Probenfinder FF Array" MTBId="MTBLEDArraySF_FF" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimLEDArrayCommandsSF</SimulationClass>
            <Simulation>
              <Wavelength>410-690</Wavelength>
              <OrderNo>000000-0000-000</OrderNo>
              <SerialNo>12-11_12345678_0002</SerialNo>
              <Color>white</Color>
              <SimRows>1</SimRows>
              <SimColumns>9</SimColumns>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <CompatibilitySettings>
              <TriggerCommandDevId>0x00</TriggerCommandDevId>
              <MonitoringCommandDevId>0x00</MonitoringCommandDevId>
              <OperationModeCommandDevId>0x00</OperationModeCommandDevId>
            </CompatibilitySettings>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneADC32WithPolling,MTBRTKernelCan29" Name="MTBSampleFinder.FFTempSensor" DisplayName="Sample Finder FF Temperature Sensor" DisplayName-de="Probenfinder FF Temperatursensor" MTBId="MTBCondenserFFTempSensor" CANId="0x82">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="80000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="0" Max="+80" />
            </PositionScales>
            <MonitorStatusByte>false</MonitorStatusByte>
            <CmdSetTimeout>30000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="true" Class="MTBCtrlCan29Device,MTBKernelCan29" Name="MTBSampleFinder.LEDArrayRL_Device" DisplayName="Sample Finder RL Illumination" DisplayName-de="Probenfinder AL Beleuchtung" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="91" MyChildId="13092">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceLEDArraySF</SimulationClass>
        <MonitoringSleep>100,10000,5,30</MonitoringSleep>
        <TechReport>ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlCan29LEDArray3SFRL,MTBKernelLEDArray" Name="MTBSampleFinder.LEDArrayRL" DisplayName="AI Sample Finder Reflected Light LED Array" DisplayName-de="Probenfinder Auflicht Array" MTBId="MTBLEDArraySF_RL" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimLEDArrayCommandsSF</SimulationClass>
            <Simulation>
              <Wavelength>410-690</Wavelength>
              <OrderNo>000000-0000-000</OrderNo>
              <SerialNo>12-11_12345678_0003</SerialNo>
              <Color>white</Color>
              <SimRows>1</SimRows>
              <SimColumns>12</SimColumns>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <CompatibilitySettings>
              <TriggerCommandDevId>0x00</TriggerCommandDevId>
              <MonitoringCommandDevId>0x00</MonitoringCommandDevId>
              <OperationModeCommandDevId>0x00</OperationModeCommandDevId>
            </CompatibilitySettings>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneADC32WithPolling,MTBRTKernelCan29" Name="TestAquilaTemperature.ObjectiveTempSensor" DisplayName="Temperature Sensor " DisplayName-de="Temperatursensor " MTBId="MTBCondenserRLTempSensor" CANId="0x83">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="80000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="0" Max="+80" />
            </PositionScales>
            <MonitorStatusByte>false</MonitorStatusByte>
            <CmdSetTimeout>30000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Class="MTBCtrlCorrObjectiveDevice,MTBKernelCAN29" Name="MotKorr.Objective1Control_Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="59" MyChildId="800">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceMotKorrObjective1</SimulationClass>
        <TechReport Servos="0x10;Obj1 Correction1/0x60;Obj1 Temperature">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective1.Correction1" DisplayName="Motorized Correction for Objective 1" DisplayName-de="Motorisierte Korrektur für Objektiv 1" MTBId="MTBObjective1Correction1" CANId="0x10" MyChildId="801">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective1.Correction2" DisplayName="Motorized Correction 2 for Objective 1" DisplayName-de="Motorisierte Korrektur 2 für Objektiv 1" MTBId="MTBObjective1Correction2" CANId="0x20" MyChildId="802">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlCan29ObjectiveZoom,MTBKernelCAN29Servos" Name="Objective1.Zoom" DisplayName="Motorized Zoom for Objective 1" DisplayName-de="Motorisiertes Zoom für Objektiv 1" MTBId="MTBObjective1Zoom" CANId="0x99" MyChildId="803">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="400" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="" Min="1" Max="4" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlObjectiveTemperatureSensor,MTBKernelCAN29Servos" Name="Castor.Objective1TempSensor" DisplayName="Temperature Sensor Objective 1" DisplayName-de="Temperatursensor Objektiv 1" MTBId="MTBObjective1TempSensor" CANId="0x60" MyChildId="805">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="4095" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="-127.9375" Max="+127.9375" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlCan29ObjCorrController,MTBKernelCAN29" Name="Castor.Objective1CorrController" DisplayName="Correction Controller for Objective 1" DisplayName-de="Korrektur-Controller für Objektiv 1" MTBId="MTBObjective1CorrController" CANId="0x00" MyChildId="807">
            <Motorization>2</Motorization>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Class="MTBCtrlCorrObjectiveDevice,MTBKernelCAN29" Name="MotKorr.Objective2Control_Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="60" MyChildId="810">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceMotKorrObjective2</SimulationClass>
        <TechReport Servos="0x10;Obj2 Correction1/0x60;Obj2 Temperature">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective2.Correction1" DisplayName="Motorized Correction for Objective 2" DisplayName-de="Motorisierte Korrektur für Objektiv 2" MTBId="MTBObjective2Correction1" CANId="0x10" MyChildId="811">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective2.Correction2" DisplayName="Motorized Correction 2 for Objective 2" DisplayName-de="Motorisierte Korrektur 2 für Objektiv 2" MTBId="MTBObjective2Correction2" CANId="0x20" MyChildId="812">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlCan29ObjectiveZoom,MTBKernelCAN29Servos" Name="Objective2.Zoom" DisplayName="Motorized Zoom for Objective 2" DisplayName-de="Motorisiertes Zoom für Objektiv 2" MTBId="MTBObjective2Zoom" CANId="0x99" MyChildId="813">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="400" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="" Min="1" Max="4" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlObjectiveTemperatureSensor,MTBKernelCAN29Servos" Name="Castor.Objective2TempSensor" DisplayName="Temperature Sensor Objective 2" DisplayName-de="Temperatursensor Objektiv 2" MTBId="MTBObjective2TempSensor" CANId="0x60" MyChildId="815">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="4095" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="-127.9375" Max="+127.9375" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlCan29ObjCorrController,MTBKernelCAN29" Name="Castor.Objective2CorrController" DisplayName="Correction Controller for Objective 2" DisplayName-de="Korrektur-Controller für Objektiv 2" MTBId="MTBObjective2CorrController" CANId="0x00" MyChildId="817">
            <Motorization>2</Motorization>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Class="MTBCtrlCorrObjectiveDevice,MTBKernelCAN29" Name="MotKorr.Objective3Control_Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="61" MyChildId="820">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceMotKorrObjective3</SimulationClass>
        <TechReport Servos="0x10;Obj3 Correction1/0x60;Obj3 Temperature">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective3.Correction1" DisplayName="Motorized Correction for Objective 3" DisplayName-de="Motorisierte Korrektur für Objektiv 3" MTBId="MTBObjective3Correction1" CANId="0x10" MyChildId="821">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective3.Correction2" DisplayName="Motorized Correction 2 for Objective 3" DisplayName-de="Motorisierte Korrektur 2 für Objektiv 3" MTBId="MTBObjective3Correction2" CANId="0x20" MyChildId="822">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlCan29ObjectiveZoom,MTBKernelCAN29Servos" Name="Objective3.Zoom" DisplayName="Motorized Zoom for Objective 3" DisplayName-de="Motorisiertes Zoom für Objektiv 3" MTBId="MTBObjective3Zoom" CANId="0x99" MyChildId="823">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="400" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="" Min="1" Max="4" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlObjectiveTemperatureSensor,MTBKernelCAN29Servos" Name="Castor.Objective3TempSensor" DisplayName="Temperature Sensor Objective 3" DisplayName-de="Temperatursensor Objektiv 3" MTBId="MTBObjective3TempSensor" CANId="0x60" MyChildId="825">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="4095" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="-127.9375" Max="+127.9375" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlCan29ObjCorrController,MTBKernelCAN29" Name="Castor.Objective3CorrController" DisplayName="Correction Controller for Objective 3" DisplayName-de="Korrektur-Controller für Objektiv 3" MTBId="MTBObjective3CorrController" CANId="0x00" MyChildId="827">
            <Motorization>2</Motorization>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="true" Class="MTBCtrlCorrObjectiveDevice,MTBKernelCAN29" Name="MotKorr.Objective4Control_Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="62" MyChildId="830">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceMotKorrObjective4</SimulationClass>
        <TechReport Servos="0x10;Obj4 Correction1/0x60;Obj4 Temperature">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective4.Correction1" DisplayName="Motorized Correction for Objective 4" DisplayName-de="Motorisierte Korrektur für Objektiv 4" MTBId="MTBObjective4Correction1" CANId="0x10" MyChildId="831">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective4.Correction2" DisplayName="Motorized Correction 2 for Objective 4" DisplayName-de="Motorisierte Korrektur 2 für Objektiv 4" MTBId="MTBObjective4Correction2" CANId="0x20" MyChildId="832">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlCan29ObjectiveZoom,MTBKernelCAN29Servos" Name="Objective4.Zoom" DisplayName="Motorized Zoom for Objective 4" DisplayName-de="Motorisiertes Zoom für Objektiv 4" MTBId="MTBObjective4Zoom" CANId="0x99" MyChildId="833">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="400" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="" Min="1" Max="4" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlObjectiveTemperatureSensor,MTBKernelCAN29Servos" Name="Castor.Objective4TempSensor" DisplayName="Temperature Sensor Objective 4" DisplayName-de="Temperatursensor Objektiv 4" MTBId="MTBObjective4TempSensor" CANId="0x60" MyChildId="835" Active="true">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="4095" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="-127.9375" Max="+127.9375" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlCan29ObjCorrController,MTBKernelCAN29" Name="Castor.Objective4CorrController" DisplayName="Correction Controller for Objective 4" DisplayName-de="Korrektur-Controller für Objektiv 4" MTBId="MTBObjective4CorrController" CANId="0x00" MyChildId="837">
            <Motorization>2</Motorization>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Class="MTBCtrlCorrObjectiveDevice,MTBKernelCAN29" Name="MotKorr.Objective5Control_Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="67" MyChildId="840">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceMotKorrObjective5</SimulationClass>
        <TechReport Servos="0x10;Obj5 Correction1/0x60;Obj5 Temperature">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective5.Correction1" DisplayName="Motorized Correction for Objective 5" DisplayName-de="Motorisierte Korrektur für Objektiv 5" MTBId="MTBObjective5Correction1" CANId="0x10" MyChildId="841">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective5.Correction2" DisplayName="Motorized Correction 2 for Objective 5" DisplayName-de="Motorisierte Korrektur 2 für Objektiv 5" MTBId="MTBObjective5Correction2" CANId="0x20" MyChildId="842">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlCan29ObjectiveZoom,MTBKernelCAN29Servos" Name="Objective5.Zoom" DisplayName="Motorized Zoom for Objective 5" DisplayName-de="Motorisiertes Zoom für Objektiv 5" MTBId="MTBObjective5Zoom" CANId="0x99" MyChildId="843">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="400" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="" Min="1" Max="4" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlObjectiveTemperatureSensor,MTBKernelCAN29Servos" Name="Castor.Objective5TempSensor" DisplayName="Temperature Sensor Objective 5" DisplayName-de="Temperatursensor Objektiv 5" MTBId="MTBObjective5TempSensor" CANId="0x60" MyChildId="845">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="4095" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="-127.9375" Max="+127.9375" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlCan29ObjCorrController,MTBKernelCAN29" Name="Castor.Objective5CorrController" DisplayName="Correction Controller for Objective 5" DisplayName-de="Korrektur-Controller für Objektiv 5" MTBId="MTBObjective5CorrController" CANId="0x00" MyChildId="847">
            <Motorization>2</Motorization>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Class="MTBCtrlCorrObjectiveDevice,MTBKernelCAN29" Name="MotKorr.Objective6Control_Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="68" MyChildId="850">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceMotKorrObjective6</SimulationClass>
        <TechReport Servos="0x10;Obj6 Correction1/0x60;Obj6 Temperature">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective6.Correction1" DisplayName="Motorized Correction for Objective 6" DisplayName-de="Motorisierte Korrektur für Objektiv 6" MTBId="MTBObjective6Correction1" CANId="0x10" MyChildId="851">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlObjectiveCorrection,MTBKernelCAN29Servos" Name="Objective6.Correction2" DisplayName="Motorized Correction 2 for Objective 6" DisplayName-de="Motorisierte Korrektur 2 für Objektiv 6" MTBId="MTBObjective6Correction2" CANId="0x20" MyChildId="852">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="38000" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="%" Min="0" Max="100" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>3000</CmdSetTimeout>
          </Component>
          <Component Active="false" Class="MTBCtrlCan29ObjectiveZoom,MTBKernelCAN29Servos" Name="Objective6.Zoom" DisplayName="Motorized Zoom for Objective 6" DisplayName-de="Motorisiertes Zoom für Objektiv 6" MTBId="MTBObjective6Zoom" CANId="0x99" MyChildId="853">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="10" Max="400" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="" Min="10.0" Max="40.0" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlObjectiveTemperatureSensor,MTBKernelCAN29Servos" Name="Castor.Objective6TempSensor" DisplayName="Temperature Sensor Objective 6" DisplayName-de="Temperatursensor Objektiv 6" MTBId="MTBObjective6TempSensor" CANId="0x60" MyChildId="855">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimCAN29Servo</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="4095" MaxDeviation="5" TypDeviation="2" />
              <ScaledRange Unit="°C" Min="-127.9375" Max="+127.9375" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
          </Component>
          <Component Class="MTBCtrlCan29ObjCorrController,MTBKernelCAN29" Name="Castor.Objective6CorrController" DisplayName="Correction Controller for Objective 6" DisplayName-de="Korrektur-Controller für Objektiv 6" MTBId="MTBObjective6CorrController" CANId="0x00" MyChildId="857">
            <Motorization>2</Motorization>
            <CmdSetTimeout>4000</CmdSetTimeout>
          </Component>
        </Components>
      </Device>
      <Device Class="MTBCtrlDefiniteFocus3Device,MTBKernelCan29" Name="Aquila.FocusStabilizer3" DisplayName="Definite Focus 3" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="96" MyChildId="13019">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceDefiniteFocus2</SimulationClass>
        <Simulation />
        <TechReport AdditionalNodes="0x61;FocusStabilizerLED">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlCan29FocusStabilizer2,MTBKernelCan29" Name="FocusStabilizer" DisplayName="Definite Focus 3" MTBId="MTBFocusStabilizer2" CANId="0x00">
            <CmdSetTimeout>60000</CmdSetTimeout>
            <Statistics Enabled="true" Type="CAN29" Name="DefiniteFocus" ID1="0x60" ID2="0x00">
              <Maximum Name="PowerCycles">4294967295</Maximum>
              <Maximum Name="OperatingTime">4294967295</Maximum>
            </Statistics>
            <Statistics Enabled="true" Type="CAN29" Name="DefiniteFocusStabilizations" ID1="0x60" ID2="0x01" />
            <Statistics Enabled="true" Type="CAN29" Name="DefiniteFocusFindFocus" ID1="0x60" ID2="0x02" />
            <Statistics Enabled="true" Type="CAN29" Name="DefiniteFocusLED" ID1="0x60" ID2="0x20">
              <Maximum Name="OperatingTime">4294967295</Maximum>
            </Statistics>
            <Statistics Enabled="true" Type="CAN29" Name="DefiniteFocusTubeLens" ID1="0x60" ID2="0x30" />
          </Component>
        </Components>
      </Device>
      <Device Class="MTBRTCtrlLVDSContainerDevice,MTBRTKernelLVDS" Name="ZScanner.AOM-IF" DisplayName="Piezo interface (AOM-IF)" PortType="none" PortNo="12289" PortBaudAddr="" RTSCTS="false" CanNode="170" MyChildId="30020">
        <SimulationMode>false</SimulationMode>
        <Can29Device>AomIfPiezo.CanDevice</Can29Device>
        <LVDSDevice>AomIfPiezo.DeviceLVDS</LVDSDevice>
        <Components />
        <Slave ChildId="21300" UseSimulationSettings="true">AomIfPiezo.DeviceLVDS</Slave>
        <Slave ChildId="21301" UseSimulationSettings="true">AomIfPiezo.CanDevice</Slave>
        <Slave ChildId="21302" OwnPropDevice="true">Piezofocus.WSB500Device</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceLvdsAomIfPiezo,MTBRTKernelLSM880" Name="AomIfPiezo.DeviceLVDS" DisplayName="LVDS Control AOM-IF Piezo" PortType="LVDS" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x00" BaseAddress="0x160" HardwareName="AOM-IF Piezo" MyChildId="21300">
        <SimulationMode>false</SimulationMode>
        <Components />
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports />
            <Trigger />
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="AomIfEnableSwitch" AddressOffset="0x013" Bit="12" Polarity="high_active" PostInit="false" PostInitValue="false" />
            </Switches>
            <Dacs>
              <ScannerAnalogDac Condition="InvertScannerAnalogDac">
                <RtObject Class="RtIoDac,MTBRTKernel" RtId="AomIfAnalogControlDac" AddressOffset="0x1B" Resolution="14" IsMechanical="true" MinValue="-1.0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="true" />
              </ScannerAnalogDac>
              <ScannerAnalogDac Condition="NoInvertScannerAnalogDac">
                <RtObject Class="RtIoDac,MTBRTKernel" RtId="AomIfAnalogControlDac" AddressOffset="0x1B" Resolution="14" IsMechanical="true" MinValue="-1.0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              </ScannerAnalogDac>
              <ScannerDigitalDac Condition="InvertScannerDigitalDac">
                <RtObject Class="RtIoDac,MTBRTKernel" RtId="AomIfDigitalControlDac" AddressOffset="0x0D" Resolution="16" IsMechanical="true" MinValue="-1.0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="true" />
              </ScannerDigitalDac>
              <ScannerDigitalDac Condition="NoInvertScannerDigitalDac">
                <RtObject Class="RtIoDac,MTBRTKernel" RtId="AomIfDigitalControlDac" AddressOffset="0x0D" Resolution="16" IsMechanical="true" MinValue="-1.0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              </ScannerDigitalDac>
            </Dacs>
            <Scanners>
              <ZScanner Condition="AomIfAnalogOut">
                <RtObject Class="RtIoScanner,MTBRTKernel" RtId="AomIfPiezoFocusScanner" EnableSwitchId="AomIfEnableSwitch" PowerSwitchId="" ScannerDacId="AomIfAnalogControlDac" ReadbackDetectorId="" ScannerType="eScanner_Slow">
                  <VelosityCorrectionID />
                  <PositionCorrectionID />
                  <ErrorCorrectionID />
                  <GainCorrectionID />
                  <OffsetCorrectionID />
                </RtObject>
              </ZScanner>
              <ZScanner Condition="AomIfDigitalOut">
                <RtObject Class="RtIoScanner,MTBRTKernel" RtId="AomIfPiezoFocusScanner" EnableSwitchId="AomIfEnableSwitch" PowerSwitchId="" ScannerDacId="AomIfDigitalControlDac" ReadbackDetectorId="" ScannerType="eScanner_Slow">
                  <VelosityCorrectionID />
                  <PositionCorrectionID />
                  <ErrorCorrectionID />
                  <GainCorrectionID />
                  <OffsetCorrectionID />
                </RtObject>
              </ZScanner>
            </Scanners>
          </ProvidedRtObjects>
        </RtObjects>
        <SVB_Mapping>
          <AnalogPort SupportsZPiezo="true" ConnectionType="AOM-IF-Analog">
            <PortKey>Z-Piezo_AOMIF_AnalogControl</PortKey>
            <RtId>AomIfAnalogControlDac</RtId>
          </AnalogPort>
          <AnalogPort SupportsZPiezo="true" ConnectionType="AOM-IF-Digital">
            <PortKey>Z-Piezo_AOMIF_DigitalControl</PortKey>
            <RtId>AomIfDigitalControlDac</RtId>
          </AnalogPort>
        </SVB_Mapping>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="AomIfPiezo.CanDevice" DisplayName="Can Node AOM-IF Piezo" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="173" MyChildId="21301">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="AOM_IF Sim" Date="05/02/2017" Version="01.009" />
          <BIOS Name="MCF RC1 Sim" Date="02/13/2017" Version="01.001" />
          <CPU Type="AOM_IF" />
        </Simulation>
        <Components />
      </Device>
      <Device Class="MTBCtrlWSB500Device,MTBKernelWieneckeSinske" Name="Piezofocus.WSB500Device" DisplayName="Piezo Focus (WSB 500µm)" DisplayName-de="Piezo-Fokus (WSB 500µm)" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CanNode="95" MyChildId="21302" CANConnection="AquilaZ.Stand">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceWSB500</SimulationClass>
        <TechReport Axes="0;PiezoFocus">ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlWSB500Focus,MTBKernelWieneckeSinske" Name="Piezofocus.WSB500" DisplayName="Piezo Focus (WSB 500µm)" DisplayName-de="Piezo-Fokus (WSB 500µm)" MTBId="MTBPiezoFocusCan" CANId="0x00">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimWSB500Axis</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="500000" MaxDeviation="100" TypDeviation="50" StepWidth="10" />
              <ScaledRange Unit="µm" Min="0" Max="500" />
            </PositionScales>
            <PositionSpeedScales>
              <ADRange Min="300" Max="5000000" />
              <ScaledRange Unit="µm/s" Min="0.3" Max="5000.0" />
              <ScaledRange Unit="%" Min="0.0" Max="100.0" />
            </PositionSpeedScales>
            <PositionAccelerationScales>
              <ADRange Min="10000000" Max="10000000" />
              <ScaledRange Unit="µm/s²" Min="10000" Max="10000" />
              <ScaledRange Unit="%" Min="100.0" Max="100.0" />
            </PositionAccelerationScales>
            <SpeedScales>
              <ADRange Min="300" Max="5000000" />
              <ScaledRange Unit="µm/s" Min="0.3" Max="5000" />
            </SpeedScales>
            <CmdSetTimeout>30000</CmdSetTimeout>
            <TriggerModes>TriggerOff, TriggerIn, TriggerOutOnListPosition, TriggerOutOnStep, MoveToListPositionOnTriggerIn, MoveToStepOnTriggerIn</TriggerModes>
            <ControlIn>
              <IOPort>
                <PortKey>Z-Piezo_AOMIF_DigitalControl</PortKey>
                <RtId>AomIfDigitalControlDac</RtId>
                <InvertDac>True</InvertDac>
                <ConnectionType>DigitalControl</ConnectionType>
              </IOPort>
            </ControlIn>
          </Component>
          <Component Active="false" Name="Piezofocus.WSB500Configuration" DisplayName="Configuration" DisplayName-de="Konfiguration" MTBId="unused" CANId="0x00" MyChildId="12005" />
        </Components>
        <Slave ChildId="12005">Piezofocus.WSB500Configuration</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceLSM880,MTBRTKernelLSM880" Name="LSM.LSM980" DisplayName="LSM 980 Scanhead" DisplayName-de="LSM 980 Scankopf" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" BusSelect="0x00000302" HardwareName="LSM 880 Module" MyChildId="-1">
        <SimulationMode>false</SimulationMode>
        <Can29Device>LSM880.MetaDetector.MainCan29Device</Can29Device>
        <LVDSDevice>LSM880.LVDSDeviceQuasar36Ch</LVDSDevice>
        <Components>
          <Component Class="MTBRTCtrlLSM880ImagingDevice,MTBRTKernelLSM880" Name="LSM880.ImagingDevice" DisplayName="LSM Scanhead" MTBId="MTBLSMImagingDevice" CANId="0x00">
            <LightPathLocation>LSM880</LightPathLocation>
          </Component>
          <Component Class="MTBCtrlSensorLogging,MTBKernel" Name="LSM880.SensorLoggingHandler" DisplayName="LSM 980 Sensor Logging Handler" MTBId="MTBSensorLogging" CANId="0x00">
            <RemoteLoggingPeriod>30</RemoteLoggingPeriod>
          </Component>
          <Component Class="MTBCtrlHealthStatus,MTBKernel" Name="LSM880.HealthStatus" DisplayName="LSM 980 Health Status" MTBId="MTBLSM880HealthStatus" />
          <Component Class="MTBCtrlComponent,MTBKernel" Name="LSM880.InternalDetectors" MTBId="MTBLSM880InternalDetectors" CANId="0x00" />
          <Component Class="MTBRTCtrlStandAloneMirror,MTBRTKernelLSM" Name="LSM880.InternalDetectorsMirror" MTBId="MTBLSM880InternalDetectorsMirror" CANId="0x00" />
        </Components>
        <Slave ChildId="20401" UseSimulationSettings="true">LSM880.Can29DeviceMainPower</Slave>
        <Slave ChildId="20467" OwnPropDevice="true" UseSimulationSettings="true">LSM980.Can29DeviceECU</Slave>
        <Slave ChildId="20400" OwnPropDevice="true" UseSimulationSettings="true">LSM880.Can29DeviceSafetyControl710</Slave>
        <Slave ChildId="20402" OwnPropDevice="true" UseSimulationSettings="true">LSM880.LVDSDeviceVM800</Slave>
        <Slave ChildId="20403" UseSimulationSettings="true">LSM880.Can29DeviceVM800</Slave>
        <Slave ChildId="20405" UseSimulationSettings="true">LSM880.MetaDetector.MainCan29Device</Slave>
        <Slave ChildId="20410" UseSimulationSettings="true">LSM880.Can29DeviceMbs</Slave>
        <Slave ChildId="20422" UseSimulationSettings="true">LSM880.Can29DeviceBeamshiftCompensatorVis</Slave>
        <Slave ChildId="20423" UseSimulationSettings="true">LSM880.Can29DevicePinholeDiameter</Slave>
        <Slave ChildId="20424" UseSimulationSettings="true">LSM880.Can29DeviceSensorCan85</Slave>
        <Slave ChildId="20425" UseSimulationSettings="true">LSM880.Can29DeviceSensorCan86</Slave>
        <Slave ChildId="20426" UseSimulationSettings="true">LSM880.Can29DeviceRoomSensor</Slave>
        <Slave ChildId="20435" UseSimulationSettings="true">LSM880.Can29DeviceBeamshiftCompensatorInvis</Slave>
        <Slave ChildId="20427" UseSimulationSettings="true">LSM880.Can29DevicePhotoncounting</Slave>
        <Slave ChildId="20428" UseSimulationSettings="true">LSM880.Quasar36Ch.Can29DevicePeltier</Slave>
        <Slave ChildId="20429" UseSimulationSettings="true">LSM880.Quasar4Ch.Can29DevicePeltier</Slave>
        <Slave ChildId="20490" UseSimulationSettings="true">LSM880.SpectralGroup.Pins</Slave>
        <Slave ChildId="20491" UseSimulationSettings="true">LSM880.SpectralGroup.Apertures</Slave>
        <Slave ChildId="20492" UseSimulationSettings="true">LSM880.SpectralGroup.Prisms</Slave>
        <Slave ChildId="20493" UseSimulationSettings="true">LSM880.SpectralGroup.Wedges</Slave>
        <Slave ChildId="20494" UseSimulationSettings="true">LSM880.SpectralGroup.Grating</Slave>
        <Slave ChildId="20623">LSM880.Can29DeviceBeamShaperFast</Slave>
        <Slave ChildId="20625">LSM880.Can29DeviceDiaphragmChanger</Slave>
        <OptionalSlave>LSM880.DeviceCollimator.Invis</OptionalSlave>
        <OptionalSlave>LSM880.DeviceCollimator.NLO</OptionalSlave>
        <Slave ChildId="20404" OwnPropDevice="true" UseSimulationSettings="true">LSM880.LVDSDeviceQuasar36Ch</Slave>
        <Slave ChildId="20469" OwnPropDevice="true">LSM880.DevicePolAnisotropyFilterwheel.None</Slave>
        <Slave ChildId="20457">LSM880.DeviceSBS</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceMainPower" DisplayName="Main Power" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="223" MyChildId="20401" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="LSM980MainPower_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LSM880.MainPower.ShutterVis" DisplayName="Main Shutter Vis" MTBId="MTBLSM880ShutterVis" CANId="0x01">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LSM880.MainPower.ShutterInvis" DisplayName="Main Shutter Invis" MTBId="MTBLSM880ShutterInvis" CANId="0x02">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.MainPower.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="false" Name="LSM_HS_MPM_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_P3_3" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_P5" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_P24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt+15" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14000" Max="16000" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_P15" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt+7" CANId="0x30">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="6600" Max="7400" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_P7" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt-24" CANId="0x31">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="22000" Max="26000" />
            </Simulation>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_N24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.MainPower.Volt-7" CANId="0x32">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="6600" Max="7400" />
            </Simulation>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_MPM_Voltage_N7" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM980.Can29DeviceECU" DisplayName="ECU" PortType="USB" PortNo="12289" PortBaudAddr="" RTSCTS="false" CanNode="161" MyChildId="20467">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="ECU_Sim" />
        </Simulation>
        <WaitBeforeConnect>1000</WaitBeforeConnect>
        <Components />
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM980.ECU.HealthStatus" Replace="Prefix,LSM980">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.TempCh0" CANId="0x81">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="10000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="°C" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Temperature_Ch0" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.TempCh1" CANId="0x82">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="10000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="°C" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Temperature_Ch1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Current+15" CANId="0x13">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Current_P15" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Current+24" CANId="0x11">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Current_P24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Current+5com" CANId="0x17">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Current_P5com" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Current+7" CANId="0x16">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Current_P7" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Current-24" CANId="0x12">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Current_N24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Current-7" CANId="0x14">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Current_N7" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Power+15" CANId="0x23">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_P15" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Power+24" CANId="0x21">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_P24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Power+5com" CANId="0x27">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_P5com" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Power+7" CANId="0x26">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_P7" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Power-24" CANId="0x22">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_N24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Power-7" CANId="0x24">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_N7" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.PowerTotal" CANId="0x20">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.01" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Power_Total" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt+15" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_P15" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt+24" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_P24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt+3.3d" CANId="0x08">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_P3.3d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt+5com" CANId="0x07">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_P5com" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt+5d" CANId="0x05">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_P5d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt+7" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_P7" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt-24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_N24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.ECU.Volt-7" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="ECU_Voltage_N7" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LsmSafetyControl710,MTBRTKernelLSM" Name="LSM880.Can29DeviceSafetyControl710" DisplayName="SafetyControl710" PortType="USB" PortNo="12289" PortBaudAddr="" RTSCTS="false" CanNode="160" MyChildId="20400">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SafetyControl710_Sim" />
          <Descriptor Type="Safety710" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPortExpanderSafetyControl710,MTBRTKernelLSM880" Name="LSM880.SafetyControl710.PortExpander1" DisplayName="PortExpander 1" MTBId="MTBLSM880SafetyControl710PortExpander1" CANId="0x01">
            <Motorization>1</Motorization>
            <StatusEnumClass>PortExpander1Status,MTBRTKernelLSM880</StatusEnumClass>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimPortExpanderCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <StatusValues>
                <ValueTypes>System.UInt32</ValueTypes>
                <StatusValue>FFFFFFFF</StatusValue>
              </StatusValues>
            </Simulation>
          </Component>
          <Component Class="MTBRTCtrlPortExpanderSafetyControl710,MTBRTKernelLSM880" Name="LSM880.SafetyControl710.PortExpander2" DisplayName="PortExpander 2" MTBId="MTBLSM880SafetyControl710PortExpander2" CANId="0x02">
            <Motorization>1</Motorization>
            <StatusEnumClass>PortExpander2Status,MTBRTKernelLSM880</StatusEnumClass>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimPortExpanderCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <StatusValues>
                <ValueTypes>System.UInt32</ValueTypes>
                <StatusValue>FFFFFFFF</StatusValue>
              </StatusValues>
            </Simulation>
          </Component>
          <Component Class="MTBRTCtrlPortExpanderSafetyControl710,MTBRTKernelLSM880" Name="LSM880.SafetyControl710.PortExpander3" DisplayName="PortExpander 3" MTBId="MTBLSM880SafetyControl710PortExpander3" CANId="0x03">
            <Motorization>1</Motorization>
            <StatusEnumClass>PortExpander3Status,MTBRTKernelLSM880</StatusEnumClass>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimPortExpanderCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <StatusValues>
                <ValueTypes>System.UInt32</ValueTypes>
                <StatusValue>FFFFFFFF</StatusValue>
              </StatusValues>
            </Simulation>
          </Component>
          <Component Class="MTBRTCtrlPortExpanderSafetyControl710,MTBRTKernelLSM880" Name="LSM880.SafetyControl710.PortExpander4" DisplayName="PortExpander 4" MTBId="MTBLSM880SafetyControl710PortExpander4" CANId="0x04">
            <Motorization>1</Motorization>
            <StatusEnumClass>PortExpander4Status,MTBRTKernelLSM880</StatusEnumClass>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimPortExpanderCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <StatusValues>
                <ValueTypes>System.UInt32</ValueTypes>
                <StatusValue>FFFFFFFF</StatusValue>
              </StatusValues>
            </Simulation>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneRelais,MTBRTKernelCan29" Name="LSM880.SafetyControl710.Laser543OnOff" DisplayName="HeNe543 an/aus" MTBId="MTBLSM880SafetyControl710Laser543OnOff" CANId="0x01">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Laser.Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Laser.On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneRelais,MTBRTKernelCan29" Name="LSM880.SafetyControl710.Laser594OnOff" DisplayName="HeNe594 an/aus" MTBId="MTBLSM880SafetyControl710Laser594OnOff" CANId="0x02">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Laser.Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Laser.On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneRelais,MTBRTKernelCan29" Name="LSM880.SafetyControl710.Laser633OnOff" DisplayName="HeNe633 an/aus" MTBId="MTBLSM880SafetyControl710Laser633OnOff" CANId="0x03">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Laser.Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Laser.On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Class="MTBRTCtrlShutterSafetyControl710,MTBRTKernelCan29" Name="LSM880.SafetyControl710.ShutterNLO1" DisplayName="Shutter NLO1" MTBId="MTBLSM880SafetyControl710ShutterNLO1" CANId="0x02">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Class="MTBRTCtrlShutterSafetyControl710,MTBRTKernelCan29" Name="LSM880.SafetyControl710.ShutterNLO2" DisplayName="Shutter NLO2" MTBId="MTBLSM880SafetyControl710ShutterNLO2" CANId="0x03">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Active="false" Class="MTBRTCtrlShutterSafetyControl710,MTBRTKernelCan29" Name="LSM880.SafetyControl710.ShutterFLIM" DisplayName="Shutter FLIM" MTBId="MTBLSM880SafetyControl710ShutterFLIM" CANId="0x04">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceSafetyControl710.HealthStatus" Replace="Prefix,LSM880">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V1.Volt+5" CANId="0x11">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4800" Max="5200" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V1.Volt+15" CANId="0x12">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14600" Max="15640" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V1.Volt-15" CANId="0x13">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14600" Max="15640" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" Slope="-1" Offset="0" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V1.Volt+24" CANId="0x14">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V1.Volt+7" CANId="0x15">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="6800" Max="7200" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V1.Volt-7" CANId="0x16">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="6800" Max="7200" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" Slope="-1" Offset="0" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V2.Volt+5" CANId="0x21">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4800" Max="5200" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V2.Volt+15" CANId="0x22">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14600" Max="15640" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V2.Volt-15" CANId="0x23">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14600" Max="15640" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" Slope="-1" Offset="0" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V3.Volt+5" CANId="0x31">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4800" Max="5200" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.V3.Volt+15" CANId="0x32">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14600" Max="15640" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.Intern.Volt+3.3" CANId="0x41">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3200" Max="3400" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SafetyControl710.Intern.Volt+1.8" CANId="0x42">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1700" Max="1900" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlLVDSDevice,MTBRTKernelLVDS" Name="LSM880.LVDSDeviceVM800" DisplayName="Scan Control VM800" PortType="LVDS" HardwareName="Scanner LSM" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x01" BaseAddress="0x40" MyChildId="20402">
        <SimulationMode>false</SimulationMode>
        <Components>
          <Component Class="MTBRTCtrlScannerComponentLSM880,MTBRTKernelLSM880" Name="LSM880.ScannerDevice" MTBId="MTBLSM880ScannerDevice" CANId="0x00">
            <CalibrationDirectory>LSM880\Scanners</CalibrationDirectory>
            <Motorization>2</Motorization>
            <AxisX>MTBLSM880ScannerX</AxisX>
            <AxisY>MTBLSM880ScannerY</AxisY>
            <AxisZ>MTBLSM880ScannerZ</AxisZ>
            <ExchangeXY>True</ExchangeXY>
            <MirrorX>True</MirrorX>
            <MirrorY>True</MirrorY>
            <FocalDistance>52.5</FocalDistance>
            <MainCanDeviceName>LSM880.Can29DeviceMain</MainCanDeviceName>
            <ZoomTables>
              <ZoomTable TubeLens="138.4">
                <Value Input="543" Output="0.6" />
                <Value Input="814" Output="0.7" />
                <Value Input="983" Output="1" />
                <Value Input="1086" Output="1.2" />
                <Value Input="1241" Output="1.6" />
                <Value Input="1628" Output="2.8" />
                <Value Input="1708" Output="3.1" />
                <Value Input="1966" Output="4.1" />
                <Value Input="2171" Output="4.9" />
                <Value Input="2481" Output="6.4" />
                <Value Input="3256" Output="11.1" />
                <Value Input="3416" Output="12.2" />
                <Value Input="3931" Output="16.2" />
                <Value Input="4231" Output="18.7" />
                <Value Input="4584" Output="22" />
                <Value Input="5001" Output="26.1" />
              </ZoomTable>
              <ZoomTable TubeLens="150">
                <Value Input="543" Output="0.6" />
                <Value Input="814" Output="0.8" />
                <Value Input="983" Output="1.1" />
                <Value Input="1086" Output="1.3" />
                <Value Input="1241" Output="1.8" />
                <Value Input="1628" Output="3" />
                <Value Input="1708" Output="3.3" />
                <Value Input="1966" Output="4.4" />
                <Value Input="2171" Output="5.3" />
                <Value Input="2481" Output="6.9" />
                <Value Input="3256" Output="12" />
                <Value Input="3416" Output="13.2" />
                <Value Input="3931" Output="17.6" />
                <Value Input="4231" Output="20.2" />
                <Value Input="4584" Output="23.8" />
                <Value Input="5001" Output="28.3" />
              </ZoomTable>
              <ZoomTable TubeLens="156.3302806">
                <Value Input="204" Output="0.6" />
                <Value Input="407" Output="0.712753603941307" />
                <Value Input="543" Output="0.781651403211739" />
                <Value Input="814" Output="1.04220187094898" />
                <Value Input="983" Output="1.43302757255485" />
                <Value Input="1086" Output="1.6935780402921" />
                <Value Input="1241" Output="2.34495420963522" />
                <Value Input="1628" Output="3.90825701605869" />
                <Value Input="1708" Output="4.29908271766456" />
                <Value Input="1966" Output="5.73211029021942" />
                <Value Input="2171" Output="6.90458739503703" />
                <Value Input="2481" Output="8.988991136935" />
                <Value Input="3256" Output="15.6330280642348" />
                <Value Input="3416" Output="17.1963308706583" />
                <Value Input="3931" Output="22.9284411608777" />
                <Value Input="4231" Output="26.3155972414619" />
                <Value Input="4584" Output="31.0055056607323" />
                <Value Input="5001" Output="36.8678911848203" />
              </ZoomTable>
              <ZoomTable TubeLens="194.9">
                <Value Input="543" Output="0.5" />
                <Value Input="814" Output="0.9" />
                <Value Input="983" Output="1.24" />
                <Value Input="1086" Output="1.47" />
                <Value Input="1241" Output="2.03" />
                <Value Input="1628" Output="3.38" />
                <Value Input="1708" Output="3.72" />
                <Value Input="1966" Output="4.95" />
                <Value Input="2171" Output="5.97" />
                <Value Input="2481" Output="7.77" />
                <Value Input="3256" Output="13.5" />
                <Value Input="3416" Output="14.85" />
              </ZoomTable>
              <ZoomTable TubeLens="205">
                <Value Input="543" Output="0.7" />
                <Value Input="814" Output="1" />
                <Value Input="983" Output="1.5" />
                <Value Input="1086" Output="1.8" />
                <Value Input="1241" Output="2.4" />
                <Value Input="1628" Output="4.1" />
                <Value Input="1708" Output="4.6" />
                <Value Input="1966" Output="6" />
                <Value Input="2171" Output="7.3" />
                <Value Input="2481" Output="9.5" />
                <Value Input="3256" Output="16.3" />
                <Value Input="3416" Output="18" />
                <Value Input="3931" Output="23.8" />
                <Value Input="4231" Output="27.6" />
                <Value Input="4584" Output="32.4" />
                <Value Input="5001" Output="38.6" />
              </ZoomTable>
            </ZoomTables>
            <Applications>
              <Value Speed="1" Application="All" />
              <Value Speed="2" Application="All" />
              <Value Speed="3" Application="All" />
              <Value Speed="4" Application="All" />
              <Value Speed="5" Application="All" />
              <Value Speed="6" Application="All" />
              <Value Speed="7" Application="All" />
              <Value Speed="8" Application="All" />
              <Value Speed="9" Application="All" />
              <Value Speed="10" Application="All" />
              <Value Speed="11" Application="All" />
              <Value Speed="12" Application="All" />
              <Value Speed="13" Application="LSM" />
              <Value Speed="14" Application="All" />
              <Value Speed="15" Application="LSM" />
              <Value Speed="16" Application="LSM" />
              <Value Speed="17" Application="LSM" />
              <Value Speed="18" Application="LSM" />
              <Value Speed="19" Application="LSM" />
            </Applications>
          </Component>
          <Component Class="MTBRTCtrlScanner,MTBRTKernelLSM" Name="LSM880.ScannerX" MTBId="MTBLSM880ScannerX" CANId="0x00">
            <CalibrationDirectory>LSM880\Scanners</CalibrationDirectory>
            <Motorization>2</Motorization>
            <ScannerRtID>ScannerX</ScannerRtID>
            <ReadbackDetectorID>MTBLSM880ReadbackDetectorX</ReadbackDetectorID>
            <BorderLengthZoom1>8485.3</BorderLengthZoom1>
            <AmplitudeZoom1>0.45434824813</AmplitudeZoom1>
            <MaximumSpeed>19</MaximumSpeed>
            <ParkPosition>0</ParkPosition>
            <PixelDelaySynthese>1.5</PixelDelaySynthese>
            <PixelDelayReadback>0</PixelDelayReadback>
            <MaxDacVelocity>2271.0</MaxDacVelocity>
            <MaxDacAcceleration>48400000.0</MaxDacAcceleration>
          </Component>
          <Component Class="MTBRTCtrlScanner,MTBRTKernelLSM" Name="LSM880.ScannerY" MTBId="MTBLSM880ScannerY" CANId="0x00">
            <CalibrationDirectory>LSM880\Scanners</CalibrationDirectory>
            <Motorization>2</Motorization>
            <ScannerRtID>ScannerY</ScannerRtID>
            <ReadbackDetectorID>MTBLSM880ReadbackDetectorY</ReadbackDetectorID>
            <BorderLengthZoom1>8485.3</BorderLengthZoom1>
            <AmplitudeZoom1>0.45434824813</AmplitudeZoom1>
            <MaximumSpeed>19</MaximumSpeed>
            <ParkPosition>0</ParkPosition>
            <PixelDelaySynthese>1.5</PixelDelaySynthese>
            <PixelDelayReadback>0</PixelDelayReadback>
            <MaxDacVelocity>2271.0</MaxDacVelocity>
            <MaxDacAcceleration>48400000.0</MaxDacAcceleration>
          </Component>
          <Component Class="MTBRTCtrlScannerZ,MTBRTKernelLSM" Name="LSM880.ScannerZ" MTBId="MTBLSM880ScannerZ" CANId="0x00">
            <CalibrationDirectory>LSM880\Scanners</CalibrationDirectory>
            <Motorization>2</Motorization>
            <ScannerRtID>AomIfPiezoFocusScanner</ScannerRtID>
            <ReadbackDetectorID />
            <BorderLengthZoom1>8485.3</BorderLengthZoom1>
            <AmplitudeZoom1>0.45434824813</AmplitudeZoom1>
            <MaximumSpeed>100</MaximumSpeed>
            <ParkPosition>0</ParkPosition>
            <PixelDelaySynthese>0</PixelDelaySynthese>
            <PixelDelayReadback>0</PixelDelayReadback>
            <MaxDacVelocity>2271.0</MaxDacVelocity>
            <MaxDacAcceleration>48400000.0</MaxDacAcceleration>
          </Component>
          <Component Class="MTBRTCtrlReadbackDetector,MTBRTKernelLSM" Name="LSM880.ReadbackDetectorX" MTBId="MTBLSM880ReadbackDetectorX">
            <CalibrationDirectory>LSM880\Scanners</CalibrationDirectory>
            <ScannerRtID>ScannerX</ScannerRtID>
          </Component>
          <Component Class="MTBRTCtrlReadbackDetector,MTBRTKernelLSM" Name="LSM880.ReadbackDetectorY" MTBId="MTBLSM880ReadbackDetectorY">
            <CalibrationDirectory>LSM880\Scanners</CalibrationDirectory>
            <ScannerRtID>ScannerY</ScannerRtID>
          </Component>
        </Components>
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports>
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="REG1101" AddressOffset="0x10" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="REG1102" AddressOffset="0x11" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG1101" AddressOffset="0x00" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG1103" AddressOffset="0x02" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG1105" AddressOffset="0x04" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG1102" AddressOffset="0x01" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG1104" AddressOffset="0x03" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="REG1106" AddressOffset="0x0F" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
            </Digital_Ports>
            <Trigger />
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="EnableAmplifierScannerX" AddressOffset="0x0F" Bit="0" Polarity="high_active" PostInit="False" PostInitValue="True" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="EnableAmplifierScannerY" AddressOffset="0x0F" Bit="3" Polarity="high_active" PostInit="False" PostInitValue="True" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="EnableScannerX" AddressOffset="0x0F" Bit="2" Polarity="high_active" PostInit="False" PostInitValue="True" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="EnableScannerXRead" AddressOffset="0x03" Bit="9" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="EnableScannerY" AddressOffset="0x0F" Bit="5" Polarity="high_active" PostInit="False" PostInitValue="True" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="EnableScannerYRead" AddressOffset="0x03" Bit="10" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="ReadScannerStatus" AddressOffset="0x01" Bit="11" Polarity="high_active" PostInit="False" PostInitValue="False" />
            </Switches>
            <Dacs>
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1101" AddressOffset="0x14" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.180392156862745" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1102" AddressOffset="0x15" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.513725490196078" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1103" AddressOffset="0x16" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.274509803921569" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1104" AddressOffset="0x17" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.0901960784313725" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1105" AddressOffset="0x18" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.564705882352941" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1106" AddressOffset="0x19" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1107" AddressOffset="0x1A" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.168627450980392" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1108" AddressOffset="0x1B" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.498039215686275" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1109" AddressOffset="0x1C" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.27843137254902" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1110" AddressOffset="0x1D" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.0823529411764706" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1111" AddressOffset="0x1E" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.6" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RDAC1112" AddressOffset="0x1F" Resolution="8" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RtScannerDACX" AddressOffset="0x0D" Resolution="16" IsMechanical="True" MinValue="-1" MaxValue="1" PostInit="True" PostInitValue="0.0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="RtScannerDACY" AddressOffset="0x0E" Resolution="16" IsMechanical="True" MinValue="-1" MaxValue="1" PostInit="True" PostInitValue="0.0" ChangeDirection="False" />
            </Dacs>
            <Detectors>
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="ReadbackX" EnableSwitchId="EnableScannerXRead" HVGainDacId="" AmplifierDacId="" OffsetDacId="" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="LVDS1" NumberInDetectorGroup="1" NumberGrabberChannels="2" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="ReadbackY" EnableSwitchId="EnableScannerYRead" HVGainDacId="" AmplifierDacId="" OffsetDacId="" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="LVDS1" NumberInDetectorGroup="2" NumberGrabberChannels="2" />
            </Detectors>
            <DetectorGroups>
              <RtObject Class="RtIoDetectorGroup,MTBRTKernel" RtId="LVDS1" Type="_eRtDetectorGroupPmt2" PipelineDelay="4" DataMode="eDefaultMode" />
            </DetectorGroups>
            <Adcs />
            <Scanners>
              <RtObject Class="RtIoScanner,MTBRTKernel" RtId="ScannerX" EnableSwitchId="EnableScannerX" PowerSwitchId="EnableAmplifierScannerX" ScannerDacId="RtScannerDACX" ReadbackDetectorId="ReadbackX" ScannerType="eScanner_Galvo">
                <VelosityCorrectionID>RDAC1101</VelosityCorrectionID>
                <PositionCorrectionID>RDAC1102</PositionCorrectionID>
                <ErrorCorrectionID>RDAC1103</ErrorCorrectionID>
                <GainCorrectionID>RDAC1104</GainCorrectionID>
                <OffsetCorrectionID>RDAC1105</OffsetCorrectionID>
              </RtObject>
              <RtObject Class="RtIoScanner,MTBRTKernel" RtId="ScannerY" EnableSwitchId="EnableScannerY" PowerSwitchId="EnableAmplifierScannerY" ScannerDacId="RtScannerDACY" ReadbackDetectorId="ReadbackY" ScannerType="eScanner_Galvo">
                <VelosityCorrectionID>RDAC1107</VelosityCorrectionID>
                <PositionCorrectionID>RDAC1108</PositionCorrectionID>
                <ErrorCorrectionID>RDAC1109</ErrorCorrectionID>
                <GainCorrectionID>RDAC1110</GainCorrectionID>
                <OffsetCorrectionID>RDAC1111</OffsetCorrectionID>
              </RtObject>
            </Scanners>
          </ProvidedRtObjects>
        </RtObjects>
        <SVB_Mapping />
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29Vm800,MTBRTKernelLSM880" Name="LSM880.Can29DeviceVM800" DisplayName="VM800 Can29 Device" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="225" MyChildId="20403" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="VM800_Sim" />
          <CPU Type="STM32F303_xE" />
          <!-- SC980, "C8051F044" for VM800 -->
        </Simulation>
        <Components />
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.VM800.HealthStatus" Replace="Prefix,LSM880;System,LSM">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Temp" CANId="0x80" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+3.3d" CANId="0x01" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P3_3d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+2.5d" CANId="0x02" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P2_5d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+2.5ref" CANId="0x03" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P2_5ref" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+1.2d" CANId="0x04" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1080" Max="1320" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P1_2d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+5a" CANId="0x05" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt-5a" CANId="0x06" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_N5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt-24" CANId="0x07" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="22000" Max="26000" />
            </Simulation>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_N24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+1.5ref" CANId="0x08" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1350" Max="1650" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P1_5ref" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+24" CANId="0x09" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="22000" Max="26000" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.VM800.Volt+5" CANId="0x0A" Condition="VM800">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_HS_VM800_Voltage_P5" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Temp" CANId="0x80" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="°C" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.TempFPGA" CANId="0x81" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="°C" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Temperature_FPGA" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.TempScannerX" CANId="0x82" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="°C" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Temperature_ScannerX" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.TempScannerY" CANId="0x83" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="°C" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Temperature_ScannerY" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt+3.3d" CANId="0x30" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_P3_3d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt+2.5d" CANId="0x31" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_P2_5d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt+5a" CANId="0x34" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_P5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt-5a" CANId="0x35" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_N5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt-24" CANId="0x05" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="22000" Max="26000" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_N24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt+24" CANId="0x04" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="22000" Max="26000" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_P24" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Volt+5" CANId="0x01" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Voltage_P5" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Current+5" CANId="0x11" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
              <!-- TODO -->
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Current_P5V" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Current+7" CANId="0x12" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
              <!-- TODO -->
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Current_P7V" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Current-7" CANId="0x13" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
              <!-- TODO -->
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Current_N7V" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Power+5" CANId="0x21" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1080" Max="1320" />
              <!-- TODO -->
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="W" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Power_P5V" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Power+7" CANId="0x22" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1080" Max="1320" />
              <!-- TODO -->
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="W" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Power_P7V" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="Prefix.SC980.Power-7" CANId="0x23" Condition="SC980">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdc32Commands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1080" Max="1320" />
              <!-- TODO -->
            </Simulation>
            <SubCommand>33</SubCommand>
            <FirmwareType>Fw32Bit</FirmwareType>
            <Conversion Unit="W" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="System_ScanControl_Power_N7V" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceMainCan29LSM,MTBRTKernelLSM" Name="LSM880.MetaDetector.MainCan29Device" DisplayName="Can29 Control LSM Scanhead Grabberboard" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="224" MyChildId="20405" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29GenericDetector,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="MetaDetectorMain_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.MetaDetector.DiscriCoarseCh34DAC" DisplayName="DiscriCoarse Ch34" MTBId="MTBLSM880MetaDiscriCoarseCh34DAC" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.MetaDetector.DiscriCoarseCh35DAC" DisplayName="DiscriCoarse Ch35" MTBId="MTBLSM880MetaDiscriCoarseCh35DAC" CANId="0x03">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlCan29DetectorHvOverloadStatusReadoutNonMcf,MTBRTKernelLSM" Name="LSM880.MetaDetector.HvOverloadStatus" MTBId="MTBLSM880MetaHvOverloadStatus" DisplayName="LSM HV Overload Status">
            <HvStatusId>StatusHV</HvStatusId>
            <ResetSwitchId>LSM_HS_HAVReset</ResetSwitchId>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.MetaDetector.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+3.3d" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P3_3d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+2.5d" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P2_5d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+1.8d" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1620" Max="1980" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P1_8d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+1.2d" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1180" Max="1320" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P1_2d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+5a" CANId="0x05">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt-5a" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_N5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+1.8a" CANId="0x07">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1620" Max="1980" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P1_8a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+15" CANId="0x08">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14000" Max="16000" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P15" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Volt+5" CANId="0x09">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_Meta_Voltage_P5" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Meta.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="false" Name="LSM_HS_Meta_Temperature_Controller" Period="3600" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceMbs" DisplayName="MBS" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="193" MyChildId="20410" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="MainBeamSplitter_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBCtrlComponent,MTBKernel" Name="LSM880.LaserCouplingVis" MTBId="MTBLSM880LaserCouplingVis" DisplayName="Visible Light" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBCtrlComponent,MTBKernel" Name="LSM880.LaserCouplingInvis" MTBId="MTBLSM880LaserCouplingInvis" DisplayName="Invisible Light" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneFilterChangerLSM,MTBRTKernelCan29" Name="LSM880.MbsVis" MTBId="MTBLSM880MbsVis" DisplayName="Main Beam Splitter VIS" CANId="0x02" DescriptorId="0020" MyChildId="20411">
            <NumberOfPositions>10</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ChangerCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.15</TypMovementTime>
            </Simulation>
            <Positioning Offset="1" StepsPerPosition="54" />
            <CmdSetTimeout>5000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2412-348" DisplayName="MBS 488/561" MyChildId="20412" Position="0">
                <Features>BS</Features>
                <OrderNo>2412-348</OrderNo>
                <Transmission Low="380" High="477" Efficiency="0.93" />
                <Transmission Low="499" High="549" Efficiency="0.93" />
                <Transmission Low="573" High="900" Efficiency="0.93" />
                <Reflection Low="487" High="489" Efficiency="0.93" />
                <Reflection Low="560" High="562" Efficiency="0.93" />
                <Block Low="487" High="489" Efficiency="0.0001" />
                <Block Low="560" High="562" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2412-349" DisplayName="MBS 488/561/639" MyChildId="20413" Position="1">
                <Features>BS</Features>
                <OrderNo>2412-349</OrderNo>
                <Transmission Low="380" High="477" Efficiency="0.93" />
                <Transmission Low="499" High="549" Efficiency="0.93" />
                <Transmission Low="573" High="619" Efficiency="0.93" />
                <Transmission Low="659" High="900" Efficiency="0.93" />
                <Reflection Low="487" High="489" Efficiency="0.93" />
                <Reflection Low="560" High="562" Efficiency="0.93" />
                <Reflection Low="632" High="646" Efficiency="0.93" />
                <Block Low="487" High="489" Efficiency="0.0001" />
                <Block Low="560" High="562" Efficiency="0.0001" />
                <Block Low="632" High="646" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2440-816" DisplayName="MBS 445/488/561/639" MyChildId="20414" Position="2">
                <Features>BS</Features>
                <OrderNo>2440-816</OrderNo>
                <Transmission Low="380" High="429" Efficiency="0.93" />
                <Transmission Low="463" High="477" Efficiency="0.93" />
                <Transmission Low="499" High="549" Efficiency="0.93" />
                <Transmission Low="573" High="619" Efficiency="0.93" />
                <Transmission Low="659" High="900" Efficiency="0.93" />
                <Reflection Low="438" High="454" Efficiency="0.93" />
                <Reflection Low="487" High="489" Efficiency="0.93" />
                <Reflection Low="560" High="562" Efficiency="0.93" />
                <Reflection Low="632" High="646" Efficiency="0.93" />
                <Block Low="438" High="454" Efficiency="0.0001" />
                <Block Low="487" High="489" Efficiency="0.0001" />
                <Block Low="560" High="562" Efficiency="0.0001" />
                <Block Low="632" High="646" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2412-296" DisplayName="MBS 488/639" MyChildId="20415" Position="3">
                <Features>BS</Features>
                <OrderNo>2412-296</OrderNo>
                <Transmission Low="380" High="477" Efficiency="0.93" />
                <Transmission Low="499" High="619" Efficiency="0.93" />
                <Transmission Low="659" High="900" Efficiency="0.93" />
                <Reflection Low="487" High="489" Efficiency="0.93" />
                <Reflection Low="632" High="646" Efficiency="0.93" />
                <Block Low="487" High="489" Efficiency="0.0001" />
                <Block Low="632" High="646" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20416" Position="4" />
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2412-353" DisplayName="MBS 445/514/639" MyChildId="20417" Position="5">
                <Features>BS</Features>
                <OrderNo>2412-353</OrderNo>
                <Transmission Low="380" High="429" Efficiency="0.93" />
                <Transmission Low="463" High="499" Efficiency="0.93" />
                <Transmission Low="529" High="619" Efficiency="0.93" />
                <Transmission Low="659" High="900" Efficiency="0.93" />
                <Reflection Low="438" High="454" Efficiency="0.93" />
                <Reflection Low="509" High="519" Efficiency="0.93" />
                <Reflection Low="632" High="646" Efficiency="0.93" />
                <Block Low="438" High="454" Efficiency="0.0001" />
                <Block Low="509" High="519" Efficiency="0.0001" />
                <Block Low="632" High="646" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2412-355" DisplayName="MBS 445/561" MyChildId="20418" Position="6">
                <Features>BS</Features>
                <OrderNo>2412-355</OrderNo>
                <Transmission Low="380" High="429" Efficiency="0.93" />
                <Transmission Low="463" High="549" Efficiency="0.93" />
                <Transmission Low="573" High="900" Efficiency="0.93" />
                <Reflection Low="438" High="454" Efficiency="0.93" />
                <Reflection Low="560" High="562" Efficiency="0.93" />
                <Block Low="438" High="454" Efficiency="0.0001" />
                <Block Low="560" High="562" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20419" Position="7" />
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.1487-639" DisplayName="MBS T80/R20" MyChildId="20420" Position="8">
                <Features>BS</Features>
                <OrderNo>1487-639</OrderNo>
                <Transmission Low="200" High="2000" Efficiency="0.80" />
                <Reflection Low="200" High="2000" Efficiency="0.20" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.Plate" DisplayName="Plate" MyChildId="20421" Position="9">
                <Features>BS</Features>
                <OrderNo />
                <Transmission Low="200" High="2000" Efficiency="1.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="0.0" />
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneFilterChangerLSM,MTBRTKernelCan29" Name="LSM880.MbsInvis" MTBId="MTBLSM880MbsInvis" DisplayName="Main Beam Splitter INVIS" CANId="0x01" DescriptorId="0010" MyChildId="20430">
            <NumberOfPositions>10</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ChangerCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.15</TypMovementTime>
            </Simulation>
            <Positioning Offset="1" StepsPerPosition="54" />
            <CmdSetTimeout>5000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.Plate" DisplayName="Plate" MyChildId="20436" Position="0">
                <Features>BS</Features>
                <OrderNo />
                <Transmission Low="200" High="2000" Efficiency="1.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="0.0" />
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20437" Position="1" />
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.1520-117" DisplayName="MBS -405" MyChildId="20438" Position="2">
                <Features>BS</Features>
                <OrderNo>1520-117</OrderNo>
                <Reflection Low="200" High="405" Efficiency="0.99" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.2412-356" DisplayName="MBS 405/730" MyChildId="20439" Position="3">
                <Features>BS</Features>
                <OrderNo>2412-356</OrderNo>
                <Transmission Low="426" High="708" Efficiency="0.93" />
                <Transmission Low="752" High="900" Efficiency="0.93" />
                <Reflection Low="380" High="414" Efficiency="0.93" />
                <Reflection Low="723" High="737" Efficiency="0.93" />
                <Block Low="380" High="414" Efficiency="0.0001" />
                <Block Low="723" High="737" Efficiency="0.0001" />
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20440" Position="4" />
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20441" Position="5" />
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20442" Position="6" />
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20443" Position="7" />
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.1487-639" DisplayName="MBS T80/R20" MyChildId="20444" Position="8">
                <Features>BS</Features>
                <OrderNo>1487-639</OrderNo>
                <Transmission Low="200" High="2000" Efficiency="0.80" />
                <Reflection Low="200" High="2000" Efficiency="0.20" />
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20445" Position="9" />
            </ChangerElements>
            <Slave ChildId="20431">LSM880.DeviceCollimator.Invis</Slave>
            <Slave ChildId="20434" OwnPropDevice="true">LSM880.DeviceCollimator.NLO.None</Slave>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceMbs.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Mbs.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Mbs.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Mbs.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Mbs.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceBeamshiftCompensatorVis" DisplayName="LSM BeamshiftCompensator Vis" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="206" MyChildId="20422" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="BeamshiftCompensatorVis_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <CommandDelay>500</CommandDelay>
        <Components>
          <Component Class="MTBRTCtrlBeamshiftCompensator,MTBRTKernelLSM880" Name="LSM880.BeamshiftCompensator.Vis" MTBId="MTBLSM880BeamshiftCompensatorVis" DisplayName="LSM BeamshiftCompensator Vis" CANId="0x00">
            <CalibrationDirectory>LSM880</CalibrationDirectory>
            <XAxisID>MTBLSM880BeamshiftCompensatorVisXAxis</XAxisID>
            <YAxisID>MTBLSM880BeamshiftCompensatorVisYAxis</YAxisID>
          </Component>
          <Component Class="MTBRTCtrlPinholeAxis,MTBRTKernelLSM" Name="LSM880.BeamshiftCompensator.Vis.XAxis" MTBId="MTBLSM880BeamshiftCompensatorVisXAxis" DisplayName="LSM BeamshiftCompensator Vis X Axis" CANId="0x01" DescriptorId="0010">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <MonitoringType>Virtual</MonitoringType>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="µm" Slope="1.15" Offset="-575" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlPinholeAxis,MTBRTKernelLSM" Name="LSM880.BeamshiftCompensator.Vis.YAxis" MTBId="MTBLSM880BeamshiftCompensatorVisYAxis" DisplayName="LSM BeamshiftCompensator Vis Y Axis" CANId="0x02" DescriptorId="0020">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <MonitoringType>Virtual</MonitoringType>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="µm" Slope="1.38" Offset="-690" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlStandAloneLens,MTBRTKernelLSM" Name="LSM880.PinholeDiameterCollimatingLens" MTBId="MTBLSM880PinholeDiameterCollimatingLens" CANId="0x00">
            <Motorization>2</Motorization>
            <FocalDistance>47.395</FocalDistance>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.BeamshiftCompensator.Vis.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Vis.Volt_+3_3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Vis.Volt_+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Vis.Volt_+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Vis.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DevicePinholeDiameter" DisplayName="LSM Pinhole Diameter" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="196" MyChildId="20423" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="PinholeDiameter_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPinholeDiameter,MTBRTKernelLSM" Name="LSM880.Pinhole.Diameter" MTBId="MTBLSM880PinholeDiameter" DisplayName="LSM Pinhole Diameter" CANId="0x01" DescriptorId="0010">
            <CalibrationDirectory>LSM880</CalibrationDirectory>
            <Motorization>2</Motorization>
            <FocalDistance>100.0</FocalDistance>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="460" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="460" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.PHDiam.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDevice4CHOneWire,MTBRTKernelLSM880" Name="LSM880.Can29DeviceSensorCan85" DisplayName="LSM Sensor Can85" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="133" MyChildId="20424" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SensorCan85_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlStatus4CHOneWire,MTBRTKernelLSM880" Name="LSM880.SensorCan85.PortExpander" DisplayName="LSM Sensor Can85 PortExpander" MTBId="MTBLSM880OneWire1PortExpander" CANId="0x01">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimPortExpanderCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <StatusValues>
                <ValueTypes>System.Byte System.Byte System.Byte System.Byte</ValueTypes>
                <StatusValue>0 0 0 0</StatusValue>
              </StatusValues>
            </Simulation>
            <MonitorMode>1</MonitorMode>
            <MonitorInterval>1000</MonitorInterval>
            <CanReadStatus>false</CanReadStatus>
          </Component>
          <Component Class="MTBRTCtrlSensor4CHOneWire,MTBRTKernelLSM880" Name="LSM880.SensorCan85.Sensor2" DisplayName="LSM Sensor Can85 Temperature MPM" MTBId="MTBLSM880OneWire1Sensor2" CANId="0x82">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation />
            <SubCommand>2</SubCommand>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="100" />
            </PositionScales>
            <RemoteLogging Enabled="true" Name="LSM_HS_OW85_Temperature_MPM" Period="3600" />
          </Component>
          <Component Active="true" Class="MTBRTCtrlSensor4CHOneWire,MTBRTKernelLSM880" Name="LSM880.SensorCan85.Sensor3" DisplayName="LSM Sensor Can85 Temperature Grabber" MTBId="MTBLSM880OneWire1Sensor3" CANId="0x83">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation />
            <SubCommand>2</SubCommand>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="100" />
            </PositionScales>
            <RemoteLogging Enabled="true" Name="LSM_HS_OW85_Temperature_Grabber" Period="3600" />
          </Component>
          <Component Class="MTBRTCtrlSensor4CHOneWire,MTBRTKernelLSM880" Name="LSM880.SensorCan85.Sensor4" DisplayName="LSM Sensor Can85 Temperature Enclosure" MTBId="MTBLSM880OneWire1Sensor4" CANId="0x84">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation />
            <SubCommand>2</SubCommand>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="100" />
            </PositionScales>
            <RemoteLogging Enabled="true" Name="LSM_HS_OW85_Temperature_Enclosure" Period="3600" />
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceSensorCan85.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SensorCan85.Temp" DisplayName="LSM Sensor Can85 Controller Temperature" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="false" Name="LSM_HS_OW85_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SensorCan85.Volt+5" DisplayName="LSM Sensor Can85 Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_OW85_Voltage_P5" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDevice4CHOneWire,MTBRTKernelLSM880" Name="LSM880.Can29DeviceSensorCan86" DisplayName="LSM Sensor Can86" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="134" MyChildId="20425" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SensorCan86_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlStatus4CHOneWire,MTBRTKernelLSM880" Name="LSM880.SensorCan86.PortExpander" DisplayName="LSM Sensor Can86 PortExpander" MTBId="MTBLSM880OneWire2PortExpander" CANId="0x01">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimPortExpanderCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <StatusValues>
                <ValueTypes>System.Byte System.Byte System.Byte System.Byte</ValueTypes>
                <StatusValue>0 0 0 0</StatusValue>
              </StatusValues>
            </Simulation>
            <MonitorMode>1</MonitorMode>
            <MonitorInterval>1000</MonitorInterval>
            <CanReadStatus>false</CanReadStatus>
          </Component>
          <Component Class="MTBRTCtrlSensor4CHOneWire,MTBRTKernelLSM880" Name="LSM880.SensorCan86.Sensor4" DisplayName="LSM Sensor Can86 Temperature ScannerAmp" MTBId="MTBLSM880OneWire2Sensor4" CANId="0x84">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation />
            <SubCommand>2</SubCommand>
            <PositionScales>
              <ADRange Min="0" Max="10000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="100" />
            </PositionScales>
            <RemoteLogging Enabled="true" Name="LSM_HS_OW86_Temperature_ScannerAmp" Period="3600" />
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceSensorCan86.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SensorCan86.Temp" DisplayName="LSM Sensor Can86 Controller Temperature" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="false" Name="LSM_HS_OW86_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SensorCan86.Volt+5" DisplayName="LSM Sensor Can86 Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_OW86_Voltage_P5" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceRoomSensor" DisplayName="LSM Room Sensor" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="129" MyChildId="20426" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="RoomSensor_Sim" />
        </Simulation>
        <Components />
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceRoomSensor.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SensorCan81.RoomTemperature" DisplayName="LSM Room Temperature" CANId="0x81">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1000" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_SensorCan81_Temperature_Room" Period="600" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="true" Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceBeamshiftCompensatorInvis" DisplayName="LSM BeamshiftCompensator Invis" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="207" MyChildId="20435" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="BeamshiftCompensatorInvis_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <CommandDelay>500</CommandDelay>
        <Components>
          <Component Class="MTBRTCtrlBeamshiftCompensator,MTBRTKernelLSM880" Name="LSM880.BeamshiftCompensator.Invis" MTBId="MTBLSM880BeamshiftCompensatorInvis" DisplayName="LSM BeamshiftCompensator Invis" DisplayName-de="LSM BeamshiftCompensator Invis" CANId="0x00">
            <CalibrationDirectory>LSM880</CalibrationDirectory>
            <XAxisID>MTBLSM880BeamshiftCompensatorInvisXAxis</XAxisID>
            <YAxisID>MTBLSM880BeamshiftCompensatorInvisYAxis</YAxisID>
          </Component>
          <Component Class="MTBRTCtrlPinholeAxis,MTBRTKernelLSM" Name="LSM880.BeamshiftCompensator.Invis.XAxis" MTBId="MTBLSM880BeamshiftCompensatorInvisXAxis" DisplayName="LSM BeamshiftCompensator Invis X Axis" CANId="0x01" DescriptorId="0010">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <MonitoringType>Virtual</MonitoringType>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="µm" Slope="1.15" Offset="-575" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlPinholeAxis,MTBRTKernelLSM" Name="LSM880.BeamshiftCompensator.Invis.YAxis" MTBId="MTBLSM880BeamshiftCompensatorInvisYAxis" DisplayName="LSM BeamshiftCompensator Invis Y Axis" CANId="0x02" DescriptorId="0020">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <MonitoringType>Virtual</MonitoringType>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="µm" Slope="1.38" Offset="-690" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.BeamshiftCompensator.Invis.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Invis.Volt_+3_3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Invis.Volt_+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Invis.Volt_+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamshiftCompensator.Invis.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="true" Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DevicePhotoncounting" DisplayName="Photoncounting" DisplayName-de="Photoncounting" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="146" MyChildId="20427" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="Photoncounting_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh01DAC" DisplayName="DiscriCoarse Ch01" MTBId="MTBLSM880MetaDiscriCoarseCh01DAC" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh02DAC" DisplayName="DiscriCoarse Ch02" MTBId="MTBLSM880MetaDiscriCoarseCh02DAC" CANId="0x04">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh03DAC" DisplayName="DiscriCoarse Ch03" MTBId="MTBLSM880MetaDiscriCoarseCh03DAC" CANId="0x06">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh04DAC" DisplayName="DiscriCoarse Ch04" MTBId="MTBLSM880MetaDiscriCoarseCh04DAC" CANId="0x08">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh05DAC" DisplayName="DiscriCoarse Ch05" MTBId="MTBLSM880MetaDiscriCoarseCh05DAC" CANId="0x0A">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh06DAC" DisplayName="DiscriCoarse Ch06" MTBId="MTBLSM880MetaDiscriCoarseCh06DAC" CANId="0x0C">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh07DAC" DisplayName="DiscriCoarse Ch07" MTBId="MTBLSM880MetaDiscriCoarseCh07DAC" CANId="0x0E">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh08DAC" DisplayName="DiscriCoarse Ch08" MTBId="MTBLSM880MetaDiscriCoarseCh08DAC" CANId="0x10">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh09DAC" DisplayName="DiscriCoarse Ch09" MTBId="MTBLSM880MetaDiscriCoarseCh09DAC" CANId="0x12">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh10DAC" DisplayName="DiscriCoarse Ch10" MTBId="MTBLSM880MetaDiscriCoarseCh10DAC" CANId="0x14">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh11DAC" DisplayName="DiscriCoarse Ch11" MTBId="MTBLSM880MetaDiscriCoarseCh11DAC" CANId="0x16">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh12DAC" DisplayName="DiscriCoarse Ch12" MTBId="MTBLSM880MetaDiscriCoarseCh12DAC" CANId="0x18">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh13DAC" DisplayName="DiscriCoarse Ch13" MTBId="MTBLSM880MetaDiscriCoarseCh13DAC" CANId="0x1A">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh14DAC" DisplayName="DiscriCoarse Ch14" MTBId="MTBLSM880MetaDiscriCoarseCh14DAC" CANId="0x1C">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh15DAC" DisplayName="DiscriCoarse Ch15" MTBId="MTBLSM880MetaDiscriCoarseCh15DAC" CANId="0x1E">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh16DAC" DisplayName="DiscriCoarse Ch16" MTBId="MTBLSM880MetaDiscriCoarseCh16DAC" CANId="0x20">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh17DAC" DisplayName="DiscriCoarse Ch17" MTBId="MTBLSM880MetaDiscriCoarseCh17DAC" CANId="0x22">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh18DAC" DisplayName="DiscriCoarse Ch18" MTBId="MTBLSM880MetaDiscriCoarseCh18DAC" CANId="0x24">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh19DAC" DisplayName="DiscriCoarse Ch19" MTBId="MTBLSM880MetaDiscriCoarseCh19DAC" CANId="0x26">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh20DAC" DisplayName="DiscriCoarse Ch20" MTBId="MTBLSM880MetaDiscriCoarseCh20DAC" CANId="0x28">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh21DAC" DisplayName="DiscriCoarse Ch21" MTBId="MTBLSM880MetaDiscriCoarseCh21DAC" CANId="0x2A">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh22DAC" DisplayName="DiscriCoarse Ch22" MTBId="MTBLSM880MetaDiscriCoarseCh22DAC" CANId="0x2C">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh23DAC" DisplayName="DiscriCoarse Ch23" MTBId="MTBLSM880MetaDiscriCoarseCh23DAC" CANId="0x2E">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh24DAC" DisplayName="DiscriCoarse Ch24" MTBId="MTBLSM880MetaDiscriCoarseCh24DAC" CANId="0x30">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh25DAC" DisplayName="DiscriCoarse Ch25" MTBId="MTBLSM880MetaDiscriCoarseCh25DAC" CANId="0x32">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh26DAC" DisplayName="DiscriCoarse Ch26" MTBId="MTBLSM880MetaDiscriCoarseCh26DAC" CANId="0x34">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh27DAC" DisplayName="DiscriCoarse Ch27" MTBId="MTBLSM880MetaDiscriCoarseCh27DAC" CANId="0x36">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh28DAC" DisplayName="DiscriCoarse Ch28" MTBId="MTBLSM880MetaDiscriCoarseCh28DAC" CANId="0x38">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh29DAC" DisplayName="DiscriCoarse Ch29" MTBId="MTBLSM880MetaDiscriCoarseCh29DAC" CANId="0x3A">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh30DAC" DisplayName="DiscriCoarse Ch30" MTBId="MTBLSM880MetaDiscriCoarseCh30DAC" CANId="0x3C">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh31DAC" DisplayName="DiscriCoarse Ch31" MTBId="MTBLSM880MetaDiscriCoarseCh31DAC" CANId="0x3E">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="LSM880.Can29DevicePulseControl.DiscriCoarseCh32DAC" DisplayName="DiscriCoarse Ch32" MTBId="MTBLSM880MetaDiscriCoarseCh32DAC" CANId="0x40">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.Can29DevicePulseControl.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Can29DevicePulseControl.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="true" Name="LSM_HS_PC_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Can29DevicePulseControl.Volt_+3_3" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="false" Name="LSM_HS_PC_Voltage_P3_3" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Can29DevicePulseControl.Volt_+2_5" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="false" Name="LSM_HS_PC_Voltage_P2_5" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="true" Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Can29DevicePeltier" DisplayName="Can29 Remote Control Quasar-Modul Peltier" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="147" MyChildId="20428" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="Peltier_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch34PeltierOnOffSwitch" DisplayName="Quasar Ch34 Peltier On/Off Switch" MTBId="MTBLSM880MetaCh34PeltierOnOff" CANId="0x01" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch32PeltierOnOffSwitch" DisplayName="Quasar Ch32 Peltier On/Off Switch" MTBId="MTBLSM880MetaCh32PeltierOnOff" CANId="0x02" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch34TargetTempPeltier" DisplayName="Quasar Ch34 Peltier Target Temperature" MTBId="MTBLSM880MetaCh34TargetTempPeltier" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <TargetTemperature>15.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch32TargetTempPeltier" DisplayName="Quasar Ch32 Peltier Target Temperature" MTBId="MTBLSM880MetaCh32TargetTempPeltier" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <TargetTemperature>10.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.Quasar36Ch.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch34ActualTempPeltier" DisplayName="Quasar Ch34 Peltier Actual Temperature" MTBId="MTBLSM880MetaCh34ActualTempPeltier" CANId="0x08">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Cool1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch34HotTempPeltier" DisplayName="Quasar Ch34 Peltier Hot Temperature" MTBId="MTBLSM880MetaCh34HotTempPeltier" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Hot1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch34Amperage" DisplayName="Quasar Ch34 Peltier Amperage" MTBId="MTBLSM880MetaCh34Amperage" CANId="0x05">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Current_Current1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch32ActualTempPeltier" DisplayName="Quasar Ch32 Peltier Actual Temperature" MTBId="MTBLSM880MetaCh32ActualTempPeltier" CANId="0x09">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Cool2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch32HotTempPeltier" DisplayName="Quasar Ch32 Peltier Hot Temperature" MTBId="MTBLSM880MetaCh32HotTempPeltier" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Hot2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.Ch32Amperage" DisplayName="Quasar Ch32 Peltier Amperage" MTBId="MTBLSM880MetaCh32Amperage" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Current_Current2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Quasar36Ch.Temp" DisplayName="Quasar Peltier Controller Temperature" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Quasar36Ch.Volt+5" DisplayName="LSM Peltier Controller Volt+5" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="false" Name="LSM_HS_TECO_Voltage_P5" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="false" Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Can29DevicePeltier" DisplayName="Can29 Remote Control Quasar-Modul Peltier" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="147" MyChildId="20429" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="Peltier_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch34PeltierOnOffSwitch" DisplayName="Quasar Ch34 Peltier On/Off Switch" MTBId="MTBLSM880MetaCh34PeltierOnOff" CANId="0x01" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch35PeltierOnOffSwitch" DisplayName="Quasar Ch35 Peltier On/Off Switch" MTBId="MTBLSM880MetaCh35PeltierOnOff" CANId="0x02" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch34TargetTempPeltier" DisplayName="Quasar Ch34 Peltier Target Temperature" MTBId="MTBLSM880MetaCh34TargetTempPeltier" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <TargetTemperature>15.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch35TargetTempPeltier" DisplayName="Quasar Ch35 Peltier Target Temperature" MTBId="MTBLSM880MetaCh35TargetTempPeltier" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <TargetTemperature>5.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.Quasar4Ch.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch34ActualTempPeltier" DisplayName="Quasar Ch34 Peltier Actual Temperature" MTBId="MTBLSM880MetaCh34ActualTempPeltier" CANId="0x08">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Cool1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch34HotTempPeltier" DisplayName="Quasar Ch34 Peltier Hot Temperature" MTBId="MTBLSM880MetaCh34HotTempPeltier" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Hot1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch34Amperage" DisplayName="Quasar Ch34 Peltier Amperage" MTBId="MTBLSM880MetaCh34Amperage" CANId="0x05">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Current_Current1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch35ActualTempPeltier" DisplayName="Quasar Ch35 Peltier Actual Temperature" MTBId="MTBLSM880MetaCh35ActualTempPeltier" CANId="0x09">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Cool2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch35HotTempPeltier" DisplayName="Quasar Ch35 Peltier Hot Temperature" MTBId="MTBLSM880MetaCh35HotTempPeltier" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Hot2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSM880.Quasar4Ch.Ch35Amperage" DisplayName="Quasar Ch35 Peltier Amperage" MTBId="MTBLSM880MetaCh35Amperage" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Current_Current2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Quasar4Ch.Temp" DisplayName="Quasar Peltier Controller Temperature" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="true" Name="LSM_HS_TECO_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.Quasar4Ch.Volt+5" DisplayName="LSM Peltier Controller Volt+5" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" MaxDeviation="0" TypDeviation="0" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="false" Name="LSM_HS_TECO_Voltage_P5" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceSpectralGroup,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Pins" DisplayName="SpectralGroup Pins" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="200" MyChildId="20490" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SpectralGroupPins_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlSpectralGroup,MTBRTKernelLSM880" Name="LSM880.SpectralGroup" DisplayName="SpectralGroup" MTBId="MTBLSM880SpectralGroup" CANId="0x00">
            <Motorization>2</Motorization>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlPinApertureServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Pins.Long" DisplayName="SpectralGroup Pins long" MTBId="MTBLSM880PinLong" CANId="0x01" DescriptorId="0010">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>15</MinDistance>
            <OppositeServo>MTBLSM880PinShort</OppositeServo>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1572" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1572" />
              <ScaledRange Unit="nm" Slope="-0.229" Offset="757.5" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Pins.Long" ID1="0xC8" ID2="0x01">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Pins.Long/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
          <Component Class="MTBRTCtrlPinApertureServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Pins.Short" DisplayName="SpectralGroup Pins short" MTBId="MTBLSM880PinShort" CANId="0x02" DescriptorId="0020">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>15</MinDistance>
            <Motorization>2</Motorization>
            <OppositeServo>MTBLSM880PinLong</OppositeServo>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1572" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1572" />
              <ScaledRange Unit="nm" Slope="0.229" Offset="372.5" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Pins.Short" ID1="0xC8" ID2="0x02">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Pins.Short/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SpectralGroup.Pins.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceSpectralGroup,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Apertures" DisplayName="SpectralGroup Apertures" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="198" MyChildId="20491" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SpectralGroupApertures_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPinApertureServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Apertures.Long" DisplayName="SpectralGroup Apertures long" MTBId="MTBLSM880ApertureLong" CANId="0x01" DescriptorId="0010">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>10</MinDistance>
            <OppositeServo>MTBLSM880ApertureShort</OppositeServo>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1668" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1668" />
              <ScaledRange Unit="nm" Slope="-0.229" Offset="763" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Apertures.Long" ID1="0xC6" ID2="0x01">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Apertures.Long/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
          <Component Class="MTBRTCtrlPinApertureServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Apertures.Short" DisplayName="SpectralGroup Apertures short" MTBId="MTBLSM880ApertureShort" CANId="0x02" DescriptorId="0020">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>10</MinDistance>
            <Motorization>2</Motorization>
            <OppositeServo>MTBLSM880ApertureLong</OppositeServo>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1668" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1668" />
              <ScaledRange Unit="nm" Slope="0.229" Offset="367" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Apertures.Short" ID1="0xC6" ID2="0x02">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Apertures.Short/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SpectralGroup.Apertures.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceSpectralGroup,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Prisms" DisplayName="SpectralGroup Prisms" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="199" MyChildId="20492" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SpectralGroupPrisms_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPrismServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Prisms.Long" DisplayName="SpectralGroup Prisms long" MTBId="MTBLSM880PrismLong" CANId="0x01" DescriptorId="0010">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>10</MinDistance>
            <OppositeServo>MTBLSM880PrismShort</OppositeServo>
            <AdditionalServo>MTBLSM880WedgeLong</AdditionalServo>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1675" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1675" />
              <ScaledRange Unit="nm" Slope="-0.229" Offset="758.38" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Prisms.Long" ID1="0xC7" ID2="0x01">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Prisms.Long/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
          <Component Class="MTBRTCtrlPrismServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Prisms.Short" DisplayName="SpectralGroup Prisms short" MTBId="MTBLSM880PrismShort" CANId="0x02" DescriptorId="0020">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>10</MinDistance>
            <Motorization>2</Motorization>
            <OppositeServo>MTBLSM880PrismLong</OppositeServo>
            <AdditionalServo>MTBLSM880WedgeShort</AdditionalServo>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1675" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1675" />
              <ScaledRange Unit="nm" Slope="0.229" Offset="360.62" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Prisms.Short" ID1="0xC7" ID2="0x02">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Prisms.Short/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SpectralGroup.Prisms.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceSpectralGroup,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Wedges" DisplayName="SpectralGroup Wedges" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="201" MyChildId="20493" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SpectralGroupWedges_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlWedgeServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Wedges.Long" DisplayName="SpectralGroup Wedges long" MTBId="MTBLSM880WedgeLong" CANId="0x01" DescriptorId="0010">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>5</MinDistance>
            <OppositeServo>MTBLSM880WedgeShort</OppositeServo>
            <AdditionalServo>MTBLSM880PrismLong</AdditionalServo>
            <IsPiggyback>true</IsPiggyback>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="2320" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="2320" />
              <ScaledRange Unit="nm" Slope="-0.097" Offset="12" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Wedges.Long" ID1="0xC9" ID2="0x01">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Wedges.Long/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
          <Component Class="MTBRTCtrlWedgeServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Wedges.Short" DisplayName="SpectralGroup Wedges short" MTBId="MTBLSM880WedgeShort" CANId="0x02" DescriptorId="0020">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <MinDistance>5</MinDistance>
            <Motorization>2</Motorization>
            <OppositeServo>MTBLSM880WedgeLong</OppositeServo>
            <AdditionalServo>MTBLSM880PrismShort</AdditionalServo>
            <IsPiggyback>true</IsPiggyback>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
              <DescriptorEntry Number="0x17" Format="UShort" Data="4" />
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="2320" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="2320" />
              <ScaledRange Unit="nm" Slope="0.097" Offset="-12" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <Statistics Enabled="true" Type="Virtual" Name="LSM880.SpectralGroup.Wedges.Short" ID1="0xC9" ID2="0x02">
              <Maximum Name="MoveCycles">4294967295</Maximum>
              <MTBActiveConfigurationInclude File="..\MTBSettings.xml" Parent="/MTBSettings/Persist_LSM880.SpectralGroup.Wedges.Short/Statistics/*" Optional="true" />
            </Statistics>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SpectralGroup.Wedges.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.SpectralGroup.Grating" DisplayName="SpectralGroup Grating" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="202" MyChildId="20494" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SpectralGroupGrating_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlGratingServoLSM880,MTBRTKernelLSM880" Name="LSM880.SpectralGroup.Grating" DisplayName="SpectralGroup Grating Servo" MTBId="MTBLSM880Grating" CANId="0x01" DescriptorId="0010">
            <CalibrationDirectory>LSM880\Quasar</CalibrationDirectory>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="515" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="515" />
              <ScaledRange Unit="nm" Slope="-0.3232" Offset="635.6" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SpectralGroup.Grating.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Active="true" Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceBeamShaperFast" DisplayName="BeamShaper for Airyscan FAST" DisplayName-de="BeamShaper für Airyscan FAST" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="215" MyChildId="20623" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="BeamShaperFast_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCan29StandAloneFilterChangerLSM,MTBRTKernelCan29" Name="LSM880.BeamShaperChangerVis" DisplayName="BeamShaper Vis" MTBId="MTBLSM880BeamShaperWheelVis" CANId="0x01" DescriptorId="0110" MyChildId="20621">
            <NumberOfPositions>20</NumberOfPositions>
            <Motorization>2</Motorization>
            <Positioning Offset="1" StepsPerPosition="10" />
            <CmdSetTimeout>8000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBRTCtrlChangerElementBeamshapeCircle,MTBRTKernel" Name="Beamshape.Circle1" DisplayName="Circle_6500" Position="0">
                <Diameter>6500</Diameter>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle5" DisplayName="Slit_950" Position="1">
                <Width>6500</Width>
                <Height>950</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle6" DisplayName="Slit_1180" Position="2">
                <Width>6500</Width>
                <Height>1180</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle7" DisplayName="Slit_1460" Position="3">
                <Width>6500</Width>
                <Height>1460</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle8" DisplayName="Slit_1820" Position="4">
                <Width>6500</Width>
                <Height>1820</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle9" DisplayName="Slit_2260" Position="5">
                <Width>6500</Width>
                <Height>2260</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle10" DisplayName="Slit_2800" Position="6">
                <Width>6500</Width>
                <Height>2800</Height>
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="7">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="8">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="9">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="10">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="11">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="12">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="13">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="14">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeCross,MTBRTKernel" Name="Beamshape.Cross1" DisplayName="Cross_6500x400" Position="15">
                <Barlength>6500</Barlength>
                <Barthickness>400</Barthickness>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle1" DisplayName="Slit_400" Position="16">
                <Width>6500</Width>
                <Height>400</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle2" DisplayName="Slit_500" Position="17">
                <Width>6500</Width>
                <Height>500</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle3" DisplayName="Slit_620" Position="18">
                <Width>6500</Width>
                <Height>620</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle4" DisplayName="Slit_770" Position="19">
                <Width>6500</Width>
                <Height>770</Height>
              </Element>
            </ChangerElements>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ChangerCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.005</TypMovementTime>
            </Simulation>
          </Component>
          <Component Class="MTBRTCtrlCan29StandAloneFilterChangerLSM,MTBRTKernelCan29" Name="LSM880.BeamShaperChangerInvis" DisplayName="BeamShaper Invis" MTBId="MTBLSM880BeamShaperWheelInvis" CANId="0x02" DescriptorId="0120" MyChildId="20622">
            <NumberOfPositions>20</NumberOfPositions>
            <Motorization>2</Motorization>
            <Positioning Offset="1" StepsPerPosition="10" />
            <CmdSetTimeout>8000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBRTCtrlChangerElementBeamshapeCircle,MTBRTKernel" Name="Beamshape.Circle1" DisplayName="Circle_6500" Position="0">
                <Diameter>6500</Diameter>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle5" DisplayName="Slit_950" Position="1">
                <Width>6500</Width>
                <Height>950</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle6" DisplayName="Slit_1180" Position="2">
                <Width>6500</Width>
                <Height>1180</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle7" DisplayName="Slit_1460" Position="3">
                <Width>6500</Width>
                <Height>1460</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle8" DisplayName="Slit_1820" Position="4">
                <Width>6500</Width>
                <Height>1820</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle9" DisplayName="Slit_2260" Position="5">
                <Width>6500</Width>
                <Height>2260</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle10" DisplayName="Slit_2800" Position="6">
                <Width>6500</Width>
                <Height>2800</Height>
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="7">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="8">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="9">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="10">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="11">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="12">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="13">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamshape.BlackPlate" DisplayName="BlackPlate" Position="14">
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="1.0" />
                <Features />
                <OrderNo />
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeCross,MTBRTKernel" Name="Beamshape.Cross1" DisplayName="Cross_6500x400" Position="15">
                <Barlength>6500</Barlength>
                <Barthickness>400</Barthickness>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle1" DisplayName="Slit_400" Position="16">
                <Width>6500</Width>
                <Height>400</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle2" DisplayName="Slit_500" Position="17">
                <Width>6500</Width>
                <Height>500</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle3" DisplayName="Slit_620" Position="18">
                <Width>6500</Width>
                <Height>620</Height>
              </Element>
              <Element Class="MTBRTCtrlChangerElementBeamshapeRectangle,MTBRTKernel" Name="Beamshape.Rectangle4" DisplayName="Slit_770" Position="19">
                <Width>6500</Width>
                <Height>770</Height>
              </Element>
            </ChangerElements>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ChangerCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.005</TypMovementTime>
            </Simulation>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceBeamShaper.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="false" Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.Can29DeviceDiaphragmChanger" DisplayName="Diaphragm Changer" DisplayName-de="Blendenwechsler" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="216" MyChildId="20625" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="DiaphragmChanger_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components />
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceBeamShaper1S3D.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper1S3D.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper1S3D.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BeamShaper1S3D.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlLVDSDevice,MTBRTKernelLVDS" Name="LSM880.LVDSDeviceQuasar36Ch" DisplayName="34Ch Quasar HS" PortType="LVDS" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x00" BaseAddress="0x300" HardwareName="LSM880 Module" MyChildId="20404">
        <SimulationMode>false</SimulationMode>
        <Components>
          <Component Class="MTBRTCtrlDetectorLSM,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtShort" MTBId="MTBLSM880DetectorShort" DisplayName="MA-Pmt1" MinHVValue="0.0" MaxHVValue="1250.0" MinInputHVValue="0.0" MaxInputHVValue="1250.0" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125" HasIntegration="true" HasPhotonCounting="false" HasFCS="false" ChannelModeDigitalGain="1.0" LambdaModeDigitalGain="1.0">
            <CalibrationDirectory>LSM880\Detectors</CalibrationDirectory>
            <DetectorRtID>Pmt1</DetectorRtID>
            <WavelengthLow>200</WavelengthLow>
            <WavelengthHigh>900</WavelengthHigh>
            <Material>Multialkali</Material>
            <RtObjectInitValues />
            <Features Name="LSM880.Quasar36Ch.PmtShort.Features">
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureOverexposureDetectionByHvOverload,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtShort.Overexposure" HvOverload="MTBLSM880MetaHvOverloadStatus" BitNumber="0" />
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureHvEnableSwitch,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtShort.HvSwitch" RtSwitch="LSM_HS_HVRelais" SettleTime="35" />
            </Features>
          </Component>
          <Component Class="MTBRTCtrlDetectorLSM,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtLong" MTBId="MTBLSM880DetectorLong" DisplayName="MA-Pmt2" MinHVValue="0.0" MaxHVValue="1250.0" MinInputHVValue="0.0" MaxInputHVValue="1250.0" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125" HasIntegration="true" HasPhotonCounting="true" HasFCS="true" ChannelModeDigitalGain="1.0" LambdaModeDigitalGain="1.0" MaximumPhotonCountingFrequency="4000000">
            <CalibrationDirectory>LSM880\Detectors</CalibrationDirectory>
            <DetectorRtID>Pmt2</DetectorRtID>
            <WavelengthLow>200</WavelengthLow>
            <WavelengthHigh>900</WavelengthHigh>
            <Material>Multialkali</Material>
            <RtObjectInitValues />
            <Features Name="LSM880.Quasar36Ch.PmtLong.Features">
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureOverexposureDetectionByHvOverloadWithPcThreshold,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtLong.Overexposure" HvOverload="MTBLSM880MetaHvOverloadStatus" BitNumber="1" PcThresholdDio="RDAC_PCThOvld_03234" />
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureHvEnableSwitch,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtLong.HvSwitch" RtSwitch="LSM_HS_HVRelais" SettleTime="35" />
              <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh34DAC" Dependency="PhotonCounting" />
              <Feature Type="Sensor" UniqueName="LSM880.Quasar36Ch.Ch34ActualTempPeltier" />
              <Feature Type="Sensor" UniqueName="LSM880.Quasar36Ch.Ch34Amperage" />
            </Features>
          </Component>
          <Component Class="MTBRTCtrlMetaDetectorQuasar,MTBRTKernelLSM880" Name="LSM880.Quasar36Ch.PmtCenter" MTBId="MTBLSM880DetectorMeta" DisplayName="Spectral" MinHVValue="0.0" MaxHVValue="1250.0" MinInputHVValue="500.0" MaxInputHVValue="1250.0" HasIntegration="true" HasPhotonCounting="true" HasFCS="true" HasBinning="true" ChannelModeDigitalGain="0.75" LambdaModeDigitalGain="3.0" MaximumPhotonCountingFrequency="2000000">
            <CalibrationDirectory>LSM880\Detectors</CalibrationDirectory>
            <DetectorGroupRtID>DetGrp_LSM_HS_a</DetectorGroupRtID>
            <HVGainDacRtId>DAC_HV_03203</HVGainDacRtId>
            <WavelengthLow>300</WavelengthLow>
            <WavelengthHigh>720</WavelengthHigh>
            <Material>GaAsP</Material>
            <Features Name="LSM880.Quasar36Ch.PmtCenter.Features">
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureOverexposureDetectionByHvOverloadWithPcThreshold,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtCenter.Overexposure" HvOverload="MTBLSM880MetaHvOverloadStatus" BitNumber="2" PcThresholdDio="RDAC_PCThOvld_03232" />
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureHvEnableSwitch,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.PmtCenter.HvSwitch" RtSwitch="LSM_HS_HVRelais" SettleTime="35" />
              <Feature Type="Sensor" UniqueName="LSM880.Quasar36Ch.Ch32ActualTempPeltier" />
              <Feature Type="Sensor" UniqueName="LSM880.Quasar36Ch.Ch32Amperage" />
            </Features>
            <Detectors>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel01" MTBId="MTBLSM880MetaChannel01" DisplayName="Spectral Channel 1" DisplayName-de="Spectral Kanal 1" InputChannelNumber="1" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta1</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel01.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh01DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel02" MTBId="MTBLSM880MetaChannel02" DisplayName="Spectral Channel 2" DisplayName-de="Spectral Kanal 2" InputChannelNumber="2" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta2</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel02.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh02DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel03" MTBId="MTBLSM880MetaChannel03" DisplayName="Spectral Channel 3" DisplayName-de="Spectral Kanal 3" InputChannelNumber="3" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta3</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel03.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh03DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel04" MTBId="MTBLSM880MetaChannel04" DisplayName="Spectral Channel 4" DisplayName-de="Spectral Kanal 4" InputChannelNumber="4" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta4</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel04.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh04DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel05" MTBId="MTBLSM880MetaChannel05" DisplayName="Spectral Channel 5" DisplayName-de="Spectral Kanal 5" InputChannelNumber="5" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta5</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel05.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh05DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel06" MTBId="MTBLSM880MetaChannel06" DisplayName="Spectral Channel 6" DisplayName-de="Spectral Kanal 6" InputChannelNumber="6" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta6</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel06.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh06DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel07" MTBId="MTBLSM880MetaChannel07" DisplayName="Spectral Channel 7" DisplayName-de="Spectral Kanal 7" InputChannelNumber="7" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta7</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel07.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh07DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel08" MTBId="MTBLSM880MetaChannel08" DisplayName="Spectral Channel 8" DisplayName-de="Spectral Kanal 8" InputChannelNumber="8" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta8</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel08.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh08DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel09" MTBId="MTBLSM880MetaChannel09" DisplayName="Spectral Channel 9" DisplayName-de="Spectral Kanal 9" InputChannelNumber="9" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta9</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel09.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh09DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel10" MTBId="MTBLSM880MetaChannel10" DisplayName="Spectral Channel 10" DisplayName-de="Spectral Kanal 10" InputChannelNumber="10" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta10</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel10.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh10DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel11" MTBId="MTBLSM880MetaChannel11" DisplayName="Spectral Channel 11" DisplayName-de="Spectral Kanal 11" InputChannelNumber="11" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta11</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel11.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh11DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel12" MTBId="MTBLSM880MetaChannel12" DisplayName="Spectral Channel 12" DisplayName-de="Spectral Kanal 12" InputChannelNumber="12" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta12</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel12.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh12DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel13" MTBId="MTBLSM880MetaChannel13" DisplayName="Spectral Channel 13" DisplayName-de="Spectral Kanal 13" InputChannelNumber="13" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta13</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel13.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh13DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel14" MTBId="MTBLSM880MetaChannel14" DisplayName="Spectral Channel 14" DisplayName-de="Spectral Kanal 14" InputChannelNumber="14" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta14</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel14.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh14DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel15" MTBId="MTBLSM880MetaChannel15" DisplayName="Spectral Channel 15" DisplayName-de="Spectral Kanal 15" InputChannelNumber="15" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta15</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel15.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh15DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel16" MTBId="MTBLSM880MetaChannel16" DisplayName="Spectral Channel 16" DisplayName-de="Spectral Kanal 16" InputChannelNumber="16" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta16</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel16.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh16DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel17" MTBId="MTBLSM880MetaChannel17" DisplayName="Spectral Channel 17" DisplayName-de="Spectral Kanal 17" InputChannelNumber="17" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta17</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel17.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh17DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel18" MTBId="MTBLSM880MetaChannel18" DisplayName="Spectral Channel 18" DisplayName-de="Spectral Kanal 18" InputChannelNumber="18" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta18</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel18.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh18DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel19" MTBId="MTBLSM880MetaChannel19" DisplayName="Spectral Channel 19" DisplayName-de="Spectral Kanal 19" InputChannelNumber="19" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta19</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel19.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh19DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel20" MTBId="MTBLSM880MetaChannel20" DisplayName="Spectral Channel 20" DisplayName-de="Spectral Kanal 20" InputChannelNumber="20" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta20</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel20.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh20DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel21" MTBId="MTBLSM880MetaChannel21" DisplayName="Spectral Channel 21" DisplayName-de="Spectral Kanal 21" InputChannelNumber="21" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta21</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel21.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh21DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel22" MTBId="MTBLSM880MetaChannel22" DisplayName="Spectral Channel 22" DisplayName-de="Spectral Kanal 22" InputChannelNumber="22" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta22</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel22.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh22DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel23" MTBId="MTBLSM880MetaChannel23" DisplayName="Spectral Channel 23" DisplayName-de="Spectral Kanal 23" InputChannelNumber="23" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta23</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel23.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh23DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel24" MTBId="MTBLSM880MetaChannel24" DisplayName="Spectral Channel 24" DisplayName-de="Spectral Kanal 24" InputChannelNumber="24" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta24</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel24.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh24DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel25" MTBId="MTBLSM880MetaChannel25" DisplayName="Spectral Channel 25" DisplayName-de="Spectral Kanal 25" InputChannelNumber="25" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta25</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel25.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh25DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel26" MTBId="MTBLSM880MetaChannel26" DisplayName="Spectral Channel 26" DisplayName-de="Spectral Kanal 26" InputChannelNumber="26" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta26</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel26.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh26DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel27" MTBId="MTBLSM880MetaChannel27" DisplayName="Spectral Channel 27" DisplayName-de="Spectral Kanal 27" InputChannelNumber="27" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta27</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel27.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh27DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel28" MTBId="MTBLSM880MetaChannel28" DisplayName="Spectral Channel 28" DisplayName-de="Spectral Kanal 28" InputChannelNumber="28" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta28</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel28.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh28DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel29" MTBId="MTBLSM880MetaChannel29" DisplayName="Spectral Channel 29" DisplayName-de="Spectral Kanal 29" InputChannelNumber="29" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta29</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel29.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh29DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel30" MTBId="MTBLSM880MetaChannel30" DisplayName="Spectral Channel 30" DisplayName-de="Spectral Kanal 30" InputChannelNumber="30" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta30</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel30.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh30DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel31" MTBId="MTBLSM880MetaChannel31" DisplayName="Spectral Channel 31" DisplayName-de="Spectral Kanal 31" InputChannelNumber="31" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta31</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel31.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh31DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSM880.Quasar36Ch.MetaChannel32" MTBId="MTBLSM880MetaChannel32" DisplayName="Spectral Channel 32" DisplayName-de="Spectral Kanal 32" InputChannelNumber="32" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>Meta32</DetectorRtID>
                <Features Name="LSM880.Quasar36Ch.MetaChannel32.Features">
                  <Feature Type="Component" MTBId="MTBLSM880MetaDiscriCoarseCh32DAC" Dependency="PhotonCounting" />
                </Features>
              </Detector>
            </Detectors>
          </Component>
          <Component Class="MTBRTFcsAcquisition,MTBRTKernel" Name="FcsAcquisition" MTBId="MTBRTFcsAcquisition" CANId="0x00" />
        </Components>
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports>
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_Ctrl_03201" AddressOffset="0x01" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xC088" Summary="LSM-880-HS control register" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_Mask_03202" AddressOffset="0x03" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="LSM-880-HS mask register for configuring state events" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_Sample_03203" AddressOffset="0x0B" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0x0004" Summary="LSM-880-HS number of sampling values" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_GM_03204_Ch32" AddressOffset="0x0C" Mask="0x000F" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="LSM-880-HS grabbing mode register part Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_GM_03204_Ch34" AddressOffset="0x0C" Mask="0x0F00" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="LSM-880-HS grabbing mode register part Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCOvldLvl_03233" AddressOffset="0x13" Mask="0x00FF" Mode="Out" PostInit="True" PostInitValue="0x008C" Summary="LSM-880-HS ADC overload level Ch33" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCThOvld_03233" AddressOffset="0x14" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x8000" Summary="LSM-880-HS threshold HV-off integral overload ADC Ch33" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCOvldLvl_03234" AddressOffset="0x15" Mask="0x00FF" Mode="Out" PostInit="True" PostInitValue="0x008C" Summary="LSM-880-HS ADC overload level Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCThOvld_03234" AddressOffset="0x16" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x8000" Summary="LSM-880-HS threshold HV-off integral overload ADC Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="StatusHV" AddressOffset="0x18" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="Status HV" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_ADCPwrUp_03205" AddressOffset="0x19" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x01FF" Summary="LSM-880-HS ADC power on" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_PCDecr_03234" AddressOffset="0x2A" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0CA8" Summary="LSM-880-HS decrement photoncounting Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_PCThOvld_03234" AddressOffset="0x2B" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x1000" Summary="LSM-880-HS threshold overload HV-down PC Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_HavDecr_03234" AddressOffset="0x2C" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x01FF" Summary="LSM-880-HS decrement HAVARIE Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_HavThOvld_03234" AddressOffset="0x2D" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xFFFF" Summary="LSM-880-HS threshold overload HAVARIE Ch34" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCOvldLvl_03232" AddressOffset="0x32" Mask="0x00FF" Mode="Out" PostInit="True" PostInitValue="0x0038" Summary="LSM-880-HS ADC overload level Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCThOvld_03232" AddressOffset="0x33" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xF000" Summary="LSM-880-HS threshold HV-off integral overload ADC Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_PCDecr_03232" AddressOffset="0x36" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x38FD" Summary="LSM-880-HS decrement photoncounting Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_PCThOvld_03232" AddressOffset="0x37" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x1EAA" Summary="LSM-880-HS threshold overload HV-down PC Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_HavDecr_03232" AddressOffset="0x38" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x8020" Summary="LSM-880-HS decrement HAVARIE Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_HavThOvld_03232" AddressOffset="0x39" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0800" Summary="LSM-880-HS threshold overload HAVARIE Ch1-32" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_HavDecr_03233" AddressOffset="0x3A" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x01FF" Summary="LSM-880-HS decrement HAVARIE Ch33" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_HavThOvld_03233" AddressOffset="0x3F" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xFFFF" Summary="LSM-880-HS threshold overload HAVARIE Ch33" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03201" AddressOffset="0x80" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03202" AddressOffset="0x81" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03203" AddressOffset="0x82" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch3" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03204" AddressOffset="0x83" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch4" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03205" AddressOffset="0x84" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch5" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03206" AddressOffset="0x85" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch6" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03207" AddressOffset="0x86" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch7" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03208" AddressOffset="0x87" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch8" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03209" AddressOffset="0x88" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch9" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03210" AddressOffset="0x89" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch10" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03211" AddressOffset="0x8A" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch11" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03212" AddressOffset="0x8B" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch12" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03213" AddressOffset="0x8C" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch13" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03214" AddressOffset="0x8D" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch14" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03215" AddressOffset="0x8E" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch15" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03216" AddressOffset="0x8F" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch16" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03217" AddressOffset="0x90" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch17" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03218" AddressOffset="0x91" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch18" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03219" AddressOffset="0x92" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch19" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03220" AddressOffset="0x93" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch20" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03221" AddressOffset="0x94" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch21" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03222" AddressOffset="0x95" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch22" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03223" AddressOffset="0x96" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch23" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03224" AddressOffset="0x97" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch24" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03225" AddressOffset="0x98" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch25" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03226" AddressOffset="0x99" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch26" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03227" AddressOffset="0x9A" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch27" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03228" AddressOffset="0x9B" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch28" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03229" AddressOffset="0x9C" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch29" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03230" AddressOffset="0x9D" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch30" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03231" AddressOffset="0x9E" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch31" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_03232" AddressOffset="0x9F" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-HS Binning Ch32" />
            </Digital_Ports>
            <Trigger />
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LSM_HS_HAVReset" AddressOffset="0x01" Bit="7" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="LSM-880-HS reset havarie state register" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LSM_HS_HVRelais" AddressOffset="0x01" Bit="10" Polarity="low_active" PostInit="False" PostInitValue="False" Summary="LSM-880-HS enable/disable HV" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LSM_HS_Enable_Ch33" AddressOffset="0x17" Bit="0" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="LSM-880-HS enable data transmission Ch33" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LSM_HS_Enable_Ch34" AddressOffset="0x17" Bit="1" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="LSM-880-HS enable data transmission Ch34" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="FLIM_Enable_Ch36" AddressOffset="0x17" Bit="3" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="FLIM enable data transmission Ch36 on scanhead grabberboard" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LSM_HS_Enable_Meta" AddressOffset="0x17" Bit="8" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="LSM-880-HS enable data transmission for meta detektor and subchannels" />
            </Switches>
            <Dacs>
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_HV_03201" AddressOffset="0x0F" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS high voltage value Ch33" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_HV_03202" AddressOffset="0x10" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS high voltage value Ch34" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_HV_03203" AddressOffset="0x11" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS high voltage value Ch1-32" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_HV_FLIM" AddressOffset="0x12" Resolution="12" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" Summary="LSM-880-HS high voltage value FLIM on scanhead grabberboard Ch36" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03233" AddressOffset="0x1A" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch33" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03234" AddressOffset="0x1B" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch34" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_FLIM" AddressOffset="0x1D" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset FLIM on scanhead grabberbooard Ch36" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03233" AddressOffset="0x1E" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch33" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03234" AddressOffset="0x1F" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch34" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_FLIM" AddressOffset="0x21" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS gain FLIM on scanhead grabberbooard Ch36" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OvldHV_03201" AddressOffset="0x3B" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS overload voltage Ch33 (HV1_OVLD)" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OvldHV_03202" AddressOffset="0x3C" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS overload voltage Ch34 (HV2_OVLD)" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OvldHV_03203" AddressOffset="0x3D" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS overload voltage Ch1-32 (HV3_OVLD)" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03201" AddressOffset="0x40" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch1" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03202" AddressOffset="0x41" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch2" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03203" AddressOffset="0x42" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch3" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03204" AddressOffset="0x43" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch4" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03205" AddressOffset="0x44" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch5" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03206" AddressOffset="0x45" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch6" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03207" AddressOffset="0x46" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch7" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03208" AddressOffset="0x47" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch8" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03209" AddressOffset="0x48" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch9" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03210" AddressOffset="0x49" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch10" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03211" AddressOffset="0x4A" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch11" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03212" AddressOffset="0x4B" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch12" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03213" AddressOffset="0x4C" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch13" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03214" AddressOffset="0x4D" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch14" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03215" AddressOffset="0x4E" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch15" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03216" AddressOffset="0x4F" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch16" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03217" AddressOffset="0x50" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch17" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03218" AddressOffset="0x51" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch18" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03219" AddressOffset="0x52" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch19" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03220" AddressOffset="0x53" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch20" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03221" AddressOffset="0x54" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch21" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03222" AddressOffset="0x55" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch22" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03223" AddressOffset="0x56" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch23" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03224" AddressOffset="0x57" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch24" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03225" AddressOffset="0x58" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch25" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03226" AddressOffset="0x59" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch26" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03227" AddressOffset="0x5A" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch27" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03228" AddressOffset="0x5B" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch28" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03229" AddressOffset="0x5C" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch29" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03230" AddressOffset="0x5D" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch30" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03231" AddressOffset="0x5E" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch31" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_03232" AddressOffset="0x5F" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" Summary="LSM-880-HS offset Ch32" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03201" AddressOffset="0x60" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch1" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03202" AddressOffset="0x61" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch2" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03203" AddressOffset="0x62" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch3" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03204" AddressOffset="0x63" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch4" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03205" AddressOffset="0x64" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch5" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03206" AddressOffset="0x65" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch6" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03207" AddressOffset="0x66" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch7" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03208" AddressOffset="0x67" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch8" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03209" AddressOffset="0x68" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch9" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03210" AddressOffset="0x69" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch10" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03211" AddressOffset="0x6A" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch11" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03212" AddressOffset="0x6B" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch12" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03213" AddressOffset="0x6C" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch13" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03214" AddressOffset="0x6D" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch14" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03215" AddressOffset="0x6E" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch15" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03216" AddressOffset="0x6F" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch16" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03217" AddressOffset="0x70" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch17" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03218" AddressOffset="0x71" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch18" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03219" AddressOffset="0x72" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch19" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03220" AddressOffset="0x73" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch20" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03221" AddressOffset="0x74" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch21" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03222" AddressOffset="0x75" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch22" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03223" AddressOffset="0x76" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch23" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03224" AddressOffset="0x77" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch24" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03225" AddressOffset="0x78" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch25" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03226" AddressOffset="0x79" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch26" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03227" AddressOffset="0x7A" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch27" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03228" AddressOffset="0x7B" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch28" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03229" AddressOffset="0x7C" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch29" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03230" AddressOffset="0x7D" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch30" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03231" AddressOffset="0x7E" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch31" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_03232" AddressOffset="0x7F" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0.015626" ChangeDirection="False" Summary="LSM-880-HS gain Ch32" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DummyDac_FLIM" AddressOffset="0xF1" Resolution="12" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="false" PostInitValue="0" ChangeDirection="False" Summary="DummyDac für FLIM detektor" />
            </Dacs>
            <Detectors>
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta1" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03201" OffsetDacId="DAC_OFFS_03201" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0x3A0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="1" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch1" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta2" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03202" OffsetDacId="DAC_OFFS_03202" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0x3A1" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="2" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch2" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta3" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03203" OffsetDacId="DAC_OFFS_03203" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0x3A2" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="3" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch3" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta4" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03204" OffsetDacId="DAC_OFFS_03204" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0x3A3" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="4" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch4" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta5" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03205" OffsetDacId="DAC_OFFS_03205" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0x3A4" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="5" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch5" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta6" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03206" OffsetDacId="DAC_OFFS_03206" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0x3A5" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="6" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch6" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta7" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03207" OffsetDacId="DAC_OFFS_03207" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="7" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch7" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta8" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03208" OffsetDacId="DAC_OFFS_03208" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="8" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch8" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta9" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03209" OffsetDacId="DAC_OFFS_03209" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="9" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch9" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta10" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03210" OffsetDacId="DAC_OFFS_03210" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="10" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch10" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta11" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03211" OffsetDacId="DAC_OFFS_03211" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="11" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch11" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta12" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03212" OffsetDacId="DAC_OFFS_03212" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="12" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch12" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta13" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03213" OffsetDacId="DAC_OFFS_03213" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="13" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch13" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta14" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03214" OffsetDacId="DAC_OFFS_03214" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="14" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch14" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta15" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03215" OffsetDacId="DAC_OFFS_03215" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="15" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch15" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta16" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03216" OffsetDacId="DAC_OFFS_03216" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="16" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch16" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta17" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03217" OffsetDacId="DAC_OFFS_03217" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="17" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch17" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta18" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03218" OffsetDacId="DAC_OFFS_03218" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="18" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch18" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta19" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03219" OffsetDacId="DAC_OFFS_03219" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="19" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch19" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta20" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03220" OffsetDacId="DAC_OFFS_03220" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="20" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch20" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta21" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03221" OffsetDacId="DAC_OFFS_03221" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="21" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch21" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta22" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03222" OffsetDacId="DAC_OFFS_03222" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="22" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch22" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta23" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03223" OffsetDacId="DAC_OFFS_03223" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="23" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch23" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta24" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03224" OffsetDacId="DAC_OFFS_03224" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="24" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch24" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta25" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03225" OffsetDacId="DAC_OFFS_03225" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="25" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch25" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta26" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03226" OffsetDacId="DAC_OFFS_03226" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="26" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch26" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta27" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03227" OffsetDacId="DAC_OFFS_03227" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="27" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch27" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta28" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03228" OffsetDacId="DAC_OFFS_03228" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="28" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch28" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta29" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03229" OffsetDacId="DAC_OFFS_03229" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="29" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch29" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta30" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03230" OffsetDacId="DAC_OFFS_03230" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="30" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch30" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta31" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03231" OffsetDacId="DAC_OFFS_03231" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="31" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch31" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Meta32" EnableSwitchId="LSM_HS_Enable_Meta" HVGainDacId="DAC_HV_03203" AmplifierDacId="DAC_GAIN_03232" OffsetDacId="DAC_OFFS_03232" ModeDioId="iREG_GM_03204_Ch32" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_a" NumberInDetectorGroup="32" NumberGrabberChannels="32" Summary="LSM-880-HS amplifier Ch32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Pmt1" EnableSwitchId="LSM_HS_Enable_Ch33" HVGainDacId="DAC_HV_03201" AmplifierDacId="DAC_GAIN_03233" OffsetDacId="DAC_OFFS_03233" ModeDioId="" FcsReceiveAddress="0" DetectorGroupId="DetGrp_LSM_HS_b" NumberInDetectorGroup="1" NumberGrabberChannels="4" Summary="LSM-880-HS amplifier Ch33" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Pmt2" EnableSwitchId="LSM_HS_Enable_Ch34" HVGainDacId="DAC_HV_03202" AmplifierDacId="DAC_GAIN_03234" OffsetDacId="DAC_OFFS_03234" ModeDioId="iREG_GM_03204_Ch34" FcsReceiveAddress="0x32F" DetectorGroupId="DetGrp_LSM_HS_b" NumberInDetectorGroup="2" NumberGrabberChannels="4" Summary="LSM-880-HS amplifier Ch34" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="Pmt_FLIM" EnableSwitchId="FLIM_Enable_Ch36" HVGainDacId="DAC_HV_FLIM" AmplifierDacId="DummyDac_FLIM" OffsetDacId="DummyDac_FLIM" ModeDioId="" FcsReceiveAddress="" DetectorGroupId="DetGrp_LSM_HS_b" NumberInDetectorGroup="3" Summary="FLIM dummy detector" />
            </Detectors>
            <DetectorGroups>
              <RtObject Class="RtIoDetectorGroup,MTBRTKernel" RtId="DetGrp_LSM_HS_a" Type="eRtDetectorGroupPMT32" PipelineDelay="2" DataMode="e8bitBlockMode, eDefaultMode, e16bitBlockMode" />
              <RtObject Class="RtIoDetectorGroup,MTBRTKernel" RtId="DetGrp_LSM_HS_b" Type="eRtDetectorGroupPMT4" PipelineDelay="2" DataMode="e8bitBlockMode, eDefaultMode, e16bitBlockMode" />
            </DetectorGroups>
          </ProvidedRtObjects>
        </RtObjects>
        <SVB_Mapping />
        <Slave ChildId="20407" OwnPropDevice="true">LSM880.Can29DevicePulseControl</Slave>
      </Device>
      <Device Active="false" Name="LSM880.Can29DevicePulseControl" DisplayName="Photoncounting" MyChildId="20407" />
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.DeviceCollimator.Invis" DisplayName="Collimator Invis" DisplayName-de="Kollimator Invis" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="204" MyChildId="20431" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="CollimatorInvis_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCollimator,MTBRTKernelLSM880" Name="LSM880.Collimator.Invis1" MTBId="MTBLSM880CollimatorInvis1" DisplayName="Collimator Invis 1" DisplayName-de="Kollimator Invis 1" CANId="0x01" MyChildId="20432">
            <CalibrationDirectory>LSM880\Collimators</CalibrationDirectory>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1350" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1350" />
              <ScaledRange Unit="mm" Slope="0.0015625" Offset="-1.30625" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlCollimator,MTBRTKernelLSM880" Name="LSM880.Collimator.Invis2" MTBId="MTBLSM880CollimatorInvis2" DisplayName="Collimator Invis 2" DisplayName-de="Kollimator Invis 2" CANId="0x02" MyChildId="20433">
            <CalibrationDirectory>LSM880\Collimators</CalibrationDirectory>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1350" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1350" />
              <ScaledRange Unit="mm" Slope="0.0015625" Offset="-1.30625" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.CollimatorInvis.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.CollimatorInvis.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.CollimatorInvis.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.CollimatorInvis.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.CollimatorInvis.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="false" Name="LSM880.DeviceCollimator.NLO.None" DisplayName="No Collimator NLO" DisplayName-de="Kein Kollimator NLO" MyChildId="20434" />
      <Device Active="false" Name="LSM880.DevicePolAnisotropyFilterwheel.None" DisplayName="No Pol Anisotropy Filterwheel" DisplayName-de="Kein Pol Anisotropie Filterrad" MyChildId="20469" />
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.DeviceSBS" DisplayName="SBS filterwheel" DisplayName-de="SBS Filterrad" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.MetaDetector.MainCan29Device" CanNode="213" MyChildId="20457" BusSelect="0x00000302">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SecondaryBeamSplitter_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlSecondaryBeamSplitterLSM880,MTBRTKernelLSM880" Name="LSM880.SBS" MTBId="MTBLSM880Sbs" CANId="0x01" DescriptorId="0010">
            <Motorization>2</Motorization>
            <TransmissionSuccessor>MTBLSM880ExternalDetectors</TransmissionSuccessor>
            <ReflectionSuccessor>MTBLSM880InternalDetectors</ReflectionSuccessor>
            <NumberOfPositions>8</NumberOfPositions>
            <Positioning Offset="1" StepsPerPosition="60" />
            <CmdSetTimeout>8000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.Mirror" DisplayName="Mirror" MyChildId="20458" Position="0">
                <Features>BS</Features>
                <OrderNo />
                <Transmission Low="200" High="2000" Efficiency="0.0" />
                <Reflection Low="200" High="2000" Efficiency="1.0" />
                <Block Low="200" High="2000" Efficiency="0.0" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.2220-614" DisplayName="SBS SP 505" MyChildId="20459" Position="1">
                <Features>BS</Features>
                <OrderNo>2220-614</OrderNo>
                <Transmission Low="350" High="499" Efficiency="0.9" />
                <Reflection Low="511" High="750" Efficiency="0.9" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.2035-349" DisplayName="SBS LP 525" MyChildId="20460" Position="2">
                <Features>BS</Features>
                <OrderNo>2035-349</OrderNo>
                <Transmission Low="527" High="750" Efficiency="0.9" />
                <Reflection Low="350" High="517" Efficiency="0.9" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.2415-595" DisplayName="SBS LP 640" MyChildId="20461" Position="3">
                <Features>BS</Features>
                <OrderNo>2415-595</OrderNo>
                <Transmission Low="643" High="900" Efficiency="0.9" />
                <Reflection Low="380" High="640" Efficiency="0.9" />
                <Block Low="380" High="640" Efficiency="0.01" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.2301-266" DisplayName="SBS SP 550" MyChildId="20462" Position="4">
                <Features>BS</Features>
                <OrderNo>2301-266</OrderNo>
                <Transmission Low="380" High="548" Efficiency="0.93" />
                <Reflection Low="560" High="750" Efficiency="0.93" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.2415-596" DisplayName="SBS LP 740" MyChildId="20463" Position="5">
                <Features>BS</Features>
                <OrderNo>2415-596</OrderNo>
                <Transmission Low="743" High="900" Efficiency="0.9" />
                <Reflection Low="380" High="736" Efficiency="0.9" />
                <Block Low="380" High="728" Efficiency="0.01" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.2035-352" DisplayName="SBS SP 615" MyChildId="20464" Position="6">
                <Features>BS</Features>
                <OrderNo>2035-352</OrderNo>
                <Transmission Low="380" High="608" Efficiency="0.9" />
                <Reflection Low="622" High="750" Efficiency="0.9" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="SecondaryBeamsplitter.1499-327" DisplayName="Plate" MyChildId="20465" Position="7">
                <Features>BS</Features>
                <OrderNo>1499-327</OrderNo>
                <Transmission Low="200" High="2000" Efficiency="1.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
              </Element>
            </ChangerElements>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ChangerCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.003</TypMovementTime>
            </Simulation>
          </Component>
          <Component Class="MTBCtrlComponent,MTBKernel" Name="LSM880.ExternalDetectors" MTBId="MTBLSM880ExternalDetectors" CANId="0x00" />
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SBS.HealthStatus">
          <HealthStatusComponentID>MTBLSM880HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SBS.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
        <Slave ChildId="20466" OwnPropDevice="true">LSM880.SR.DeviceBigSwitch</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.SR.DeviceBigSwitch" DisplayName="Airyscan BigSwitch" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.SR.Can29DeviceMain" CanNode="209" AddressOffset="0x2" BusSelect="0x00010302" MyChildId="20466">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="BigSwitchSR_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCan29StandAloneFilterChangerLSM,MTBRTKernelCan29" Name="LSM880.BigSwitchSR" MTBId="MTBLSM880BigSwitchSR" DisplayName="BigSwitch SR" CANId="0x01">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.1</TypMovementTime>
            </Simulation>
            <Positioning Offset="1" StepsPerPosition="23" />
            <CanCommandNumber>81</CanCommandNumber>
            <CmdSetTimeout>5000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Direction.Big" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Direction.Airyscan" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBCtrlCameraAdapter,MTBKernel" Name="NDDBiGAdapter" DisplayName="NDD/BiG Adapter" MTBId="MTBLSMNDDBiGAdapter_MTBLSM880BigSwitchSR_Deflected" CANId="0x00" MyChildId="20616">
            <Slave ChildId="-3" OwnPropDevice="true">Module_NIR</Slave>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceBigSwitchSR.HealthStatus">
          <HealthStatusComponentID>MTBLSM880SRModulHealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BigSwitchSR.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BigSwitchSR.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BigSwitchSR.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.BigSwitchSR.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
        <Slave ChildId="20615" OwnPropDevice="true">LSM880.SRModuleDevice</Slave>
        <Slave ChildId="20616">NDDBiGAdapter</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceSRModul,MTBRTKernelLSM" Name="LSM880.SRModuleDevice" DisplayName="Airyscan-Modul" PortType="None" PortNo="1" PortBaudAddr="57600" RTSCTS="false" CanNode="0" MyChildId="20615">
        <SimulationMode>false</SimulationMode>
        <Can29Device>LSM880.SR.Can29DeviceMain</Can29Device>
        <LVDSDevice>LSM880.SR.DeviceLVDS</LVDSDevice>
        <Components>
          <Component Class="MTBRTCtrlSRModul,MTBRTKernelLSM" Name="LSM880.SRModule" MTBId="MTBLSM880SRModule" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBCtrlHealthStatus,MTBKernel" Name="LSMSRModul.HealthStatus" MTBId="MTBLSM880SRModulHealthStatus" DisplayName="Airyscan health status" />
        </Components>
        <Slave ChildId="20600" OwnPropDevice="true" UseSimulationSettings="true">LSM880.SR.DeviceLVDS</Slave>
        <Slave ChildId="20601" OwnPropDevice="true" UseSimulationSettings="true">LSM880.SR.Can29DevicePeltier</Slave>
        <Slave ChildId="20602" OwnPropDevice="true" UseSimulationSettings="true">LSM880.SR.Can29DeviceMain</Slave>
        <Slave ChildId="20603" OwnPropDevice="true" UseSimulationSettings="true">LSM880.SR.Can29Device</Slave>
        <Slave ChildId="20604" OwnPropDevice="true" UseSimulationSettings="true">LSM880.SR.DeviceEF</Slave>
        <Slave ChildId="20605" OwnPropDevice="true" UseSimulationSettings="true">LSM880.SR.DeviceZoomSR</Slave>
        <OptionalSlave>LSM880.SR.DeviceBigSwitch</OptionalSlave>
        <Slave ChildId="20620" OwnPropDevice="true">LSM880.Can29DeviceBeamShaperFastRepresentative</Slave>
      </Device>
      <Device Class="MTBRTCtrlLVDSDevice,MTBRTKernelLVDS" Name="LSM880.SR.DeviceLVDS" DisplayName="LVDS Control Airyscan" PortType="LVDS" HardwareName="Airyscan-Modul" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x01" BaseAddress="0x300" MyChildId="20600">
        <SimulationMode>false</SimulationMode>
        <Components>
          <Component Class="MTBRTCtrlDetectorMetaSR,MTBRTKernelLSM" Name="LSM880.SR.MetaDetector" MTBId="MTBLSM880SRMetaDetector" DisplayName="Airyscan" DisplayName-de="Airyscan" MinHVValue="0.0" MaxHVValue="1250.0" MinInputHVValue="500.0" MaxInputHVValue="1000.0" HasIntegration="true" HasPhotonCounting="false" HasFCS="false" HasBinning="true" ChannelModeDigitalGain="1.5" LambdaModeDigitalGain="1.5" SrModeDigitalGain="1.5">
            <CalibrationDirectory>Airyscan</CalibrationDirectory>
            <DetectorGroupRtID>MetaDetectorSR</DetectorGroupRtID>
            <HVGainDacRtId>MetaHVDac</HVGainDacRtId>
            <XTalkEnableSwitch>MetaEnableCrosstalk</XTalkEnableSwitch>
            <XTalkAddrRtId>MetaXAddr</XTalkAddrRtId>
            <XTalkDataRtId>MetaXData</XTalkDataRtId>
            <ScanheadPinholeMtbId>MTBLSM880PinholeSR</ScanheadPinholeMtbId>
            <WavelengthLow>300</WavelengthLow>
            <WavelengthHigh>735</WavelengthHigh>
            <Material>GaAsP</Material>
            <Features Name="LSM880.SR.MetaDetector.Features">
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureOverexposureDetectionByHvOverload,MTBRTKernelLSM" Name="LSM880.SR.MetaDetector.Overexposure" HvOverload="MTBLSM880SRHvOverloadStatus" BitNumber="0" />
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureHvEnableSwitch,MTBRTKernelLSM" Name="LSM880.SR.MetaDetector.HvSwitch" RtSwitch="MetaHvRelais" SettleTime="35" />
              <Feature Type="Sensor" UniqueName="LSMSR.Peltier.ActualTemp" />
              <Feature Type="Sensor" UniqueName="LSMSR.Peltier.Amperage" />
            </Features>
            <Detectors>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel01" MTBId="MTBLSM880SRMetaChannel01" DisplayName="Airyscan Channel 1" DisplayName-de="Airyscan Kanal 1" InputChannelNumber="1" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh01</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel02" MTBId="MTBLSM880SRMetaChannel02" DisplayName="Airyscan Channel 2" DisplayName-de="Airyscan Kanal 2" InputChannelNumber="2" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh02</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel03" MTBId="MTBLSM880SRMetaChannel03" DisplayName="Airyscan Channel 3" DisplayName-de="Airyscan Kanal 3" InputChannelNumber="3" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh03</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel04" MTBId="MTBLSM880SRMetaChannel04" DisplayName="Airyscan Channel 4" DisplayName-de="Airyscan Kanal 4" InputChannelNumber="4" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh04</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel05" MTBId="MTBLSM880SRMetaChannel05" DisplayName="Airyscan Channel 5" DisplayName-de="Airyscan Kanal 5" InputChannelNumber="5" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh05</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel06" MTBId="MTBLSM880SRMetaChannel06" DisplayName="Airyscan Channel 6" DisplayName-de="Airyscan Kanal 6" InputChannelNumber="6" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh06</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel07" MTBId="MTBLSM880SRMetaChannel07" DisplayName="Airyscan Channel 7" DisplayName-de="Airyscan Kanal 7" InputChannelNumber="7" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh07</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel08" MTBId="MTBLSM880SRMetaChannel08" DisplayName="Airyscan Channel 8" DisplayName-de="Airyscan Kanal 8" InputChannelNumber="8" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh08</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel09" MTBId="MTBLSM880SRMetaChannel09" DisplayName="Airyscan Channel 9" DisplayName-de="Airyscan Kanal 9" InputChannelNumber="9" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh09</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel10" MTBId="MTBLSM880SRMetaChannel10" DisplayName="Airyscan Channel 10" DisplayName-de="Airyscan Kanal 10" InputChannelNumber="10" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh10</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel11" MTBId="MTBLSM880SRMetaChannel11" DisplayName="Airyscan Channel 11" DisplayName-de="Airyscan Kanal 11" InputChannelNumber="11" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh11</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel12" MTBId="MTBLSM880SRMetaChannel12" DisplayName="Airyscan Channel 12" DisplayName-de="Airyscan Kanal 12" InputChannelNumber="12" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh12</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel13" MTBId="MTBLSM880SRMetaChannel13" DisplayName="Airyscan Channel 13" DisplayName-de="Airyscan Kanal 13" InputChannelNumber="13" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh13</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel14" MTBId="MTBLSM880SRMetaChannel14" DisplayName="Airyscan Channel 14" DisplayName-de="Airyscan Kanal 14" InputChannelNumber="14" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh14</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel15" MTBId="MTBLSM880SRMetaChannel15" DisplayName="Airyscan Channel 15" DisplayName-de="Airyscan Kanal 15" InputChannelNumber="15" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh15</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel16" MTBId="MTBLSM880SRMetaChannel16" DisplayName="Airyscan Channel 16" DisplayName-de="Airyscan Kanal 16" InputChannelNumber="16" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh16</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel17" MTBId="MTBLSM880SRMetaChannel17" DisplayName="Airyscan Channel 17" DisplayName-de="Airyscan Kanal 17" InputChannelNumber="17" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh17</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel18" MTBId="MTBLSM880SRMetaChannel18" DisplayName="Airyscan Channel 18" DisplayName-de="Airyscan Kanal 18" InputChannelNumber="18" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh18</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel19" MTBId="MTBLSM880SRMetaChannel19" DisplayName="Airyscan Channel 19" DisplayName-de="Airyscan Kanal 19" InputChannelNumber="19" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh19</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel20" MTBId="MTBLSM880SRMetaChannel20" DisplayName="Airyscan Channel 20" DisplayName-de="Airyscan Kanal 20" InputChannelNumber="20" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh20</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel21" MTBId="MTBLSM880SRMetaChannel21" DisplayName="Airyscan Channel 21" DisplayName-de="Airyscan Kanal 21" InputChannelNumber="21" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh21</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel22" MTBId="MTBLSM880SRMetaChannel22" DisplayName="Airyscan Channel 22" DisplayName-de="Airyscan Kanal 22" InputChannelNumber="22" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh22</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel23" MTBId="MTBLSM880SRMetaChannel23" DisplayName="Airyscan Channel 23" DisplayName-de="Airyscan Kanal 23" InputChannelNumber="23" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh23</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel24" MTBId="MTBLSM880SRMetaChannel24" DisplayName="Airyscan Channel 24" DisplayName-de="Airyscan Kanal 24" InputChannelNumber="24" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh24</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel25" MTBId="MTBLSM880SRMetaChannel25" DisplayName="Airyscan Channel 25" DisplayName-de="Airyscan Kanal 25" InputChannelNumber="25" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh25</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel26" MTBId="MTBLSM880SRMetaChannel26" DisplayName="Airyscan Channel 26" DisplayName-de="Airyscan Kanal 26" InputChannelNumber="26" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh26</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel27" MTBId="MTBLSM880SRMetaChannel27" DisplayName="Airyscan Channel 27" DisplayName-de="Airyscan Kanal 27" InputChannelNumber="27" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh27</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel28" MTBId="MTBLSM880SRMetaChannel28" DisplayName="Airyscan Channel 28" DisplayName-de="Airyscan Kanal 28" InputChannelNumber="28" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh28</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel29" MTBId="MTBLSM880SRMetaChannel29" DisplayName="Airyscan Channel 29" DisplayName-de="Airyscan Kanal 29" InputChannelNumber="29" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh29</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel30" MTBId="MTBLSM880SRMetaChannel30" DisplayName="Airyscan Channel 30" DisplayName-de="Airyscan Kanal 30" InputChannelNumber="30" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh30</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel31" MTBId="MTBLSM880SRMetaChannel31" DisplayName="Airyscan Channel 31" DisplayName-de="Airyscan Kanal 31" InputChannelNumber="31" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh31</DetectorRtID>
              </Detector>
              <Detector Class="MTBRTCtrlDetectorMetaChannel,MTBRTKernelLSM" Name="LSMSR.SR.MetaChannel32" MTBId="MTBLSM880SRMetaChannel32" DisplayName="Airyscan Channel 32" DisplayName-de="Airyscan Kanal 32" InputChannelNumber="32" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125">
                <DetectorRtID>MetaDetectorCh32</DetectorRtID>
              </Detector>
            </Detectors>
          </Component>
        </Components>
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports>
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaControlMain" AddressOffset="0x01" Mask="0xFFFF" Mode="Out" PostInit="true" PostInitValue="0xC088" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaMaskStatus" AddressOffset="0x03" Mask="0xFFFF" Mode="Out" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaSample" AddressOffset="0x0B" Mask="0xFFFF" Mode="Out" PostInit="true" PostInitValue="0xFFFF" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaGrabChannels" AddressOffset="0x17" Mask="0xFFFF" Mode="Out" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaStatusHV" AddressOffset="0x18" Mask="0xFFFF" Mode="In" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaAdcPowerUp" AddressOffset="0x19" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x01FF" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaEnableMetaChannelsA" AddressOffset="0x30" Mask="0xFFFF" Mode="Out" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaEnableMetaChannelsB" AddressOffset="0x31" Mask="0xFFFF" Mode="Out" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaHavDec" AddressOffset="0x38" Mask="0xFFFF" Mode="Out" PostInit="true" PostInitValue="0x8020" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaHavOvld" AddressOffset="0x39" Mask="0xFFFF" Mode="Out" PostInit="true" PostInitValue="0x0800" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaXAddr" AddressOffset="0xB0" Mask="0xFFFF" Mode="Out" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="MetaXData" AddressOffset="0xB1" Mask="0xFFFF" Mode="Out" PostInit="false" PostInitValue="0x0000" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13201" AddressOffset="0x80" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13202" AddressOffset="0x81" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13203" AddressOffset="0x82" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch3" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13204" AddressOffset="0x83" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch4" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13205" AddressOffset="0x84" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch5" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13206" AddressOffset="0x85" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch6" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13207" AddressOffset="0x86" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch7" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13208" AddressOffset="0x87" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch8" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13209" AddressOffset="0x88" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch9" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13210" AddressOffset="0x89" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch10" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13211" AddressOffset="0x8A" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch11" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13212" AddressOffset="0x8B" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch12" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13213" AddressOffset="0x8C" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch13" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13214" AddressOffset="0x8D" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch14" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13215" AddressOffset="0x8E" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch15" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13216" AddressOffset="0x8F" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch16" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13217" AddressOffset="0x90" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch17" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13218" AddressOffset="0x91" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch18" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13219" AddressOffset="0x92" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch19" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13220" AddressOffset="0x93" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch20" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13221" AddressOffset="0x94" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch21" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13222" AddressOffset="0x95" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch22" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13223" AddressOffset="0x96" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch23" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13224" AddressOffset="0x97" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch24" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13225" AddressOffset="0x98" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch25" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13226" AddressOffset="0x99" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch26" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13227" AddressOffset="0x9A" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch27" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13228" AddressOffset="0x9B" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch28" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13229" AddressOffset="0x9C" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch29" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13230" AddressOffset="0x9D" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch30" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13231" AddressOffset="0x9E" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch31" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_BIN_13232" AddressOffset="0x9F" Mask="0x003F" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="LSM-880-SR Binning Ch32" />
            </Digital_Ports>
            <Trigger />
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="MetaResetHvOverload" AddressOffset="0x01" Bit="7" Polarity="high_active" PostInit="false" PostInitValue="false" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="MetaHvRelais" AddressOffset="0x01" Bit="10" Polarity="low_active" PostInit="false" PostInitValue="false" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="MetaEnableCrosstalk" AddressOffset="0x01" Bit="11" Polarity="high_active" PostInit="false" PostInitValue="false" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LSM_SR_Enable_Meta" AddressOffset="0x17" Bit="8" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="enable data transmission for SR detektor and subchannels" />
            </Switches>
            <Dacs>
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaHVDac" AddressOffset="0x0F" Resolution="12" IsMechanical="false" MinValue="0.0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaShOvldAdc" AddressOffset="0x32" Resolution="8" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0008545" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOvldAdc" AddressOffset="0x33" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.9375" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaHVOvldDac" AddressOffset="0x3B" Resolution="12" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset01" AddressOffset="0x40" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset02" AddressOffset="0x41" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset03" AddressOffset="0x42" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset04" AddressOffset="0x43" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset05" AddressOffset="0x44" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset06" AddressOffset="0x45" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset07" AddressOffset="0x46" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset08" AddressOffset="0x47" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset09" AddressOffset="0x48" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset10" AddressOffset="0x49" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset11" AddressOffset="0x4A" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset12" AddressOffset="0x4B" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset13" AddressOffset="0x4C" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset14" AddressOffset="0x4D" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset15" AddressOffset="0x4E" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset16" AddressOffset="0x4F" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset17" AddressOffset="0x50" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset18" AddressOffset="0x51" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset19" AddressOffset="0x52" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset20" AddressOffset="0x53" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset21" AddressOffset="0x54" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset22" AddressOffset="0x55" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset23" AddressOffset="0x56" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset24" AddressOffset="0x57" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset25" AddressOffset="0x58" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset26" AddressOffset="0x59" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset27" AddressOffset="0x5A" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset28" AddressOffset="0x5B" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset29" AddressOffset="0x5C" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset30" AddressOffset="0x5D" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset31" AddressOffset="0x5E" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaOffset32" AddressOffset="0x5F" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain01" AddressOffset="0x60" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain02" AddressOffset="0x61" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain03" AddressOffset="0x62" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain04" AddressOffset="0x63" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain05" AddressOffset="0x64" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain06" AddressOffset="0x65" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain07" AddressOffset="0x66" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain08" AddressOffset="0x67" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain09" AddressOffset="0x68" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain10" AddressOffset="0x69" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain11" AddressOffset="0x6A" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain12" AddressOffset="0x6B" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain13" AddressOffset="0x6C" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain14" AddressOffset="0x6D" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain15" AddressOffset="0x6E" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain16" AddressOffset="0x6F" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain17" AddressOffset="0x70" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain18" AddressOffset="0x71" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain19" AddressOffset="0x72" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain20" AddressOffset="0x73" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain21" AddressOffset="0x74" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain22" AddressOffset="0x75" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain23" AddressOffset="0x76" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain24" AddressOffset="0x77" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain25" AddressOffset="0x78" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain26" AddressOffset="0x79" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain27" AddressOffset="0x7A" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain28" AddressOffset="0x7B" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain29" AddressOffset="0x7C" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain30" AddressOffset="0x7D" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain31" AddressOffset="0x7E" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="MetaGain32" AddressOffset="0x7F" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
            </Dacs>
            <Detectors>
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh01" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain01" OffsetDacId="MetaOffset01" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="1" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh02" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain02" OffsetDacId="MetaOffset02" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="2" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh03" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain03" OffsetDacId="MetaOffset03" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="3" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh04" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain04" OffsetDacId="MetaOffset04" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="4" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh05" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain05" OffsetDacId="MetaOffset05" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="5" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh06" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain06" OffsetDacId="MetaOffset06" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="6" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh07" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain07" OffsetDacId="MetaOffset07" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="7" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh08" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain08" OffsetDacId="MetaOffset08" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="8" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh09" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain09" OffsetDacId="MetaOffset09" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="9" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh10" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain10" OffsetDacId="MetaOffset10" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="10" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh11" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain11" OffsetDacId="MetaOffset11" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="11" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh12" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain12" OffsetDacId="MetaOffset12" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="12" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh13" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain13" OffsetDacId="MetaOffset13" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="13" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh14" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain14" OffsetDacId="MetaOffset14" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="14" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh15" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain15" OffsetDacId="MetaOffset15" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="15" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh16" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain16" OffsetDacId="MetaOffset16" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="16" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh17" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain17" OffsetDacId="MetaOffset17" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="17" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh18" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain18" OffsetDacId="MetaOffset18" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="18" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh19" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain19" OffsetDacId="MetaOffset19" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="19" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh20" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain20" OffsetDacId="MetaOffset20" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="20" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh21" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain21" OffsetDacId="MetaOffset21" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="21" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh22" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain22" OffsetDacId="MetaOffset22" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="22" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh23" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain23" OffsetDacId="MetaOffset23" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="23" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh24" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain24" OffsetDacId="MetaOffset24" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="24" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh25" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain25" OffsetDacId="MetaOffset25" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="25" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh26" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain26" OffsetDacId="MetaOffset26" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="26" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh27" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain27" OffsetDacId="MetaOffset27" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="27" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh28" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain28" OffsetDacId="MetaOffset28" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="28" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh29" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain29" OffsetDacId="MetaOffset29" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="29" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh30" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain30" OffsetDacId="MetaOffset30" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="30" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh31" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain31" OffsetDacId="MetaOffset31" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="31" NumberGrabberChannels="32" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="MetaDetectorCh32" EnableSwitchId="LSM_SR_Enable_Meta" HVGainDacId="MetaHVDac" AmplifierDacId="MetaGain32" OffsetDacId="MetaOffset32" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="MetaDetectorSR" NumberInDetectorGroup="32" NumberGrabberChannels="32" />
            </Detectors>
            <DetectorGroups>
              <RtObject Class="RtIoDetectorGroup,MTBRTKernel" RtId="MetaDetectorSR" Type="eRtDetectorGroupPMT32" PipelineDelay="2" DataMode="e8bitBlockMode, eDefaultMode, e16bitBlockMode" />
            </DetectorGroups>
          </ProvidedRtObjects>
        </RtObjects>
        <SVB_Mapping />
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.SR.Can29DevicePeltier" DisplayName="Can29 Peltiercontrol Airyscan" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.SR.Can29DeviceMain" CanNode="237" AddressOffset="0x2" MyChildId="20601">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="LSMSRPeltier_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSMSR.Peltier.OnOffSwitch" DisplayName="Airyscan Peltier On/Off Switch" MTBId="MTBLSM880SRPeltierOnOff" CANId="0x02" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSMSR.Peltier.TargetTemp" DisplayName="Airyscan Peltier Target Temperature" MTBId="MTBLSM880SRTargetTempPeltier" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <TargetTemperature>15.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSMSR.Peltier.HealthStatus">
          <HealthStatusComponentID>MTBLSM880SRModulHealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSMSR.Peltier.ActualTemp" DisplayName="Airyscan Peltier Actual Temperature" MTBId="MTBLSM880SRActualTempPeltier" CANId="0x09">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Peltier_Temperature_Cool2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSMSR.Peltier.HotTemp" DisplayName="Airyscan Peltier Hot Temperature" MTBId="MTBLSM880SRHotTempPeltier" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Peltier_Temperature_Hot2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSMSR.Peltier.Amperage" DisplayName="Airyscan Peltier Amperage" MTBId="MTBLSM880SRAmperage" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="false" Name="LSM_SR_Peltier_Current_Current2" Period="3600" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceMainCan29LSM,MTBRTKernelLSM" Name="LSM880.SR.Can29DeviceMain" DisplayName="Can29 Control Airyscan" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="224" AddressOffset="0x2" MyChildId="20602">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceSRModuleMain,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="SRModuleMain_Sim" />
          <Descriptor Type="Airyscan" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCan29DetectorHvOverloadStatusReadoutNonMcf,MTBRTKernelLSM" Name="LSM.SR.HvOverloadStatus" MTBId="MTBLSM880SRHvOverloadStatus" DisplayName="Airyscan HV Overload Status">
            <HvStatusId>MetaStatusHV</HvStatusId>
            <ResetSwitchId>MetaResetHvOverload</ResetSwitchId>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880SR.Meta.HealthStatus">
          <HealthStatusComponentID>MTBLSM880SRModulHealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Temperature_Controller" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+3.3d" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P3_3d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+2.5d" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="2250" Max="2750" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P2_5d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+1.8d" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1620" Max="1980" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P1_8d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+1.2d" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1180" Max="1320" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P1_2d" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+5a" CANId="0x05">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt-5a" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="-0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_N5a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+1.8a" CANId="0x07">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="1620" Max="1980" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P1_8a" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+15" CANId="0x08">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="14000" Max="16000" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P15" Period="86400" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880SR.Meta.Volt+5" CANId="0x09">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4500" Max="5500" />
            </Simulation>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LSM_SR_Meta_Voltage_P5" Period="86400" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.SR.Can29Device" DisplayName="Can29 Remote Control LSM Airyscan" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.SR.Can29DeviceMain" CanNode="206" AddressOffset="0x2" MyChildId="20603">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="PinholeSR_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPinholeLSM800,MTBRTKernelLSM800" Name="LSM880.PinholeSR" MTBId="MTBLSM880PinholeSR" DisplayName="LSM Airyscan Pinhole" DisplayName-de="LSM Airyscan Pinhole" CANId="0x00">
            <CalibrationDirectory>Airyscan</CalibrationDirectory>
            <XAxisID>MTBLSM880PinholeSRXAxis</XAxisID>
            <YAxisID>MTBLSM880PinholeSRYAxis</YAxisID>
            <FocalDistance>157.0</FocalDistance>
          </Component>
          <Component Class="MTBRTCtrlPinholeAxis,MTBRTKernelLSM" Name="LSM880.SR.XAxis" MTBId="MTBLSM880PinholeSRXAxis" DisplayName="LSM Airyscan Pinhole X Axis" CANId="0x01" DescriptorId="0110">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1000" />
              <ScaledRange Unit="µrad" Slope="12" Offset="-6000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlPinholeAxis,MTBRTKernelLSM" Name="LSM880.SR.YAxis" MTBId="MTBLSM880PinholeSRYAxis" DisplayName="LSM Airyscan Pinhole Y Axis" CANId="0x02" DescriptorId="0120">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" RangeChangeAllowed="false" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="1000" />
              <ScaledRange Unit="µrad" Slope="-14" Offset="7000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>10000</CmdSetTimeout>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SR.HealthStatus">
          <HealthStatusComponentID>MTBLSM880SRModulHealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.SR.DeviceEF" DisplayName="Airyscan EF" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.SR.Can29DeviceMain" CanNode="207" AddressOffset="0x2" MyChildId="20604">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="EmissionfilterSR_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlStandAloneChangerEvenLSM,MTBRTKernelCan29" Name="LSM880.EmissionFilterSR" MTBId="MTBLSM880EmissionFilterSR" DisplayName="EmissionFilter SR" CANId="0x01" MyChildId="20606">
            <NumberOfPositions>8</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ChangerCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.18</TypMovementTime>
            </Simulation>
            <Positioning Offset="1" StepsPerPosition="6" />
            <CmdSetTimeout>5000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="Beamsplitter.Plate" DisplayName="Plate" MyChildId="20607" Position="0">
                <Features>BS</Features>
                <OrderNo />
                <Transmission Low="200" High="2000" Efficiency="1.0" />
                <Reflection Low="200" High="2000" Efficiency="0.0" />
                <Block Low="200" High="2000" Efficiency="0.0" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="AiryscanEmissionFilter.2070-487" DisplayName="BP 420-480 + BP 495-550" MyChildId="20608" Position="1">
                <Features>Em</Features>
                <OrderNo>2070-487</OrderNo>
                <Transmission Low="420" High="480" Efficiency="0.99" />
                <Transmission Low="495" High="550" Efficiency="0.99" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="AiryscanEmissionFilter.2284-690" DisplayName="BP 420-480 + BP 570-630" MyChildId="20609" Position="2">
                <Features>Em</Features>
                <OrderNo>2284-690</OrderNo>
                <Transmission Low="422" High="477" Efficiency="0.93" />
                <Transmission Low="573" High="627" Efficiency="0.93" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="AiryscanEmissionFilter.2287-628" DisplayName="BP 465-505 + BP 525-585" MyChildId="20610" Position="3">
                <Features>Em</Features>
                <OrderNo>2287-628</OrderNo>
                <Transmission Low="467" High="499" Efficiency="0.93" />
                <Transmission Low="530" High="582" Efficiency="0.93" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="AiryscanEmissionFilter.2284-691" DisplayName="BP 495-550 + BP 570-630" MyChildId="20611" Position="4">
                <Features>Em</Features>
                <OrderNo>2284-691</OrderNo>
                <Transmission Low="499" High="549" Efficiency="0.93" />
                <Transmission Low="573" High="627" Efficiency="0.93" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="AiryscanEmissionFilter.2183-198" DisplayName="BP 570-620 + LP 660" MyChildId="20612" Position="5">
                <Features>Em</Features>
                <OrderNo>2183-198</OrderNo>
                <Transmission Low="573" High="620" Efficiency="0.93" />
                <Transmission Low="655" High="750" Efficiency="0.93" />
              </Element>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="AiryscanEmissionFilter.2284-692" DisplayName="BP 495-555 + LP 660" MyChildId="20613" Position="6">
                <Features>Em</Features>
                <OrderNo>2284-692</OrderNo>
                <Transmission Low="499" High="557" Efficiency="0.93" />
                <Transmission Low="659" High="750" Efficiency="0.93" />
              </Element>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="20614" Position="7" />
            </ChangerElements>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.DeviceEmissionFilterSR.HealthStatus">
          <HealthStatusComponentID>MTBLSM880SRModulHealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.EmissionFilterSR.Volt+3.3" CANId="0x00">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3000" Max="3600" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.EmissionFilterSR.Volt+5" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="4700" Max="5300" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.EmissionFilterSR.Volt+24" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="26000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.EmissionFilterSR.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="100" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.SR.DeviceZoomSR" DisplayName="Can29 Remote Control Zoom SR" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CANConnection="LSM880.SR.Can29DeviceMain" CanNode="208" AddressOffset="0x2" MyChildId="20605">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="ZoomSR_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlStandAloneServoLSM,MTBRTKernelLSM" Name="LSM880.SR.DeviceZoomSRL2" MTBId="MTBLSM880ZoomSRL2" DisplayName="Zoom L2" CANId="0x01" DescriptorId="0110">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0002</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="20800" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="20800" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlStandAloneServoLSM,MTBRTKernelLSM" Name="LSM880.SR.DeviceZoomSRL4" MTBId="MTBLSM880ZoomSRL4" DisplayName="Zoom L4" CANId="0x02" DescriptorId="0120">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0002</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="12000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="1" Max="12000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
          </Component>
          <Component Class="MTBRTCtrlAiryscanZoomMag,MTBRTKernelLSM880" Name="LSM880.SR.DeviceZoomSRMag" MTBId="MTBLSM880ZoomSRMag" DisplayName="Zoom Mag" CANId="0x03">
            <CalibrationDirectory>Airyscan</CalibrationDirectory>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.0002</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="750" Max="15000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0" Max="100" />
              <ScaledRange Unit="Steps" Min="750" Max="15000" />
            </PositionScales>
            <SpeedScales>
              <ADRange Min="1" Max="1" />
              <ScaledRange Unit="" Min="1" Max="1" />
            </SpeedScales>
            <CmdSetTimeout>5000</CmdSetTimeout>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSM880.SR.DeviceZoomSR.HealthStatus">
          <HealthStatusComponentID>MTBLSM880SRModulHealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SR.DeviceZoomSR.Volt_+24" CANId="0x01">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="21000" Max="28000" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SR.DeviceZoomSR.Volt_+3.3" CANId="0x02">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="3100" Max="3500" />
            </Simulation>
            <Conversion Unit="mV" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LSM880.SR.DeviceZoomSR.Temp" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="200" />
            </Simulation>
            <Conversion Unit="°C" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Active="false" Name="LSM880.Can29DeviceBeamShaperFastRepresentative" DisplayName="BeamShaper for Airyscan FAST" DisplayName-de="BeamShaper für Airyscan FAST" MyChildId="20620" />
      <Device Class="MTBRTCtrlLVDSContainerDevice,MTBRTKernelLVDS" Name="Module_NIR" DisplayName="NIR" MyChildId="-3">
        <SimulationMode>false</SimulationMode>
        <Can29Device>NIR.DeviceCan29Main</Can29Device>
        <LVDSDevice>NIR.DeviceLVDS</LVDSDevice>
        <Components>
          <Component Class="MTBCtrlHealthStatus,MTBKernel" Name="NIR.HealthStatus" MTBId="MTBLSMNIRModuleHealthStatus" DisplayName="NIR health status" />
          <Component Class="MTBRTCtrlChangerManualBeamsplitter,MTBRTKernel" Name="NIR.Beamsplitterfilterwheel" DisplayName="NIR Beamsplitter" DisplayName-de="NIR Strahlteiler" MTBId="MTBLSMNIRBeamsplitter" CANId="0x00" MyChildId="21423">
            <TransmissionSuccessor>MTBLSMNIREmissionFilterChannel2</TransmissionSuccessor>
            <ReflectionSuccessor>MTBLSMNIREmissionFilterChannel1</ReflectionSuccessor>
            <NumberOfPositions>1</NumberOfPositions>
            <ChangerElements>
              <Element Class="MTBCtrlChangerElement,MTBKernel" Name="Beamsplitter.none" DisplayName="No Beamsplitter" DisplayName-de="Kein Strahlteiler" MyChildId="21426" Position="0" />
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlChangerManual,MTBRTKernel" Name="NIR.EmissionfilterwheelCh1" DisplayName="EF for NIR Pmt1" DisplayName-de="EF für NIR Pmt1" MTBId="MTBLSMNIREmissionFilterChannel1" CANId="0x00" MyChildId="21424">
            <NumberOfPositions>1</NumberOfPositions>
            <ChangerElements>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="EmissionFilter.000000-2422-894" DisplayName="BP 660-705 IR+" MyChildId="21427" Position="0">
                <Features>Em</Features>
                <OrderNo>000000-2422-894</OrderNo>
                <Transmission Low="660" High="705" Efficiency="0.9" />
                <Block Low="350" High="646" Efficiency="0.00001" />
                <Block Low="723" High="1100" Efficiency="0.00001" />
                <Block Low="1100" High="1200" Efficiency="0.0001" />
                <Block Low="1200" High="1300" Efficiency="0.001" />
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlChangerManual,MTBRTKernel" Name="NIR.EmissionfilterwheelCh2" DisplayName="EF for NIR Pmt2" DisplayName-de="EF für NIR Pmt2" MTBId="MTBLSMNIREmissionFilterChannel2" CANId="0x00" MyChildId="21425">
            <NumberOfPositions>1</NumberOfPositions>
            <ChangerElements>
              <Element Class="MTBCtrlSpectralInfluencer,MTBKernel" Name="EmissionFilter.000000-2422-895" DisplayName="BP 755-900 IR+" MyChildId="21428" Position="0">
                <Features>Em</Features>
                <OrderNo>000000-2422-895</OrderNo>
                <Transmission Low="755" High="900" Efficiency="0.9" />
                <Block Low="350" High="737" Efficiency="0.00001" />
                <Block Low="930" High="1100" Efficiency="0.00001" />
                <Block Low="1100" High="1200" Efficiency="0.0001" />
                <Block Low="1200" High="1300" Efficiency="0.001" />
              </Element>
            </ChangerElements>
          </Component>
        </Components>
        <Slave ChildId="21420" OwnPropDevice="true" UseSimulationSettings="true">NIR.DeviceLVDS</Slave>
        <Slave ChildId="21421" OwnPropDevice="true" UseSimulationSettings="true">NIR.DeviceCan29Main</Slave>
        <Slave ChildId="21422" OwnPropDevice="true" UseSimulationSettings="true">NIR.Can29DevicePeltier</Slave>
      </Device>
      <Device Class="MTBRTCtrlLVDSDevice,MTBRTKernelLVDS" Name="NIR.DeviceLVDS" DisplayName="LVDS Control NIR" PortType="LVDS" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x00" BaseAddress="0xA00" HardwareName="Detector BIG-F/4 ch" MyChildId="21420">
        <SimulationMode>false</SimulationMode>
        <Components>
          <Component Class="MTBRTCtrlDetectorLSM,MTBRTKernelLSM" Name="NIR.Pmt1" MTBId="MTBLSMNIRCh1" DisplayName="NIR Ch1" MinHVValue="0.0" MaxHVValue="900.0" MinInputHVValue="500.0" MaxInputHVValue="900.0" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125" HasIntegration="true" HasPhotonCounting="true" HasFCS="true" MaximumPhotonCountingFrequency="4000000">
            <CalibrationDirectory>NDDBIG</CalibrationDirectory>
            <DetectorRtID>NIR_Pmt1</DetectorRtID>
            <WavelengthLow>300</WavelengthLow>
            <WavelengthHigh>870</WavelengthHigh>
            <Material>GaAsP_red</Material>
            <RtObjectInitValues />
            <Features Name="NIR.Pmt1.Features">
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureOverexposureDetectionByHvOverloadWithPcThreshold,MTBRTKernelLSM" Name="NIR.Pmt1.Overexposure" HvOverload="MTBLSMNIRHvOverloadStatus" BitNumber="0" PcThresholdDio="RDAC_PCThOvld_27201" />
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureHvEnableSwitch,MTBRTKernelLSM" Name="NIR.Pmt1.HvSwitch" RtSwitch="NIR_HVRelais" SettleTime="20" />
              <Feature Type="Component" MTBId="MTBLSMNIRDiscriCoarseCh1DAC" Dependency="PhotonCounting" />
              <Feature Type="Sensor" UniqueName="LSMNIR.Pmt1.Peltier.ActualTemp" />
              <Feature Type="Sensor" UniqueName="LSMNIR.Pmt1.Peltier.Amperage" />
            </Features>
            <ApplicationData>
              <DetectorType>NIR</DetectorType>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlDetectorLSM,MTBRTKernelLSM" Name="NIR.Pmt2" MTBId="MTBLSMNIRCh2" DisplayName="NIR Ch2" MinHVValue="0.0" MaxHVValue="900.0" MinInputHVValue="500.0" MaxInputHVValue="900.0" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125" HasIntegration="true" HasPhotonCounting="true" HasFCS="true" MaximumPhotonCountingFrequency="4000000">
            <CalibrationDirectory>NDDBIG</CalibrationDirectory>
            <DetectorRtID>NIR_Pmt2</DetectorRtID>
            <WavelengthLow>380</WavelengthLow>
            <WavelengthHigh>920</WavelengthHigh>
            <Material>GaAs</Material>
            <RtObjectInitValues />
            <Features Name="NIR.Pmt2.Features">
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureOverexposureDetectionByHvOverloadWithPcThreshold,MTBRTKernelLSM" Name="NIR.Pmt2.Overexposure" HvOverload="MTBLSMNIRHvOverloadStatus" BitNumber="1" PcThresholdDio="RDAC_PCThOvld_27202" />
              <Feature Class="MTBRTCtrlDetector+DetectorFeatureHvEnableSwitch,MTBRTKernelLSM" Name="NIR.Pmt2.HvSwitch" RtSwitch="NIR_HVRelais" SettleTime="20" />
              <Feature Type="Component" MTBId="MTBLSMNIRDiscriCoarseCh2DAC" Dependency="PhotonCounting" />
              <Feature Type="Sensor" UniqueName="LSMNIR.Pmt2.Peltier.ActualTemp" />
              <Feature Type="Sensor" UniqueName="LSMNIR.Pmt2.Peltier.Amperage" />
            </Features>
            <ApplicationData>
              <DetectorType>NIR</DetectorType>
            </ApplicationData>
          </Component>
        </Components>
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports>
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_Ctrl_27201" AddressOffset="0x01" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xC000" Summary="2Ch-NIR control register" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_Mask_27202" AddressOffset="0x03" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="2Ch-NIR mask register for configuring state events" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_Sample_27203" AddressOffset="0x0B" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0x0000" Summary="2Ch-NIR number of sampling values" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_GM_27204_Ch1" AddressOffset="0x0C" Mask="0x000F" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="2Ch-NIR grabbing mode register part Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_GM_27204_Ch2" AddressOffset="0x0C" Mask="0x00F0" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="2Ch-NIR grabbing mode register part Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="NIR_OverloadState" AddressOffset="0x18" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0000" Summary="2Ch-NIR overexposure state register" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCOvldLvl_27201" AddressOffset="0x13" Mask="0x00FF" Mode="Out" PostInit="True" PostInitValue="0x0080" Summary=" 2Ch-NIR ADC overload level Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCThOvld_27201" AddressOffset="0x14" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xF000" Summary="2Ch-NIR threshold HV-off integral overload ADC Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCOvldLvl_27202" AddressOffset="0x15" Mask="0x00FF" Mode="Out" PostInit="True" PostInitValue="0x0080" Summary=" 2Ch-NIR ADC overload level Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_ADCThOvld_27202" AddressOffset="0x16" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xF000" Summary="2Ch-NIR threshold HV-off integral overload ADC Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_ADCPwrUp_27205" AddressOffset="0x19" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x01FF" Summary="2Ch-NIR ADC power on" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_PCDecr_27201" AddressOffset="0x28" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0326" Summary="2Ch-NIR decrement photoncounting Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_PCThOvld_27201" AddressOffset="0x29" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xF000" Summary="2Ch-NIR threshold overload HV-down PC Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_PCDecr_27202" AddressOffset="0x2A" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0326" Summary="2Ch-NIR decrement photoncounting Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_PCThOvld_27202" AddressOffset="0x2B" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xF000" Summary="2Ch-NIR threshold overload HV-down PC Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_HavDecr_27202" AddressOffset="0x2C" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xFF18" Summary="2Ch-NIR decrement HAVARIE Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_HavThOvld_27202" AddressOffset="0x2D" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0800" Summary="2Ch-NIR threshold overload HAVARIE Ch2" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="iREG_HavDecr_27201" AddressOffset="0x3A" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0xFF18" Summary="2Ch-NIR decrement HAVARIE Ch1" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="RDAC_HavThOvld_27201" AddressOffset="0x3F" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x0800" Summary="2Ch-NIR threshold overload HAVARIE Ch1" />
            </Digital_Ports>
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="NIR_HAVReset" AddressOffset="0x01" Bit="7" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="2Ch-NIR reset havarie state register" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="NIR_HVRelais" AddressOffset="0x01" Bit="10" Polarity="low_active" PostInit="False" PostInitValue="False" Summary="2Ch-NIR enable/disable HV" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="NIR_Enable_Ch1" AddressOffset="0x17" Bit="0" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="2Ch-NIR enable data transmission Ch1" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="NIR_Enable_Ch2" AddressOffset="0x17" Bit="1" Polarity="high_active" PostInit="False" PostInitValue="False" Summary="2Ch-NIR enable data transmission Ch2" />
            </Switches>
            <Dacs>
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_27201" AddressOffset="0x1E" Resolution="16" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.015626" Summary="2Ch-NIR gain Ch1" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_GAIN_27202" AddressOffset="0x1F" Resolution="16" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0.015626" Summary="2Ch-NIR gain Ch2" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_HV_27201" AddressOffset="0x0F" Resolution="12" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" Summary="2Ch-NIR high voltage value Ch1" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_HV_27202" AddressOffset="0x10" Resolution="12" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" Summary="2Ch-NIR high voltage value Ch2" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_27201" AddressOffset="0x1A" Resolution="16" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" Summary="2Ch-NIR offset Ch1" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OFFS_27202" AddressOffset="0x1B" Resolution="16" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" Summary="2Ch-NIR offset Ch2" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OVLDHV_27201" AddressOffset="0x3B" Resolution="12" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0" Summary="2Ch-NIR overload voltage Ch1 (HV1_OVLD)" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="DAC_OVLDHV_27202" AddressOffset="0x3C" Resolution="12" MinValue="0" MaxValue="1" PostInit="True" PostInitValue="0" Summary="2Ch-NIR overload voltage Ch2 (HV2_OVLD)" />
            </Dacs>
            <Detectors>
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="NIR_Pmt1" EnableSwitchId="NIR_Enable_Ch1" HVGainDacId="DAC_HV_27201" AmplifierDacId="DAC_GAIN_27201" OffsetDacId="DAC_OFFS_27201" ModeDioId="iREG_GM_27204_Ch1" FcsReceiveAddress="0xA2E" DetectorGroupId="DetGrp_NIR" NumberInDetectorGroup="1" Summary="2Ch-NIR Ch1" />
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="NIR_Pmt2" EnableSwitchId="NIR_Enable_Ch2" HVGainDacId="DAC_HV_27202" AmplifierDacId="DAC_GAIN_27202" OffsetDacId="DAC_OFFS_27202" ModeDioId="iREG_GM_27204_Ch2" FcsReceiveAddress="0xA2F" DetectorGroupId="DetGrp_NIR" NumberInDetectorGroup="2" Summary="2Ch-NIR Ch2" />
            </Detectors>
            <DetectorGroups>
              <RtObject Class="RtIoDetectorGroup,MTBRTKernel" RtId="DetGrp_NIR" Type="eRtDetectorGroupPMT4" PipelineDelay="2" Summary="2Ch-NIR grouping of 2Ch detectors" DataMode="eDefaultMode" />
            </DetectorGroups>
          </ProvidedRtObjects>
        </RtObjects>
      </Device>
      <Device Class="MTBRTCtrlDeviceMainCan29LSM,MTBRTKernelLSM" Name="NIR.DeviceCan29Main" DisplayName="Can29 Control NIR" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="236" MyChildId="21421">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29GenericDetector,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="NIRMain_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="NIR.DiscriCoarseCh1DAC" DisplayName="DiscriCoarse NIR Ch1" MTBId="MTBLSMNIRDiscriCoarseCh1DAC" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlDetector+DetectorFeatureDiscriCoarse,MTBRTKernelLSM" Name="NIR.DiscriCoarseCh2DAC" DisplayName="DiscriCoarse NIR Ch2" MTBId="MTBLSMNIRDiscriCoarseCh2DAC" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0</TypMovementTime>
            </Simulation>
            <PositionScales>
              <ADRange Min="0" Max="255" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="V" Min="0" Max="1" />
              <ScaledRange Unit="Steps" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlCan29DetectorHvOverloadStatusReadoutNonMcf,MTBRTKernelLSM" Name="NIR.HvOverloadStatus" MTBId="MTBLSMNIRHvOverloadStatus" DisplayName="NIR HV Overload Status">
            <HvStatusId>NIR_OverloadState</HvStatusId>
            <ResetSwitchId>NIR_HAVReset</ResetSwitchId>
          </Component>
        </Components>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="NIR.Can29DevicePeltier" DisplayName="NIR Peltier Control" DisplayName-de="NIR Peltier Steuerung" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="237" MyChildId="21422">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="Peltier_Sim" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSMNIR.Pmt1.Peltier.OnOffSwitch" DisplayName="NIR Pmt 1 Peltier On/Off Switch" MTBId="MTBLSMNIRPmt1PeltierOnOff" CANId="0x01" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSMNIR.Pmt1.Peltier.TargetTemp" DisplayName="NIR Pmt 1 Target Temperature" MTBId="MTBLSMNIRPmt1TargetTemp" CANId="0x01">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <TargetTemperature>5.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlPeltierOnOffSwitch,MTBRTKernelLSM" Name="LSMNIR.Pmt2.Peltier.OnOffSwitch" DisplayName="NIR Pmt 2 Peltier On/Off Switch" MTBId="MTBLSMNIRPmt2PeltierOnOff" CANId="0x02" CanRead="False">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimRelaisCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Off" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="On" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlPeltierDac,MTBRTKernelLSM" Name="LSMNIR.Pmt2.Peltier.TargetTemp" DisplayName="NIR Pmt 2 Target Temperature" MTBId="MTBLSMNIRPmt2TargetTemp" CANId="0x02">
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.001</TypMovementTime>
            </Simulation>
            <TargetTemperature>5.0</TargetTemperature>
            <PositionScales>
              <ADRange Min="0" Max="1500" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="0" Max="150" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LSMNIR.Shutter" DisplayName="NIR Shutter" MTBId="MTBLSMNIRShutter" CANId="0x01">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LSMNIR.Peltier.HealthStatus">
          <HealthStatusComponentID>MTBLSMNIRModuleHealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSMNIR.Pmt1.Peltier.HotTemp" DisplayName="NIR Pmt 1 Hot Temperature" MTBId="MTBLSMNIRPmt1HotTemp" CANId="0x03">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="NIR_Peltier_Temperature_Hot1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSMNIR.Pmt1.Peltier.Amperage" DisplayName="NIR Pmt 1 Amperage" MTBId="MTBLSMNIRPmt1Amperage" CANId="0x05">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="false" Name="NIR_Peltier_Current_Current1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSMNIR.Pmt1.Peltier.ActualTemp" DisplayName="NIR Pmt 1 Actual Temperature" MTBId="MTBLSMNIRPmt1ActualTemp" CANId="0x08">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="NIR_Peltier_Temperature_Cool1" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSMNIR.Pmt2.Peltier.HotTemp" DisplayName="NIR Pmt 2 Hot Temperature" MTBId="MTBLSMNIRPmt2HotTemp" CANId="0x04">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="NIR_Peltier_Temperature_Hot2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureAmperage,MTBRTKernelLSM" Name="LSMNIR.Pmt2.Peltier.Amperage" DisplayName="NIR Pmt 2 Amperage" MTBId="MTBLSMNIRPmt2Amperage" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="-32768" Max="32767" />
            </Simulation>
            <Signed>true</Signed>
            <Conversion Unit="mA" />
            <RemoteLogging Enabled="false" Name="NIR_Peltier_Current_Current2" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlDetector+MTBRTDetectorFeatureTemperature,MTBRTKernelLSM" Name="LSMNIR.Pmt2.Peltier.ActualTemp" DisplayName="NIR Pmt 2 Actual Temperature" MTBId="MTBLSMNIRPmt2ActualTemp" CANId="0x09">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDacCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1500" />
            </Simulation>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="NIR_Peltier_Temperature_Cool2" Period="3600" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBCtrlDeviceAlbireo,MTBKernelFLLED" Name="Albireo.Base" DisplayName="Viluma/Colibri 5/7" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CanNode="80" MTBId="MTBFLLEDShutter" MyChildId="13160" CANConnection="AquilaZ.Stand">
        <LightPathLocation>ReflectedLight</LightPathLocation>
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceAlbireo</SimulationClass>
        <Simulation />
        <TechReport>ReportColibri7</TechReport>
        <LampType>128</LampType>
        <Components>
          <Component Class="MTBCtrlFluorescenceLEDControl,MTBKernelFLLED" Name="Albireo.FLLEDController" DisplayName="Viluma/Colibri 5/7" MTBId="MTBFLLEDController" CANId="0x00">
            <Motorization>2</Motorization>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <NumberOfLEDs>6</NumberOfLEDs>
          </Component>
          <Component Active="false" Name="AlbireoLampModule.423052-9710-000" MTBId="MTBNone" CANId="0x00" MyChildId="9170">
            <Slave ChildId="9180">AlbireoLED.423052-8363-000</Slave>
            <Slave ChildId="9182">AlbireoLED.423052-8362-000</Slave>
            <Slave ChildId="9184">AlbireoLED.423052-8367-000</Slave>
            <Slave ChildId="9185">AlbireoLED.423052-8360-000</Slave>
          </Component>
          <Component Class="MTBCtrlFluorescenceLED,MTBKernelFLLED" Name="AlbireoLED.423052-8363-000" DisplayName="LED UV" CANId="0x01" MTBId="MTBLED1" MyChildId="9180">
            <Motorization>2</Motorization>
            <WriteConfig>xxxWriteConfigAquariusLED</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceAlbireoLEDCommands</SimulationClass>
            <Simulation>
              <Wavelength>385</Wavelength>
              <OrderNo>423052-8363-000</OrderNo>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0.1" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <EmissionFilter>
              <Element Class="," Name="Albireo_Filter.385_30">
                <ExcitationLow>370</ExcitationLow>
                <ExcitationHigh>400</ExcitationHigh>
              </Element>
            </EmissionFilter>
          </Component>
          <Component Class="MTBCtrlFluorescenceLED,MTBKernelFLLED" Name="AlbireoLED.423052-8362-000" DisplayName="LED B" CANId="0x03" MTBId="MTBLED3" MyChildId="9182">
            <Motorization>2</Motorization>
            <WriteConfig>xxxWriteConfigAquariusLED</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceAlbireoLEDCommands</SimulationClass>
            <Simulation>
              <Wavelength>469</Wavelength>
              <OrderNo>423052-8362-000</OrderNo>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0.1" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <EmissionFilter>
              <Element Class="," Name="Albireo_Filter.469_38">
                <ExcitationLow>450</ExcitationLow>
                <ExcitationHigh>488</ExcitationHigh>
              </Element>
            </EmissionFilter>
          </Component>
          <Component Class="MTBCtrlFluorescenceLED,MTBKernelFLLED" Name="AlbireoLED.423052-8367-000" DisplayName="LED G/Y" CANId="0x05" MTBId="MTBLED5" MyChildId="9184">
            <Motorization>2</Motorization>
            <WriteConfig>xxxWriteConfigAquariusLED</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceAlbireoLEDCommands</SimulationClass>
            <Simulation>
              <Wavelength>567</Wavelength>
              <OrderNo>423052-8367-000</OrderNo>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0.1" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <EmissionFilter>
              <Element Class="," Name="Albireo_Filter.555_30">
                <ExcitationLow>540</ExcitationLow>
                <ExcitationHigh>570</ExcitationHigh>
              </Element>
            </EmissionFilter>
          </Component>
          <Component Class="MTBCtrlFluorescenceLED,MTBKernelFLLED" Name="AlbireoLED.423052-8360-000" DisplayName="LED R" CANId="0x06" MTBId="MTBLED6" MyChildId="9185">
            <Motorization>2</Motorization>
            <WriteConfig>xxxWriteConfigAquariusLED</WriteConfig>
            <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceAlbireoLEDCommands</SimulationClass>
            <Simulation>
              <Wavelength>631</Wavelength>
              <OrderNo>423052-8360-000</OrderNo>
            </Simulation>
            <PositionScales>
              <ADRange Min="1" Max="1000" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="%" Min="0.1" Max="100" />
            </PositionScales>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <EmissionFilter>
              <Element Class="," Name="Albireo_Filter.631_33">
                <ExcitationLow>615</ExcitationLow>
                <ExcitationHigh>648</ExcitationHigh>
              </Element>
            </EmissionFilter>
          </Component>
        </Components>
        <Slave ChildId="9170">AlbireoLampModule.423052-9710-000</Slave>
      </Device>
      <Device Active="false" Name="ApoTome.none" MyChildId="13165" />
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LSM880.TransmissionMirror.Aquila" DisplayName="TL Ext. Motorized Path Deflecting Mirror for LSM and Elyra 7" DisplayName-de="Motorisierter ext. Schaltspiegel Durchlicht für LSM und Elyra 7" PortType="USB" PortNo="12289" PortBaudAddr="" RTSCTS="false" CanNode="189" MyChildId="13170">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="TransmissionMirror_Sim" />
          <Descriptor Type="DefaultServo" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlSafetyTransmissionMirror,MTBRTKernelLSM880" Name="LSM880.TransmissionMirror" MTBId="MTBTLLampChanger" DisplayName="LSM Transmission Mirror" DisplayName-de="LSM Umschaltspiegel Durchlicht" CANId="0x01">
            <LightPathLocation>TransmittedLight</LightPathLocation>
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <CmdSetTimeout>3000</CmdSetTimeout>
            <CanCommandNumber>81</CanCommandNumber>
            <ChangerElements>
              <Element Class="MTBCtrlMirror,MTBKernel" Name="Mirror.Left" Position="0">
                <Successor>MTBTLLampChangerPortLeft</Successor>
              </Element>
              <Element Class="MTBCtrlMirror,MTBKernel" Name="Mirror.Right" Position="1">
                <Successor>MTBTLLampChangerPortRight</Successor>
              </Element>
            </ChangerElements>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimCan29ServoCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.003</TypMovementTime>
            </Simulation>
          </Component>
        </Components>
        <Slave ChildId="13178" OwnPropDevice="true">LSM.DeviceTPMT</Slave>
        <Slave ChildId="13179">Aquila.TL_HalogenLamp</Slave>
      </Device>
      <Device Class="MTBRTCtrlLVDSContainerDevice,MTBRTKernelLVDS" Name="LSM.DeviceTPMT" DisplayName="T-PMT" PortType="None" PortNo="1" PortBaudAddr="57600" RTSCTS="false" CanNode="25" MyChildId="13178">
        <SimulationMode>false</SimulationMode>
        <Can29Device>LSM.DeviceTPmtCan29Main</Can29Device>
        <LVDSDevice>LSM.DeviceTPmtLVDS</LVDSDevice>
        <Components />
        <Slave ChildId="20501" OwnPropDevice="true" UseSimulationSettings="true">LSM.DeviceTPmtLVDS</Slave>
        <Slave ChildId="20531" OwnPropDevice="true" UseSimulationSettings="true">LSM.DeviceTPmtCan29Main</Slave>
      </Device>
      <Device Class="MTBRTCtrlLVDSDevice,MTBRTKernelLVDS" Name="LSM.DeviceTPmtLVDS" DisplayName="LVDS Control T-PMT" PortType="LVDS" HardwareName="T-Pmt" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x01" BaseAddress="0x1C0" MyChildId="20501">
        <SimulationMode>false</SimulationMode>
        <Components>
          <Component Class="MTBRTCtrlDetectorLSM,MTBRTKernelLSM" Name="LSM.TPmt" MTBId="MTBLSMTPmt" DisplayName="T-PMT" DisplayName-de="T-PMT" MinHVValue="0.0" MaxHVValue="1250.0" MinInputHVValue="0.0" MaxInputHVValue="1250.0" MinDigGain="0.01875" MaxDigGain="0.9375" MinDigOffset="-0.5" MaxDigOffset="0.03125" HasPhotonCounting="false" HasIntegration="true" HasFCS="false" ChannelModeDigitalGain="1.0" LambdaModeDigitalGain="1.0" CANId="0x00">
            <CalibrationDirectory>TPMTs</CalibrationDirectory>
            <LightPathLocation>TransmittedLight,Left</LightPathLocation>
            <DetectorRtID>TPmtDetectorLine1</DetectorRtID>
            <WavelengthLow>300</WavelengthLow>
            <WavelengthHigh>900</WavelengthHigh>
            <Material>Multialkali</Material>
            <ApplicationData>
              <DetectorType>T-Pmt</DetectorType>
            </ApplicationData>
          </Component>
        </Components>
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports>
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtStatusMain" AddressOffset="0x00" Mask="0xFFFF" Mode="In" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtControlMain" AddressOffset="0x01" Mask="0xFFFF" Mode="Out" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtMaskGrabber" AddressOffset="0x03" Mask="0xFFFF" Mode="Out" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtTestTimestamp" AddressOffset="0x05" Mask="0xFFFF" Mode="Out" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtSample" AddressOffset="0x0B" Mask="0xFFFF" Mode="Out" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtEnableGrabChannels" AddressOffset="0x17" Mask="0xFFFF" Mode="Out" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtEnableAdcInput" AddressOffset="0x18" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x100" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtAdcDacPowerUp" AddressOffset="0x19" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0x8100" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtGrabDataCh1" AddressOffset="0x22" Mask="0xFFFF" Mode="In" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="TPmtGrabPhantom" AddressOffset="0x26" Mask="0xFFFF" Mode="In" />
            </Digital_Ports>
            <Trigger />
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="TPmtEnableGrabAdc1" AddressOffset="0x17" Bit="0" Polarity="high_active" PostInit="false" PostInitValue="false" />
            </Switches>
            <Dacs>
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="TPmtHVDac1" AddressOffset="0x0F" Resolution="12" IsMechanical="false" MinValue="0.0" MaxValue="1.0" PostInit="false" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="TPmtGrabOffsetCh1" AddressOffset="0x1A" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.0" ChangeDirection="false" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="TPmtGrabGainCh1" AddressOffset="0x1E" Resolution="16" IsMechanical="false" MinValue="0" MaxValue="1.0" PostInit="true" PostInitValue="0.015625" ChangeDirection="false" />
            </Dacs>
            <Adcs />
            <Scanners />
            <Attenuators />
            <Detectors>
              <RtObject Class="RtIoDetector,MTBRTKernel" RtId="TPmtDetectorLine1" EnableSwitchId="TPmtEnableGrabAdc1" HVGainDacId="TPmtHVDac1" AmplifierDacId="TPmtGrabGainCh1" OffsetDacId="TPmtGrabOffsetCh1" FcsReceiveAddress="0" ModeDioId="" DetectorGroupId="TPmtDetectorGroup" NumberInDetectorGroup="1" NumberGrabberChannels="4" />
            </Detectors>
            <DetectorGroups>
              <RtObject Class="RtIoDetectorGroup,MTBRTKernel" RtId="TPmtDetectorGroup" Type="eRtDetectorGroupPMT4" PipelineDelay="3" DataMode="eDefaultMode" />
            </DetectorGroups>
          </ProvidedRtObjects>
        </RtObjects>
        <SVB_Mapping />
      </Device>
      <Device Class="MTBRTCtrlDeviceMainCan29LSM,MTBRTKernelLSM" Name="LSM.DeviceTPmtCan29Main" DisplayName="Can29 Control TPmt" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="0xE2" MyChildId="20531">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29GenericDetector,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="TPmtMain_Sim" />
        </Simulation>
        <Components />
      </Device>
      <Device Class="MTBCtrlCan29Device,MTBKernelCan29" Name="Safety_Device" DisplayName="Microscope Safety Device" DisplayName-de="Mikroskop Safety Device" PortType="USB" PortNo="4100" PortBaudAddr="" RTSCTS="false" CANConnection="" CanNode="45" MyChildId="13020">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBSimDeviceCAN29Safety</SimulationClass>
        <TechReport>ReportCAN29Node</TechReport>
        <Components>
          <Component Class="MTBCtrlMicroscopeSafetyObserver,MTBKernelAquila" Name="Safety.MicroscopeSafety" DisplayName="Microscope Safety" MTBId="MTBMicroscopeSafety" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBCtrlOverallSafetyWatcher,MTBKernel" Name="Safety.OverallSafety" DisplayName="Overall Safety" MTBId="MTBOverallSafety" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBRTLaserSafetyManager,MTBRTKernelLSM880" Name="LaserModules.LaserSafetyManager" MTBId="MTBLSM880LaserSafetyManager">
            <Motorization>1</Motorization>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Name="LSM980.LaserModules" DisplayName="Lasermodules LSM980" DisplayName-de="LSM980 Lasermodule" MyChildId="9200">
        <Slave ChildId="20524" OwnPropDevice="true">LaserModuleLKM980</Slave>
        <Slave ChildId="20526">LMHP.LaserModuleDevice.None</Slave>
        <Slave ChildId="20527">LaserModuleNLO.None</Slave>
        <Slave ChildId="20529">LaserModule.FLIM.None</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceLaserModuleLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980" DisplayName="Laser and Power Supply" CanNode="170" MyChildId="20524">
        <SimulationMode>false</SimulationMode>
        <Can29Device>LaserModuleLKM980.CanDevice</Can29Device>
        <LVDSDevice>LaserModuleLKM980.DeviceLVDS</LVDSDevice>
        <Components>
          <Component Class="MTBRTCtrlLaserModuleLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980" MTBId="MTBLaserModuleLKM980">
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <Motorization>2</Motorization>
            <Attenuators>
              <Attenuator Active="true" Class="MTBRTCtrlAttenuatorLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF">
                <ChannelMinIntensity>0.2</ChannelMinIntensity>
                <Beams>
                  <BeamId>MTBLKM980LaserBeam543</BeamId>
                  <BeamId>MTBLKM980LaserBeam561</BeamId>
                </Beams>
                <Channels>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel1">
                    <BeamId>MTBLKM980LaserBeam445</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel1" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel2">
                    <BeamId>MTBLKM980LaserBeam488</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel2" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel3">
                    <BeamId>MTBLKM980LaserBeam514</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel3" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel4">
                    <RtAttenuator Id="LKM980_AttenuatorChannel4" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel5">
                    <BeamId>MTBLKM980LaserBeam594</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel5" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel6">
                    <BeamId>MTBLKM980LaserBeam639</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel6" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel9">
                    <BeamId>MTBLKM980LaserBeam405</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel9" DacDelay="0.015" />
                  </Channel>
                  <Channel Class="MTBRTCtrlAttenuatorChannelLsmLKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.AOTF.Channel10">
                    <BeamId>MTBLKM980LaserBeam730</BeamId>
                    <RtAttenuator Id="LKM980_AttenuatorChannel10" DacDelay="0.015" />
                  </Channel>
                </Channels>
              </Attenuator>
            </Attenuators>
          </Component>
          <Component Class="MTBCtrlHealthStatus,MTBKernel" Name="LaserModuleLKM980.HealthStatus" MTBId="MTBLaserModuleLKM980HealthStatus" DisplayName="LKM health status" />
        </Components>
        <Slave ChildId="21100" UseSimulationSettings="true">LaserModuleLKM980.DeviceLVDS</Slave>
        <Slave ChildId="21101" UseSimulationSettings="true">LaserModuleLKM980.CanDevice</Slave>
        <Slave ChildId="21102" UseSimulationSettings="true">LaserModuleLKM980.FbgLasos1</Slave>
        <Slave ChildId="21103" UseSimulationSettings="true">LaserModuleLKM980.FbgLasos2</Slave>
        <Slave ChildId="21104" UseSimulationSettings="true">LaserModuleLKM980.MonitorDiodeIntern</Slave>
        <Slave ChildId="21105" UseSimulationSettings="true">LaserModuleLKM980.MonitorDiodeExtern</Slave>
      </Device>
      <Device Class="MTBRTCtrlDeviceLVDSLaserModuleLSM,MTBRTKernelLasermoduleLSM" Name="LaserModuleLKM980.DeviceLVDS" DisplayName="LVDS Control LaserModule" PortType="LVDS" HardwareName="LaserModuleLKM980" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x00" BaseAddress="0x120" MyChildId="21100">
        <SimulationMode>false</SimulationMode>
        <Components />
        <RtObjects>
          <ProvidedRtObjects>
            <Digital_Ports>
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_iREG_Ctrl" AddressOffset="0x01" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_iREG_Mask" AddressOffset="0x03" Mask="0xFFFF" Mode="Out" PostInit="False" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_LaserCtrl" AddressOffset="0x18" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_Blanking" AddressOffset="0x13" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_DirectMod_Select" AddressOffset="0x15" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_SubChannelSel_In" AddressOffset="0x1A" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="LKM980_SubChannelSel_Out" AddressOffset="0x1B" Mask="0xFFFF" Mode="Out" PostInit="True" PostInitValue="0" />
            </Digital_Ports>
            <Trigger />
            <Switches>
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Switch445" AddressOffset="0x18" Bit="0" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Switch488" AddressOffset="0x18" Bit="1" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Switch514" AddressOffset="0x18" Bit="2" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Switch561" AddressOffset="0x18" Bit="3" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Switch594" AddressOffset="0x18" Bit="4" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Switch639" AddressOffset="0x18" Bit="5" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch1Blank" AddressOffset="0x13" Bit="0" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch2Blank" AddressOffset="0x13" Bit="1" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch3Blank" AddressOffset="0x13" Bit="2" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch4Blank" AddressOffset="0x13" Bit="3" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch5Blank" AddressOffset="0x13" Bit="4" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch6Blank" AddressOffset="0x13" Bit="5" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch9Blank" AddressOffset="0x18" Bit="6" Polarity="high_active" PostInit="False" PostInitValue="False" />
              <RtObject Class="RtIoSwitch,MTBRTKernel" RtId="LKM980_Ch10Blank" AddressOffset="0x18" Bit="7" Polarity="high_active" PostInit="False" PostInitValue="False" />
            </Switches>
            <Dacs>
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch1" AddressOffset="0x0B" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch2" AddressOffset="0x0C" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch3" AddressOffset="0x0D" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch4" AddressOffset="0x0E" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch5" AddressOffset="0x0F" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch6" AddressOffset="0x10" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch9" AddressOffset="0x16" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
              <RtObject Class="RtIoDac,MTBRTKernel" RtId="LKM980_DAC_Ch10" AddressOffset="0x17" Resolution="16" IsMechanical="False" MinValue="0" MaxValue="1" PostInit="False" PostInitValue="0" ChangeDirection="False" />
            </Dacs>
            <Adcs />
            <Attenuators>
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel1" EnableSwitchId="LKM980_Ch1Blank" AttenuatorDacId="LKM980_DAC_Ch1" ChannelNumber="1" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel2" EnableSwitchId="LKM980_Ch2Blank" AttenuatorDacId="LKM980_DAC_Ch2" ChannelNumber="2" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel3" EnableSwitchId="LKM980_Ch3Blank" AttenuatorDacId="LKM980_DAC_Ch3" ChannelNumber="3" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel4" EnableSwitchId="LKM980_Ch4Blank" AttenuatorDacId="LKM980_DAC_Ch4" ChannelNumber="4" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel5" EnableSwitchId="LKM980_Ch5Blank" AttenuatorDacId="LKM980_DAC_Ch5" ChannelNumber="5" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel6" EnableSwitchId="LKM980_Ch6Blank" AttenuatorDacId="LKM980_DAC_Ch6" ChannelNumber="6" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel9" EnableSwitchId="LKM980_Ch9Blank" AttenuatorDacId="LKM980_DAC_Ch9" ChannelNumber="9" />
              <RtObject Class="RtIoAttenuator,MTBRTKernel" RtId="LKM980_AttenuatorChannel10" EnableSwitchId="LKM980_Ch10Blank" AttenuatorDacId="LKM980_DAC_Ch10" ChannelNumber="10" />
            </Attenuators>
          </ProvidedRtObjects>
        </RtObjects>
        <SVB_Mapping />
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LKM980,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.CanDevice" DisplayName="Lasermodule CanDevice" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="170" MyChildId="21101">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceLaserModuleLKM980,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="LKM980_App Sim" Date="03/24/2017" Version="01.017" />
          <BIOS Name="MCF RC1 Sim" Date="02/13/2017" Version="01.001" />
          <CPU Type="LaserModuleLKM980 CanDevice" />
          <AvailableLasers>405,445,488,514,561,594,639,730</AvailableLasers>
        </Simulation>
        <Enable405>True</Enable405>
        <Enable445>True</Enable445>
        <Enable488>True</Enable488>
        <Enable514>True</Enable514>
        <Enable543>True</Enable543>
        <Enable561>True</Enable561>
        <Enable594>True</Enable594>
        <Enable639>True</Enable639>
        <Enable730>True</Enable730>
        <Components>
          <Component Class="MTBCtrlComponent,MTBKernel" Name="LKM980.MainBoard" MTBId="MTBLKM980Mainboard" CANId="0x00">
            <Statistics Enabled="true" Type="CAN29" Name="LKM980.MainBoard" ID1="0xAA" ID2="0x00" />
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter445" DisplayName="Shutter 445" MTBId="MTBLKM980Shutter445" CANId="0x08">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter488" DisplayName="Shutter 488" MTBId="MTBLKM980Shutter488" CANId="0x07">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter514" DisplayName="Shutter 514" MTBId="MTBLKM980Shutter514" CANId="0x06">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter543" DisplayName="Shutter 543" MTBId="MTBLKM980Shutter543" CANId="0x05">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter561" DisplayName="Shutter 561" MTBId="MTBLKM980Shutter561" CANId="0x05">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter594" DisplayName="Shutter 594" MTBId="MTBLKM980Shutter594" CANId="0x04">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlCan29ShutterLSM,MTBRTKernelLSM" Name="LaserModuleLKM980.Shutter639" DisplayName="Shutter 639" MTBId="MTBLKM980Shutter639" CANId="0x03">
            <NumberOfPositions>2</NumberOfPositions>
            <Motorization>2</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimShutterCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <TypMovementTime>0.01</TypMovementTime>
            </Simulation>
            <CmdSetTimeout>2000</CmdSetTimeout>
            <InitPos>1</InitPos>
            <ExitPos>1</ExitPos>
            <ChangerElements>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Closed" Position="0">
                <Open>false</Open>
              </Element>
              <Element Class="MTBCtrlShutterState,MTBKernel" Name="Shutter.Open" Position="1">
                <Open>true</Open>
              </Element>
            </ChangerElements>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser405" MTBId="MTBLKM980Laser405" DisplayName="Laser 405nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser405.Beam" MTBId="MTBLKM980LaserBeam405" CANId="0x00">
              <Wavelength>405</Wavelength>
            </Beam>
            <Features>
              <Feature>MTBLKM980Laser405OperatingMode</Feature>
            </Features>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser405.HealthStatus" Replace="XXX,405">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine405" DisplayName="Laserrack Laserline 405" MTBId="MTBLKM980LaserLine405" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="58649" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam405</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>False</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserOperatingModeChangerFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser405.OperatingMode" DisplayName="Laserrack Laser405 Operating Mode" MTBId="MTBLKM980Laser405OperatingMode" CANId="0x00">
            <NumberOfPositions>0</NumberOfPositions>
            <Motorization>2</Motorization>
            <ChangerElements />
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser445" MTBId="MTBLKM980Laser445" DisplayName="Laser 445nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch445</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser445.Beam" MTBId="MTBLKM980LaserBeam445" CANId="0x00">
              <Wavelength>445</Wavelength>
            </Beam>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser445.HealthStatus" Replace="XXX,445">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine445" DisplayName="Laserrack Laserline 445" MTBId="MTBLKM980LaserLine445" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam445</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser488" MTBId="MTBLKM980Laser488" DisplayName="Laser 488nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch488</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser488.Beam" MTBId="MTBLKM980LaserBeam488" CANId="0x00">
              <Wavelength>488</Wavelength>
            </Beam>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser488.HealthStatus" Replace="XXX,488">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine488" DisplayName="Laserrack Laserline 488" MTBId="MTBLKM980LaserLine488" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam488</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser514" MTBId="MTBLKM980Laser514" DisplayName="Laser 514nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch514</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser514.Beam" MTBId="MTBLKM980LaserBeam514" CANId="0x00">
              <Wavelength>514</Wavelength>
            </Beam>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser514.HealthStatus" Replace="XXX,514">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine514" DisplayName="Laserrack Laserline 514" MTBId="MTBLKM980LaserLine514" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam514</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser543" MTBId="MTBLKM980Laser543" DisplayName="Laser 543nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch561</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser543.Beam" MTBId="MTBLKM980LaserBeam543" CANId="0x00">
              <Wavelength>543</Wavelength>
            </Beam>
            <Features>
              <Feature>MTBLKM980Laser543WarmupProgress</Feature>
            </Features>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser543.HealthStatus" Replace="XXX,543">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine543" DisplayName="Laserrack Laserline 543" MTBId="MTBLKM980LaserLine543" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam543</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserWarmupProgressFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser543.WarmupProgress" DisplayName="Laserrack Laser543 Warmup Progress" MTBId="MTBLKM980Laser543WarmupProgress" CANId="0x00">
            <Motorization>1</Motorization>
            <PositionScales>
              <ADRange Min="0" Max="100" MaxDeviation="0" TypDeviation="0" StepWidth="1" />
              <ScaledRange Unit="%" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser561" MTBId="MTBLKM980Laser561" DisplayName="Laser 561nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch561</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser561.Beam" MTBId="MTBLKM980LaserBeam561" CANId="0x00">
              <Wavelength>561</Wavelength>
            </Beam>
            <Features>
              <Feature>MTBLKM980Laser561WarmupProgress</Feature>
            </Features>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser561.HealthStatus" Replace="XXX,561">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine561" DisplayName="Laserrack Laserline 561" MTBId="MTBLKM980LaserLine561" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam561</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserWarmupProgressFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser561.WarmupProgress" DisplayName="Laserrack Laser561 Warmup Progress" MTBId="MTBLKM980Laser561WarmupProgress" CANId="0x00">
            <Motorization>1</Motorization>
            <PositionScales>
              <ADRange Min="0" Max="100" MaxDeviation="0" TypDeviation="0" StepWidth="1" />
              <ScaledRange Unit="%" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser594" MTBId="MTBLKM980Laser594" DisplayName="Laser 594nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch594</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser594.Beam" MTBId="MTBLKM980LaserBeam594" CANId="0x00">
              <Wavelength>594</Wavelength>
            </Beam>
            <Features>
              <Feature>MTBLKM980Laser594WarmupProgress</Feature>
            </Features>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser594.HealthStatus" Replace="XXX,594">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine594" DisplayName="Laserrack Laserline 594" MTBId="MTBLKM980LaserLine594" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam594</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserWarmupProgressFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser594.WarmupProgress" DisplayName="Laserrack Laser594 Warmup Progress" MTBId="MTBLKM980Laser594WarmupProgress" CANId="0x00">
            <Motorization>1</Motorization>
            <PositionScales>
              <ADRange Min="0" Max="100" MaxDeviation="0" TypDeviation="0" StepWidth="1" />
              <ScaledRange Unit="%" Slope="1" Offset="0" />
            </PositionScales>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser639" MTBId="MTBLKM980Laser639" DisplayName="Laser 639nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <OnOffSwitchName>LKM980_Switch639</OnOffSwitchName>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser639.Beam" MTBId="MTBLKM980LaserBeam639" CANId="0x00">
              <Wavelength>639</Wavelength>
            </Beam>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser639.HealthStatus" Replace="XXX,639">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine639" DisplayName="Laserrack Laserline 639" MTBId="MTBLKM980LaserLine639" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="52779" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam639</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>True</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
          <Component Class="MTBRTCtrlLaserFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser730" MTBId="MTBLKM980Laser730" DisplayName="Laser 730nm" CANId="0x00">
            <Motorization>2</Motorization>
            <CalibrationDirectory>Laserrack980</CalibrationDirectory>
            <Beam Class="MTBRTCtrlLaserBeamFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.Laser730.Beam" MTBId="MTBLKM980LaserBeam730" CANId="0x00">
              <Wavelength>730</Wavelength>
            </Beam>
            <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="Laserrack980.Laser730.HealthStatus" Replace="XXX,730">
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Base">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureHotSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Base" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Temperature.Laser">
                <Conversion Unit="°C" />
                <SensorType>TEC_TemperatureColdSide</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Temperature_Laser" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.TEC.Current">
                <Conversion Unit="mA" />
                <SensorType>TEC_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Tec" Period="3600" />
              </Sensor>
              <Sensor Class="MTBRTCtrlLaserSensorFbgLasos,MTBRTKernelLasermoduleLKM" Name="LKM980.LaserXXX.Laser.DiodeCurrent">
                <Conversion Unit="mA" />
                <SensorType>LaserDiode_Current</SensorType>
                <RemoteLogging Enabled="true" Name="LKM980_LineXXX_Current_Laser" Period="3600" />
              </Sensor>
            </Sensors>
          </Component>
          <Component Class="MTBRTCtrlLaserLineFbgLasos,MTBRTKernelLasermoduleLKM" Name="Laserrack980.LaserLine730" DisplayName="Laserrack Laserline 730" MTBId="MTBLKM980LaserLine730" CANId="0x00">
            <Motorization>2</Motorization>
            <PositionScales>
              <ADRange Min="58649" Max="65535" MaxDeviation="0" TypDeviation="0" StepWidth="32" RangeChangeAllowed="False" />
              <ScaledRange Unit="%" Class="MTBRTLaserlineIntensityScaleLKM980,MTBRTKernelLasermoduleLKM" />
              <ScaledRange Unit="dB" Class="MTBRTLaserlineDecibelScaleLKM980,MTBRTKernelLasermoduleLKM" />
            </PositionScales>
            <BeamID>MTBLKM980LaserBeam730</BeamID>
            <ApplicationData>
              <LaserLineConfiguration>
                <CalibrationType>FirmwareCalibration</CalibrationType>
                <CalibrationNeedsFiberReconnect>False</CalibrationNeedsFiberReconnect>
              </LaserLineConfiguration>
            </ApplicationData>
          </Component>
        </Components>
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LaserModuleLKM980.CanDevice.HealthStatus">
          <HealthStatusComponentID>MTBLaserModuleLKM980HealthStatus</HealthStatusComponentID>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Temperature.Outside" CANId="0x80">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="4000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Temperature_Outside" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Temperature.Inside" CANId="0x81">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="4000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Temperature_Inside" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Temperature.HeatsinkFbgLkm980" CANId="0x82">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="4000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Temperature_Heatsink_FbgLkm980" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Temperature.FPGA" CANId="0x86">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="4000" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="°C" Slope="0.1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Temperature_FPGA" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Voltage.Board" CANId="0x06">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Voltage_Board" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Current.Board" CANId="0x16">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Current_Board" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Power.Board" CANId="0x26">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Power_Board" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.VoltageState.Board" CANId="0x52">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="1" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_VoltageState_Board" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Voltage.AOTFHeating" CANId="0x40">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="V" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Voltage_AOTFHeating" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Current.AOTFHeating" CANId="0x50">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="mA" Slope="1" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Current_AOTFHeating" Period="3600" />
          </Sensor>
          <Sensor Class="MTBRTCtrlHealthStatusSensorADC,MTBRTKernelCan29" Name="LKM980.Power.AOTFHeating" CANId="0x51">
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation>
              <ADRange Min="0" Max="65535" />
            </Simulation>
            <SubCommand>32</SubCommand>
            <Conversion Unit="W" Slope="0.001" Offset="0" />
            <RemoteLogging Enabled="true" Name="LKM980_Main_Power_AOTFHeating" Period="3600" />
          </Sensor>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29FbgLasos,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.FbgLasos1" DisplayName="Lasermodule FBG-LASOS 1" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="171" MyChildId="21102">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceFbgLasos,MTBRTSimulation</SimulationClass>
        <Simulation />
        <Components />
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LaserModuleLKM980.FbgLasos1.HealthStatus">
          <HealthStatusComponentID>MTBLaserModuleLKM980HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29FbgLasos,MTBRTKernelLasermoduleLKM" Name="LaserModuleLKM980.FbgLasos2" DisplayName="Lasermodule FBG-LASOS 2" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="172" MyChildId="21103">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceFbgLasos,MTBRTSimulation</SimulationClass>
        <Simulation />
        <Components />
        <Sensors Class="MTBCtrlHealthStatusSensorList,MTBKernel" Name="LaserModuleLKM980.FbgLasos2.HealthStatus">
          <HealthStatusComponentID>MTBLaserModuleLKM980HealthStatus</HealthStatusComponentID>
        </Sensors>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LaserModuleLKM980.MonitorDiodeIntern" DisplayName="Lasermodule Monitordiode Intern" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="169" MyChildId="21104">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="MonitorDiode Sim" Date="04/10/2017" Version="01.007" />
          <BIOS Name="MCF RC1 Sim" Date="04/01/2016" Version="01.001" />
          <CPU Type="LaserModuleLKM980 Monitordiode" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCan29StandAloneADC,MTBRTKernelCan29" Name="LKM980.MonitordiodeIntern.Value" MTBId="MTBLKM980MonitordiodeInternValue" CANId="0xA0">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation />
            <SubCommand>32</SubCommand>
            <PositionScales>
              <ADRange Min="0" Max="65535" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="dBr" Slope="0.0039197" Offset="0" />
            </PositionScales>
          </Component>
        </Components>
      </Device>
      <Device Class="MTBRTCtrlDeviceCan29LSM,MTBRTKernelLSM" Name="LaserModuleLKM980.MonitorDiodeExtern" DisplayName="Lasermodule Monitordiode Extern" PortType="Ethernet" PortNo="7000" PortBaudAddr="127.0.0.1" RTSCTS="false" CanNode="168" MyChildId="21105">
        <SimulationMode>false</SimulationMode>
        <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimDeviceCan29Generic,MTBRTSimulation</SimulationClass>
        <Simulation>
          <Application Name="MonitorDiode Sim" Date="04/10/2017" Version="01.007" />
          <BIOS Name="MCF RC1 Sim" Date="04/01/2016" Version="01.001" />
          <CPU Type="LaserModuleLKM980 Monitordiode" />
        </Simulation>
        <Components>
          <Component Class="MTBRTCtrlCan29StandAloneADC,MTBRTKernelCan29" Name="LKM980.MonitordiodeExtern.Value" MTBId="MTBLKM980MonitordiodeExternValue" CANId="0xA0">
            <Motorization>1</Motorization>
            <SimulationClass>ZEISS.MTB.Simulation.MTBRTSimAdcCommands,MTBRTSimulation</SimulationClass>
            <Simulation />
            <SubCommand>32</SubCommand>
            <PositionScales>
              <ADRange Min="0" Max="65535" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="dBr" Slope="0.0039197" Offset="0" />
            </PositionScales>
          </Component>
        </Components>
      </Device>
      <Device Active="false" Name="LMHP.LaserModuleDevice.None" DisplayName="No Lasermodule for Elyra scanhead" DisplayName-de="Kein Lasermodul für Elyra" PortType="None" PortNo="1" PortBaudAddr="57600" RTSCTS="false" CanNode="0" MyChildId="20526">
        <SimulationMode />
      </Device>
      <Device Active="false" Name="LaserModuleNLO.None" DisplayName="No Lasermodule Extern" DisplayName-de="Kein Lasermodul Extern" PortType="None" PortNo="1" PortBaudAddr="57600" RTSCTS="false" CanNode="0" MyChildId="20527">
        <SimulationMode />
      </Device>
      <Device Active="false" Name="LaserModule.FLIM.None" DisplayName="No FLIM Lasermodule" DisplayName-de="Kein FLIM Lasermodul" MyChildId="20529">
        <SimulationMode />
      </Device>
      <Device Active="false" Name="Aquila.Immersion_Device_none" DisplayName="No Auto immersion module" DisplayName-de="Kein Autoimmersions-Modul" MyChildId="13021" />
      <Device Active="false" Name="Incubation.AtmoTemp_none" MyChildId="14000" />
      <Device Active="false" Name="REOEM.none" MyChildId="13013" />
      <Device Active="false" Name="NoFilterWheelsShutters" DisplayName="No Filter Wheels and Shutters" DisplayName-de="Keine Filterräder und Verschlüsse" PortType="RS232" PortNo="2" PortBaudAddr="9600" RTSCTS="true" MyChildId="30050" />
      <Device Active="false" Name="Shutters.Uniblitz.No" DisplayName="No Shutters" DisplayName-de="Keine Verschlüsse" PortType="RS232" PortNo="2" PortBaudAddr="9600" RTSCTS="true" MyChildId="30070" />
      <Device Class="MTBRTCtrlDeviceMicoIF,MTBRTKernelLVDS" Name="IOCard.MicoIF.HS" DisplayName="MicoIF-HS Interfacecard" DisplayName-de="MicoIF-HS Interfacekarte" PortType="None" HardwareName="MicoIF-HS" InterfaceBoardNumber="0x00" LvdsLinkNumber="0x05" IoCard="" MyChildId="25100">
        <SimulationMode>false</SimulationMode>
        <UseResync>true</UseResync>
        <UseRunningRTS>false</UseRunningRTS>
        <Components>
          <Component Class="MTBRTCtrlPortsController,MTBRTKernel" Name="MTBRTCtrlMicoIFPortsController" DisplayName="MicoIF-HS ports controller" MTBId="MTBRTPortsController" CANId="0x00">
            <GenericPorts>
              <PortKey>TL Shutter</PortKey>
              <PortKey>RL Shutter</PortKey>
              <PortKey>Digital Out 7</PortKey>
              <PortKey>Digital Out 8</PortKey>
              <PortKey>Digital In 7</PortKey>
              <PortKey>Digital In 8</PortKey>
              <PortKey>Analog Out 1</PortKey>
              <PortKey>Analog Out 3</PortKey>
              <PortKey>Analog Out 4</PortKey>
              <PortKey>Analog Pin 3</PortKey>
              <PortKey>Analog Pin 4</PortKey>
              <PortKey>Analog Pin 5</PortKey>
              <PortKey>Analog Pin 6</PortKey>
              <PortKey>Trigger In 1</PortKey>
              <PortKey>Trigger In 2</PortKey>
              <PortKey>Trigger In 3</PortKey>
              <PortKey>Trigger In 4</PortKey>
              <PortKey>Trigger Out 1</PortKey>
              <PortKey>Trigger Out 2</PortKey>
              <PortKey>Trigger Out 3</PortKey>
              <PortKey>Trigger Out 4</PortKey>
            </GenericPorts>
          </Component>
          <Component Class="MTBRTCtrlScanJobManager,MTBRTKernel" Name="ScanJobManager" MTBId="MTBRTScanJobManager" CANId="0x00">
            <Motorization>2</Motorization>
            <BaseClock>250000000</BaseClock>
          </Component>
          <Component Class="MTBRTCtrlGlobalSettingsManager,MTBRTKernel" Name="GlobalSettingsManager" MTBId="MTBRTGlobalSettingsManager" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBRTCtrlHardwareAdmin,MTBRTKernel" Name="HardwareAdministrator" MTBId="MTBRTHardwareAdmin" CANId="0x00">
            <Motorization>2</Motorization>
          </Component>
          <Component Class="MTBRTCtrlNotification,MTBRTKernel" Name="RtNotificationHandler" MTBId="MTBRTRtNotification" />
          <Component Class="MTBRTCtrlInterfaceBoardTemperature,MTBRTKernelLVDS" Name="MicoIFHS.Temperature" DisplayName="MicoIFHS Temperature" MTBId="MTBMicoIFHSTemperature" CANId="0x00">
            <Motorization>1</Motorization>
            <PositionScales>
              <ADRange Min="-30" Max="100" MaxDeviation="0" TypDeviation="0" />
              <ScaledRange Unit="°C" Min="-30" Max="100" />
            </PositionScales>
            <RemoteLogging Enabled="true" Name="MicoIFHS_Temperature" Period="3600" />
          </Component>
        </Components>
        <RtObjects>
          <ProvidedRtObjects>
            <RtObject Class="RtIoInterfaceBoard,MTBRTKernel" RtId="MicoIF" BoardNumber="0x00" UsePolling="true" />
            <Digital_Ports Condition="RearPortAdapter3">
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="UserPortLow" AddressOffset="0x207" Mask="0xFFFF" Mode="Out" UsePolling="true" />
              <RtObject Class="RtIoPort,MTBRTKernel" RtId="UserPortIn" AddressOffset="0x303" Mask="0xFFFF" Mode="In" UsePolling="true" />
            </Digital_Ports>
            <Trigger Condition="RearPortAdapter3">
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_00" IoPortRtId="UserPortLow" Bit="0" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_01" IoPortRtId="UserPortLow" Bit="1" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_02" IoPortRtId="UserPortLow" Bit="2" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_03" IoPortRtId="UserPortLow" Bit="3" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_04" IoPortRtId="UserPortLow" Bit="4" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_05" IoPortRtId="UserPortLow" Bit="5" Polarity="low_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_08" IoPortRtId="UserPortLow" Bit="8" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="Trigger_09" IoPortRtId="UserPortLow" Bit="9" Polarity="high_active" UsePolling="true" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="TriggerIn_00" IoPortRtId="UserPortIn" Bit="0" Polarity="low_active" UsePolling="false" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="TriggerIn_01" IoPortRtId="UserPortIn" Bit="1" Polarity="low_active" UsePolling="false" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="TriggerIn_02" IoPortRtId="UserPortIn" Bit="2" Polarity="low_active" UsePolling="false" />
              <RtObject Class="RtIoTrigger,MTBRTKernel" RtId="TriggerIn_03" IoPortRtId="UserPortIn" Bit="3" Polarity="low_active" UsePolling="false" />
            </Trigger>
          </ProvidedRtObjects>
        </RtObjects>
        <ScanjobTriggers Condition="RearPortAdapter3">
          <ScanjobTrigger Name="Trigger In 1" RtId="TriggerIn_00" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger In 2" RtId="TriggerIn_01" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger In 3" RtId="TriggerIn_02" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger In 4" RtId="TriggerIn_03" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger Out 1" RtId="Trigger_00" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger Out 2" RtId="Trigger_01" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger Out 3" RtId="Trigger_02" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger Out 4" RtId="Trigger_03" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
          <ScanjobTrigger Name="Trigger Line" RtId="Trigger_09" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="-16" />
          <ScanjobTrigger Name="Trigger Frame" RtId="Trigger_08" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="-16" />
          <ScanjobTrigger Name="Trigger Stack" RtId="Trigger_04" TriggerPulseLength="1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="-16" />
          <ScanjobTrigger Name="Trigger Grabbing" RtId="Trigger_05" TriggerPulseLength="-1" TriggerPulseLengthInPixel="true" TriggerMinSpacing="1" TriggerMinSpacingInPixel="true" PositionToFirstPixel="0" />
        </ScanjobTriggers>
        <SVB_Mapping>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Out 1</PortKey>
            <RtId>Trigger_00</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Out 2</PortKey>
            <RtId>Trigger_01</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Out 3</PortKey>
            <RtId>Trigger_02</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Out 4</PortKey>
            <RtId>Trigger_03</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Stack</PortKey>
            <RtId>Trigger_04</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Grabbing</PortKey>
            <RtId>Trigger_05</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Frame</PortKey>
            <RtId>Trigger_08</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger Line</PortKey>
            <RtId>Trigger_09</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger In 1</PortKey>
            <RtId>TriggerIn_00</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger In 2</PortKey>
            <RtId>TriggerIn_01</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger In 3</PortKey>
            <RtId>TriggerIn_02</RtId>
          </DigitalPort>
          <DigitalPort Condition="RearPortAdapter3">
            <PortKey>Trigger In 4</PortKey>
            <RtId>TriggerIn_03</RtId>
          </DigitalPort>
        </SVB_Mapping>
      </Device>
    </Devices>
  </MTBConfiguration>
</MTB2004Export>