Commit e28f6444 authored by Medicina Operator's avatar Medicina Operator
Browse files

Preparing for integration of Roach component in Medicina

parent c9b4d031
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='ISO-8859-1'?>
<!--
   - History:
   -   
-->
<Component xmlns="urn:schemas-cosylab-com:Component:1.0" 
           xmlns:baci="urn:schemas-cosylab-com:BACI:1.0"
           xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              
	Name="Roach"
	Code="RoachImpl"
	Type="IDL:alma/Backends/Roach:1.0"
	Container="RoachContainer"
	KeepAliveTime="-1"
	ImplLang="cpp"
/>
+30 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="ISO-8859-1"?>

<Container
	xmlns="urn:schemas-cosylab-com:Container:1.0"
	xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0"
	xmlns:baci="urn:schemas-cosylab-com:BACI:1.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:log="urn:schemas-cosylab-com:LoggingConfig:1.0"
	Timeout="30.0"
	UseIFR="true"
	ManagerRetry="10"
	ImplLang="cpp"
	Recovery="false">

	<Autoload>
		<cdb:_ string="baci" />
	</Autoload>
	
	<LoggingConfig
		centralizedLogger="Log"
		minLogLevel="5"
		minLogLevelLocal="5"
		dispatchPacketSize="0"
		immediateDispatchLevel="8"
		flushPeriodSeconds="1"
	>
	</LoggingConfig>
	
</Container>
+45 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='ISO-8859-1'?>
<!--
   - History:
   -   Wed Apr 13 15:18:03 UTC 2005 modified by Andrea Orlati
-->
<Roach xmlns="urn:schemas-cosylab-com:Roach:1.0" 
               xmlns:baci="urn:schemas-cosylab-com:BACI:1.0"
               xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               sender_protocols="TCP=${HOST}:14000"
               IPAddress="192.168.52.11"
               Port="10000"
               CommandLineTimeout="10000000"
               ConnectTimeout="3000000"
               PropertyRefreshTime="1000000"
               Configuration="RC00"
               TimeTollerance="250000"
               RepetitionCacheTime="2000000"
               RepetitionExpireTime="5000000"
               DataPort="6001"
               DataIPAddress="192.168.10.9"            	   
               DataLatency="3000000"
               SenderSleepTime="300000"
               SenderResponseTime="1000000"
               ControlSleepTime="900000"
               ControlResponseTime="1000000"
               BoardsNumber="14"
               DataBufferSize="64">
	<time/>
	<backendName/>
	<bandWidth/>
	<frequency/>
	<sampleRate/>
	<attenuation/>
	<polarization/>
	<bins/>
	<feed/>
	<systemTemperature/>
	<inputSection/>
	<inputsNumber/>
	<sectionsNumber/>
	<integration/>
	<status/>
	<busy/>
</Roach>
+2 −1
Original line number Diff line number Diff line
@@ -21,5 +21,6 @@
	
	<AvailableBackend alias="TotalPower" backend="BACKENDS/TotalPower" noData="false" dataPath="" />
	<AvailableBackend alias="XArcos" backend="BACKENDS/XBackends" noData="false" dataPath="" />
	<AvailableBackend alias="Roach" backend="BACKENDS/Roach" noData="true" dataPath="" />
	
</TelescopeEquipment>
+158 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='ISO-8859-1'?>

<RoachSetup xmlns="urn:schemas-cosylab-com:RoachSetup:1.0"
	xmlns:baci="urn:schemas-cosylab-com:BACI:1.0"
	xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<Configuration>
	<configurationID>RK00</configurationID>
	<sections>2</sections>
	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
	<inputPort>GREGORIAN</inputPort>
	<beams>1</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>7.0</attenuation>		
	<section_boards>0 1</section_boards>
	<polarizations>L R</polarizations>
	<feed>0 0</feed>
	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RK77</configurationID>
	<sections>14</sections>
	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
	<inputPort>GREGORIAN</inputPort>
	<beams>7</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>7.0</attenuation>		
	<section_boards>0 1 2 3 4 5 6 7 8 9 10 11 12 13</section_boards>
	<polarizations>L R L R L R L R L R L R L R</polarizations>
	<feed>0 0 1 1 2 2 3 3 4 4 5 5 6 6</feed>
	<IF>0 1 0 1 0 1 0 1 0 1 0 1 0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RC00</configurationID>
 	<sections>2</sections>
 	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
 	<inputPort>GREGORIAN</inputPort>
 	<beams>1</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>9.0</attenuation>	 	
 	<section_boards>0 1</section_boards>
 	<polarizations>L R</polarizations>
 	<feed>0 0</feed>
 	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RL00</configurationID>
 	<sections>2</sections>
 	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
 	<inputPort>PRIMARY</inputPort>
 	<beams>1</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>10.0</attenuation>	 	
 	<section_boards>2 3</section_boards>
 	<polarizations>L R</polarizations>
 	<feed>0 0</feed>
 	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RP00</configurationID>
 	<sections>2</sections>
 	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
 	<inputPort>PRIMARY</inputPort>
 	<beams>1</beams>
 	<bandWidth>500.0</bandWidth>
 	<attenuation>10.0</attenuation>	 	
 	<section_boards>0 1</section_boards>
 	<polarizations>L R</polarizations>
 	<feed>0 0</feed>
 	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RK00S</configurationID>
	<sections>1</sections>
	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
	<inputPort>GREGORIAN</inputPort>
	<beams>1</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>7.0</attenuation>		
	<section_boards>0 1</section_boards>
	<polarizations>S</polarizations>
	<feed>0 0</feed>
	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RK77S</configurationID>
	<sections>7</sections>
	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
	<inputPort>GREGORIAN</inputPort>
	<beams>7</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>7.0</attenuation>		
	<section_boards>0 1 2 3 4 5 6 7 8 9 10 11 12 13</section_boards>
	<polarizations>S S S S S S S</polarizations>
	<feed>0 0 1 1 2 2 3 3 4 4 5 5 6 6</feed>
	<IF>0 1 0 1 0 1 0 1 0 1 0 1 0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RC00S</configurationID>
 	<sections>1</sections>
 	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
 	<inputPort>BWG</inputPort>
 	<beams>1</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>9.0</attenuation>	 	
 	<section_boards>0 1</section_boards>
 	<polarizations>S</polarizations>
 	<feed>0 0</feed>
 	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RL00S</configurationID>
 	<sections>1</sections>
 	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
 	<inputPort>PRIMARY</inputPort>
 	<beams>1</beams>
 	<bandWidth>1500.0</bandWidth>
 	<attenuation>10.0</attenuation>	 	
 	<section_boards>2 3</section_boards>
 	<polarizations>S</polarizations>
 	<feed>0 0</feed>
 	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

<Configuration>
	<configurationID>RP00S</configurationID>
 	<sections>1</sections>
 	<calSwitchingEnabled>TRUE</calSwitchingEnabled>
 	<inputPort>PRIMARY</inputPort>
 	<beams>1</beams>
 	<bandWidth>500.0</bandWidth>
 	<attenuation>10.0</attenuation>	 	
 	<section_boards>0 1</section_boards>
 	<polarizations>S</polarizations>
 	<feed>0 0</feed>
 	<IF>0 1</IF>
	<bins>1024</bins>
</Configuration>

</RoachSetup>