CARMA C++
DownconverterControl.idl
Go to the documentation of this file.
1 
10 #ifndef CARMA_DOWNCONVERTER_DOWNCONVERTERCONTROL_IDL
11 #define CARMA_DOWNCONVERTER_DOWNCONVERTERCONTROL_IDL
12 
15 
16 module carma {
17 module downconverter {
18 
26 
31  enum SidebandType {
32  UPPER_SIDEBAND,
33  LOWER_SIDEBAND
34  };
35 
40  enum FilterType {
41  FILTER_490MHZ,
42  FILTER_240MHZ,
43  FILTER_119MHZ,
44  FILTER_58MHZ,
45  FILTER_280MHZ
46  };
47 
48 
53  void setPsysPreset() raises (carma::util::UserException);
54 
59  void setPsys(in float psys) raises (carma::util::UserException);
60 
65  void setPsysAtten(in float atten) raises (carma::util::UserException);
66 
71  void setIfOutPreset() raises (carma::util::UserException);
72 
78  void setIfOut(in float ifout) raises (carma::util::UserException);
79 
85  void setIfOutAtten(in float atten) raises (carma::util::UserException);
86 
92  void enableRfInputAmp(in boolean enable) raises
93  (carma::util::UserException);
94 
100  void enableIfOutAlc(in boolean enable) raises (carma::util::UserException);
101 
102  // Engineering commands only!
111  boolean checkIfOutputPower(in float power, in float delta) raises
112  (carma::util::UserException);
113 
114 
115 
116 }; // End DownconverterControl
117 }; // End downconverer module
118 }; // End carma module
119 #endif
Carma downconverter CAN module control interface.
FilterType
Valid output bandwidth filter types.
Carma CANbus base Device control interface.
CORBA User Exception for carma::util.
Carma CANbus Device control base interface.