CARMA C++
downconverterSystem.idl
Go to the documentation of this file.
1 
10 #ifndef CARMA_DOWNCONVERTER_SYSTEM_IDL
11 #define CARMA_DOWNCONVERTER_SYSTEM_IDL
12 
35 
36 module carma {
37 module downconverter {
38 
42 const string SLDCCONTROL_NAME = "carma.downconverter.SldcControl";
43 
47 const string WBDCCONTROL_NAME = "carma.downconverter.WbdcControl";
48 
62 interface System {
63 
71  carma::downconverter::DownconverterControl GlobalDownconverter()
73 
85  in short input, in short band) raises (carma::util::UserException);
86 
97  in short input, in short band) raises (carma::util::UserException);
98 
107 
118  carma::downconverter::QuadModControl QuadMod(in short input)
120 
129  carma::downconverter::NoiseSourceControl GlobalNoiseSource()
131 
141 
150 
161 
167  raises ( carma::util::UserException );
168 
177  in short inputNo )
178  raises ( carma::util::UserException );
179 
188  carma::downconverter::BlockDownconverterControl GlobalBlockDownconverter()
189  raises ( carma::util::UserException );
190 
198  void selectSidebandFrequency(
200  in double lofreq,
201  in unsigned short bandNo) raises (carma::util::UserException);
202 
208  void selectFilter(
210  in unsigned short bandNo ) raises (carma::util::UserException);
211 
217  void
218  setPsysPreset( in unsigned short inputNo,
219  in unsigned short bandNo )
220  raises ( carma::util::UserException );
221 
228  void
229  setPsys( in float psys,
230  in unsigned short inputNo,
231  in unsigned short bandNo )
232  raises ( carma::util::UserException );
233 
239  void reset() raises (carma::util::UserException);
240 
246  void softReset() raises (carma::util::UserException);
247 
254  void quit() raises (carma::util::UserException);
255 
256 }; // End SystemControl interface
257 }; // End downconverter module
258 }; // End carma module
259 #endif
Carma Spectral Line Downconverter LO Control interface.
Carma downconverter CAN module control interface.
Carma noise source control interface definition.
Noise Source Device Class.
Definition: NoiseSource.h:38
LoMonitor Device class implementation.
Definition: LoMonitor.h:41
FilterType
Valid output bandwidth filter types.
Carma LoMonitor CAN module control interface.
Carma Downconverter control interface definition.
Carma Downconverter system access interface.
Carma Block Downconvrter CAN module control interface.
Carma Spectral Downconverter control interface definition.
Generic Carma variant of CORBA::UserException.
Carma LoMonitor control interface definition.
Carma Block Downconverter control interface definition.
Carma dowconverter noise source control interface.
Carma downconverter quadrature modulator control interface.
carma::downconverter::SpectralLoControl interface definition.
const string SLDCCONTROL_NAME
Spectral Downconverter System DO Name.
const string WBDCCONTROL_NAME
Wideband Downconverter System DO Name.
SpectralDownconverter CAN Device class implementation.
Downconverter Device class implementation.
Definition: Downconverter.h:35
Carma Quadrature Modulator control interface definition.
Carma Spectral Line Downconverter CAN module control interface.
Spectral Line Downconverter LO Control module class.
Definition: LoControl.h:36
CAN device implementation for block downconverter (API #4).