Commit 9385e0bd authored by Sergio Poppi's avatar Sergio Poppi
Browse files

DFB Patched

parent cbc0764e
Loading
Loading
Loading
Loading
+0 −51
Original line number Diff line number Diff line
/*************************************************************************************************************** */
/* Osservatorio Astronomico di Cagliari - INAF                                                                     	        */
/* $Id: Holography.idl,v 1.1 2011-04-15 14:28:26 spoppi Exp $										                    */
/*                                                                                                      	        */
/* This code is under GNU General Public Licence (GPL).                                                 	        */
/*                                                                                                      	        */
/* Who                                 when            What                                              	        */
/* Sergio Poppi			 	26/03/2012	Creation                                          	        */

#ifndef _DFBINTERFACE_IDL
#define _DFBINTERFACE_IDL



#include <baci.idl>
#include <enumpropMACRO.idl>
#include "GenericBackend.idl"

#pragma prefix "alma"

module Backends  {

	/**
		The Digital Filter Banks mark 3 (DFB3) is  the digital backends
		dual-receiver system.
		These unit is  digital correlator for spectral, continuum and pulsar observations
		and provides both the power spectrum of each polarisation (Total Intensity)
		and the complex cross-spectrum (polarization).  
	*/


	interface DFB: GenericBackend
		{
			
			
			void	initialize (in string configuration) 	 raises (ComponentErrors::ComponentErrorsEx,BackendsErrors::BackendsErrorsEx);



		};






};


#endif
+3 −3
Original line number Diff line number Diff line
@@ -23,8 +23,9 @@
#include <baciROlongSeq.h>
#include <baciROpattern.h>
#include <bulkDataSenderImpl.h>
#include <IRA>

#include <DFBInterfaceS.h>
#include <DFBS.h>

/**************************************/
//Component Errors
@@ -58,7 +59,6 @@

#include <Definitions.h>

using namespace IRA;
using namespace baci;
using namespace ACSBulkDataError;
// class CSenderThread;
+3 −3
Original line number Diff line number Diff line
@@ -247,9 +247,9 @@ CORBA::Boolean command(const char *cmd,CORBA::String_out answer) throw (CORBA::S
        AUTO_TRACE("DFBImpl::command()");
        IRA::CString out;
        IRA::CString in;
        bool error;
        error=CORBA::string_dup((const char *)out);
        return error;
        bool res;
        res=CORBA::string_dup((const char *)out);
        return res;
}

void DFBImpl::setSection(CORBA::Long input,CORBA::Double freq,CORBA::Double bw,CORBA::Long feed,CORBA::Long pol,CORBA::Double sr,CORBA::Long bins) throw (
+30 −17
Original line number Diff line number Diff line
#*******************************************************************************
# PPPPPPPP
# ALMA - Atacama Large Millimiter Array
# (c) UNSPECIFIED - FILL IN, 2015 
# 
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
# 
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
# 
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
#
# "@(#) $Id$"
#
@@ -7,14 +22,14 @@
#
# who       when      what
# --------  --------  ----------------------------------------------
# spoppi  23/02/12  created
# spoppi  2015-03-25  created
#

#*******************************************************************************
# This Makefile follows VLT Standards (see Makefile(5) for more).
#*******************************************************************************
# REMARKS
#    NoneTotalPower
#    None
#------------------------------------------------------------------------

#
@@ -40,15 +55,13 @@ EXECUTABLES_L =

#
# <brief description of xxxxx program>
DFBImpl_OBJECTS   =	DFBImpl Configuration
#DFBImpl_LDFLAGS   =
DFBImpl_LIBS      =     IRALibrary ComponentErrors GenericBackendStubs ManagmentDefinitionsStubs \
			AntennaErrors AntennaBossStubs AntennaDefinitionsStubs\
 			BackendsErrors  \
			DFBStubs\
  ReceiversDefinitionsStubs BackendsDefinitionsStubs bulkDataStubs bulkDataSenderStubs \
  bulkDataReceiverStubs ACSBulkDataError ComponentErrors BackendsErrors ParserErrors ManagementErrors
#Interface.
DFBImpl_OBJECTS   = DFBImpl	

DFBImpl_LIBS      = IRALibrary GenericBackendStubs DFBStubs ManagmentDefinitionsStubs \
                    BackendsDefinitionsStubs bulkDataStubs bulkDataSenderStubs \
                    bulkDataReceiverStubs ACSBulkDataError ComponentErrors  BackendsErrors\
		    ParserErrors ManagementErrors
#
# special compilation flags for single c sources
#yyyyy_CFLAGS   = 

@@ -116,7 +129,7 @@ CDB_SCHEMAS = DFB
# 
# IDL Files and flags
# 
IDL_FILES = DFB 
IDL_FILES =
TAO_IDLFLAGS =
USER_IDL =
#
@@ -145,7 +158,7 @@ XSDBIND=
#
XSDBIND_INCLUDE=
# man pages to be done
# --------------------Holography
# --------------------
MANSECTIONS =
MAN1 =
MAN3 =
@@ -181,7 +194,7 @@ CSOURCENAMES = \

#
# INCLUDE STANDARDS
# -----------------TotalPower
# -----------------

MAKEDIRTMP := $(shell searchFile include/acsMakefile)
ifneq ($(MAKEDIRTMP),\#error\#)