CARMA C++
IFControl.idl
Go to the documentation of this file.
1 
8 #ifndef ControlFIDL
9 #define ControlFIDL
10 
12 
13 module carma {
14 
15  module antenna {
16 
17  module common {
18 
22  const string IF1_NAME = "IF1";
23  const string IF2_NAME = "IF2";
24 
28  interface IFControl {
35  void selectRx()
37 
45  void selectBand( in unsigned short band )
47 
52  void setAtten(in float atten)
54 
59  void setPower(in float power)
61 
67  void setPresetPower()
69 
74  void reset() raises ( carma::util::UserException );
75 
83  }; // End IF interface
84 
85  }; // End common module
86 
87  }; // End antenna module
88 
89 }; // End carma module
90 
91 #endif // ControlFIDL
Generic Carma variant of CORBA::UserException.
const string IF1_NAME
IFControl nameserver name.
Definition: IFControl.idl:22
CORBA User Exception for carma::util.
Antenna IF subsystem control.
Definition: IFControl.idl:28