CARMA C++
CryoControl.idl
1 #ifndef _CRYOIDL
2 #define _CRYOIDL
3 
4 #include "carma/antenna/common/SwitchState.idl"
6 
7 module carma {
8 
9  module antenna {
10 
11  module common {
12 
16  const string CRYO_NAME = "Cryo";
17 
22  interface CryoControl {
28  void turnCompressor(in SwitchState state)
30 
34  void resetCompressor() raises (carma::util::UserException);
35 
39  void fillCompressor() raises (carma::util::UserException);
40 
44  void purgeCompressor() raises (carma::util::UserException);
45 
46  }; // End CryoControl interface
47 
48  }; // End module common
49 
50  }; // End module antenna
51 
52 }; // End module carma
53 
54 #endif // _CRYOIDL
55 
Antenna Cryogenics control
Definition: CryoControl.idl:22
const string CRYO_NAME
CryoControl nameserver name.
Definition: CryoControl.idl:16
Generic Carma variant of CORBA::UserException.
CORBA User Exception for carma::util.
SwitchState
Generic switch state enumerator.
Definition: SwitchState.idl:18