Commit c7f5a051 authored by TheDebbio's avatar TheDebbio
Browse files

broken: config hnd in progress

Tryna get a bit of order in configutaion layer
parent 83983b24
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='ISO-8859-1'?>

<LocalOscillatorLookUpTable xmlns="urn:schemas-cosylab-com:LocalOscillatorLookUpTable: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">

<SynthesizerEntry><Frequency>4300.0</Frequency><OutputPower>14.0</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>5050.0</Frequency><OutputPower>14.0</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>5800.0</Frequency><OutputPower>14.0</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>6300.0</Frequency><OutputPower>14.0</OutputPower></SynthesizerEntry>
</LocalOscillatorLookUpTable>
 No newline at end of file
+4 −1
Original line number Diff line number Diff line
@@ -5,6 +5,9 @@
				xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0"
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<SynthesizerEntry><Frequency>9700.0</Frequency><OutputPower>4</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>4300.0</Frequency><OutputPower>16.2</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>5050.0</Frequency><OutputPower>16.2</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>5800.0</Frequency><OutputPower>16.2</OutputPower></SynthesizerEntry>
<SynthesizerEntry><Frequency>6300.0</Frequency><OutputPower>16.2</OutputPower></SynthesizerEntry>

</LocalOscillatorLookUpTable>
 No newline at end of file
+0 −4
Original line number Diff line number Diff line
@@ -6,11 +6,7 @@
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<TaperEntry><Frequency>4300</Frequency><Taper>-9.5</Taper></TaperEntry>

<TaperEntry><Frequency>5050</Frequency><Taper>-12</Taper></TaperEntry>

<TaperEntry><Frequency>5800</Frequency><Taper>-14</Taper></TaperEntry>

<TaperEntry><Frequency>6300</Frequency><Taper>-9.9</Taper></TaperEntry>

</TaperLookUpTable>
+1 −9
Original line number Diff line number Diff line
@@ -19,14 +19,6 @@
				RepetitionExpireTime="10000000"
				LocalOscillatorInstance1st="RECEIVERS/LO"
				LocalOscillatorInstance2nd="RECEIVERS/LO2"				
				CCCNormalSetup= "DataBlock/MedicinaCBand/NormalModeSetup/CCC"
				CCCNArrowSetup= "DataBlock/MedicinaCBand/NarrowBandwidthSetup/CCC"
				CHCNormalSetup= "DataBlock/MedicinaCBand/NormalModeSetup/CHC"
				CHCNarrowSetup= "DataBlock/MedicinaCBand/NarrowBandwidthSetup/CHC"
				CCCNormalNoiseMark= "DataBlock/MedicinaCBand/NoiseMark/CCC"
				CCCNarrowNoiseMark= "DataBlock/MedicinaCBand/NoiseMark/CCC"
				CHCNormalNoiseMark= "DataBlock/MedicinaCBand/NoiseMark/CHC"
				CHCNarrowNoiseMark= "DataBlock/MedicinaCBand/NoiseMark/CHC"
>
			<LO description="Sequence of local oscillator values for each IF chain"/>
			<feeds description="Number of feeds of the receiver"/>
+46 −0
Original line number Diff line number Diff line
#ifndef MEDICINA_C_BAND_COMMONS_H
#define MEDICINA_C_BAND_COMMONS_H

#include <IRA>
#include <maciContainerServices.h>
#include <ComponentErrors.h>
#include <ReceiversDefinitionsC.h>


    /**
     * @brief Synth data repr. 
     */
	typedef struct {
		double frequency;
		double outputPower;
	} TLOValue;

    /**
     * @brief Taper data repr.
     */
	typedef struct {
		double frequency;
		double taper;
	} TTaperValue;

    /**
     * @brief Feed representation 
     */
	typedef struct {
		WORD code;
		double xOffset;
		double yOffset;
		double relativePower;
	} TFeedValue;

    /**
     * @brief Board value repr.
     */
	typedef struct {
		double temperature;
        ACS::Time timestamp;
	} BoardValue;

   

#endif
 No newline at end of file
Loading