CARMA C++
CryoControlImpl.h
Go to the documentation of this file.
1 
11 #ifndef CARMA_ANTENNA_BIMA_CRYOCONTROLIMPL_H
12 #define CARMA_ANTENNA_BIMA_CRYOCONTROLIMPL_H
13 
14 #include "carma/antenna/common/SwitchState.h"
15 
16 namespace log4cpp {
17  class Category;
18 }
19 
20 namespace carma
21 {
22  namespace antenna
23  {
24  namespace bima
25  {
26 
33  {
34  public:
35 
41  CryoControlImpl( );
42 
46  virtual ~CryoControlImpl();
47 
48  void turnCompressor(carma::antenna::common::SwitchState state);
49 
50  void resetCompressor();
51 
52  void fillCompressor();
53 
54  void purgeCompressor();
55 
56  void reset();
57 
58  private:
59 
60  log4cpp::Category &log_;
61 
62  }; // End class CryoControlImpl
63 
64  }}} // End namespace carma::antenna::bima
65 
66 #endif // CARMA_ANTENNA_BIMA_CRYOCONTROLIMPL_H
67 
virtual ~CryoControlImpl()
Destructor.
CryoControlImpl()
Constructor Inputs a CryoCompressor reference to allow delegation of control commands to it...
SwitchState
Generic switch state enumerator.
Definition: SwitchState.idl:18
CryoControlImpl CORBA control implementation.