Commit 0c44abd0 authored by Andrea Orlati's avatar Andrea Orlati Committed by GitHub
Browse files

fix issue #324: The CHC receiver now fully supported at Medicina. The two...

fix issue #324: The CHC receiver now fully supported at Medicina. The two different configurations are 1.2 GHz bandwidth and (#338)

150 MHz. The corresponding procedures are "setupCHC" and "setupCHCL".
parent 24133e34
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -15,6 +15,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/
	allows to setup a set of programmable attenuators in order to control the singal levels. config select
	which configuration to apply between a set of predefined one.
	
	issue #324 - full support for CHC receiver at Medicina telescope now added.The receiver will be avaiable 
	under two diffent configurations: 1.2 GHz and 150MHz bandwidth. The respective setup are achived by issueing
	the following procedures "SETUPCHC" and "SETUPCHCL".  

### Changed

	issue #316 - several related commits. The operation releated to the Medicina K band receivers now relys on a
+6 −0
Original line number Diff line number Diff line
#ifndef _SP_PARSERCONNECTOR_H_
#define _SP_PARSERCONNECTOR_H_

#include <Definitions.h>
#include <iostream>

@@ -37,9 +40,12 @@ private:
	static IRA::CString getMessage(EX& exObj);
};


#include "ParserConnector.i"


}

#endif

+8 −5
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@
#include <ReceiversDefinitionsS.h>
#include <IRA>
#include <acsncSimpleSupplier.h>
#include <ParserConnector.h>
#include "Configuration.h"
#define _RECVBOSSCORE_MAX_IFS 4

@@ -321,15 +322,15 @@ private:
	/**
	 * Socket to the KBand Recevier
	 */
	IRA::CSocket m_kBandSocket;
	//IRA::CSocket m_kBandSocket;
	
	/**
	 * Socket for the Receviers configuration
	 */
	IRA::CSocket m_recvSocket;
	IRA::CSocket m_fsSocket;
	bool m_recvOpened;
	bool m_fsOpened;
	//IRA::CSocket m_recvSocket;
	//IRA::CSocket m_fsSocket;
	//bool m_recvOpened;
	//bool m_fsOpened;
	bool m_cal;
	IRA::CDBTable *m_KKCFeedTable;
	double m_LO[_RECVBOSSCORE_MAX_IFS];
@@ -415,6 +416,8 @@ private:

#ifdef COMPILE_TARGET_MED
	void setup(const char * code) throw(ComponentErrors::SocketErrorExImpl,ComponentErrors::ValidationErrorExImpl);
	bool sendToRecvControl(const void *buffer,unsigned size);
	bool sendToFS(const void *buffer,unsigned size);

#elif COMPILE_TARGET_NT
	void setup(const char * code) throw(ComponentErrors::SocketErrorExImpl,ComponentErrors::ValidationErrorExImpl);
+5 −1
Original line number Diff line number Diff line
@@ -44,7 +44,11 @@ endif
# C programs (public and local)
# -----------------------------
EXECUTABLES     =
EXECUTABLES_L   = 
EXECUTABLES_L   = TestMedicinaSXKL

TestMedicinaSXKL_OBJECTS = TestMedicinaSXKL
TestMedicinaSXKL_LIBS = IRALibrary


#
# <brief description of xxxxx program>
+129 −161

File changed.

Preview size limit exceeded, changes collapsed.

Loading