CARMA C++
QuadModControl.idl
Go to the documentation of this file.
1 
9 #ifndef CARMA_DOWNCONVERTER_QUADMODCONTROL_IDL
10 #define CARMA_DOWNCONVERTER_QUADMODCONTROL_IDL
11 
14 
15 module carma {
16 module downconverter {
17 
18 typedef sequence<octet> WalshSequence;
19 
26 
31  void setPoutPreset() raises (carma::util::UserException);
32 
38  void setPout(in double pout) raises (carma::util::UserException);
39 
47  void setPoutAtten(in unsigned short atten) raises
49 
57  void enableQuadMod(in boolean enable) raises (carma::util::UserException);
58 
65  void enableModulationOnly(in boolean enable)
67 
81  void loadWalshSequence( in WalshSequence walshSeq )
83 
84  // Engineering commands
92  boolean isEnabled();
93 
101  boolean checkIfOutPower(in double power, in double delta)
103 
111  boolean checkIfInPower(in double power, in double delta)
113 
114 
115 }; // End QuadModControl interface
116 }; // End downconverter module
117 }; // End carma module
118 #endif
119 
Carma CANbus base Device control interface.
Generic Carma variant of CORBA::UserException.
Carma downconverter quadrature modulator control interface.
CORBA User Exception for carma::util.
Carma CANbus Device control base interface.