Commit aee56b3e authored by Marco Bartolini's avatar Marco Bartolini
Browse files

Added MinorServo CDB files to branch

parent d648b011
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<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="MinorServoBoss"    
    Code="MinorServoBossImpl"
    ImplLang="cpp"
    Type="IDL:alma/MinorServo/MinorServoBoss:1.0"
    Container="MinorServoBossContainer"
	Default="true"

/>
+31 −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="2"
		minLogLevelLocal="2"
		dispatchPacketSize="0"
		immediateDispatchLevel="2"
		flushPeriodSeconds="2"
	>
	</LoggingConfig>

</Container>


+58 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='ISO-8859-1'?>
<!--
    MEDICINA MINOR SERVO PARAMETERS
-->
<MinorServoParameters 
    xmlns="urn:schemas-cosylab-com:MinorServoParameters: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">

    <MinorServo>
        <code>KKC</code>
        <primary>0</primary>
        <trackel>1</trackel>
        <!--
        for each axis we sepcify name an scharacteristics as:

        <NAME>unit,min,max,pol0,pol1,pol2,pol3,pol4</NAME>

        where:
        * NAME can be one of Xaxis, Yaxis, Zaxis, THETAXaxis, THETAYaxis,
        or YPaxis, ZPaxis for primary focus
        * unit is the the unit measure for the axis
        * min and max are the maximum and minimum values the axis can get
        * pol0-4 are the coefficients of the 5th grade polynomial which describes
        elevation tracking corrections
        -->
        <Xaxis>mm,-70.0,70.0,15,0,0,0,0</Xaxis>
        <Yaxis>mm,-70.0,70.0,-37.9929,0,0,0,0</Yaxis>
        <Zaxis>mm,-70.0,70.0,14.4818,0,0,0,0</Zaxis>
        <THETAXaxis>deg,-5,5.0,-0.0150346,0,0,0,0</THETAXaxis>
        <THETAYaxis>deg,-5,5.0,-0.0486663,0,0,0,0</THETAYaxis>
    </MinorServo>
    <MinorServo>
        <code>CCC</code>
        <primary>0</primary>
        <trackel>1</trackel>
        <Xaxis>mm,-70.0,70.0,-7.62,0,0,0,0</Xaxis>
        <Yaxis>mm,-70.0,70.0,-18.2314,0,0,0,0</Yaxis>
        <Zaxis>mm,-70.0,70.0,2.18271,0,0,0,0</Zaxis>
        <THETAXaxis>deg,-5,5.0,-0.0736767,0,0,0,0</THETAXaxis>
        <THETAYaxis>deg,-5,5.0,0.0199275,0,0,0,0</THETAYaxis>
    </MinorServo>
    <MinorServo>
        <code>XXP</code>
        <primary>1</primary>
        <trackel>0</trackel>
        <YPaxis>mm,-340,-320,-331.09,0,0,0,0</YPaxis>
        <ZPaxis>mm,-320,-300,-306.92,0,0,0,0</ZPaxis>
    </MinorServo>
    <MinorServo>
        <code>LLP</code>
        <primary>1</primary>
        <trackel>0</trackel>
        <YPaxis>mm,-10,0,-5.09,0,0,0,0</YPaxis>
        <ZPaxis>mm,-320,-270,-302.32,0,0,0,0</ZPaxis>
    </MinorServo>
</MinorServoParameters>
+51 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='ISO-8859-1'?>
<!--
   Authors: 
       Marco Bartolini bartolini@ira.inaf.it
-->

<MinorServoBoss
    xmlns="urn:schemas-cosylab-com:MinorServo: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"
    actionThreadStackSize="2048"
    monitoringThreadStackSize="4096"
    
    server_ip = "192.168.51.30"
    AntennaBossInterface="IDL:alma/Antenna/AntennaBoss:1.0"
>
    <status description="The summary status of MinorServoBoss"/>
    <actualSetup description="Mnemonic code that defines a setup" />
    <ready description="servo is ready to receive commands" />
    <starting description="starting a setup" />
    <asConfiguration description="Active surface configuration always off" />
    <elevationTrack description="servo is tracking current elevation" />
    <scanActive description="servo is performing a scan operation" />
    <scanning description="servo is performing a scan operation" />
              
    <!--
   MinorServoBoss Verbose Status (ROpattern)
    <verbose_status
        default_timer_trig="0"
        min_timer_trig="0"
        initialize_devio="0"
        default_value="0"
        description="MinorServoBoss verbose status" 
        format="I don't know"
        units="none"
        resolution="65535"
        alarm_mask="1"
        alarm_trigger="0"
        alarm_timer_trig="0"
        bitDescription="Ok, Tracking, Configuring, Parking, Parked, Warning, Failure"
        whenSet="3,3,3,3,3,3,3"
        whenCleared="0,0,0,0,0,0,0"
        archive_priority="1"
        archive_min_int="1"
        archive_max_int="1"
        archive_delta="1"
    />
    -->

</MinorServoBoss>
+15 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<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="MinorServoBoss"    
    Code="MinorServoBossImpl"
    ImplLang="cpp"
    Type="IDL:alma/MinorServo/MinorServoBoss:1.0"
    Container="MinorServoBossContainer"
	Default="true"

/>
Loading