CARMA C++
EnvironmentalControlImpl.h
Go to the documentation of this file.
1 
10 #ifndef CARMA_ANTENNA_OVRO_ENVIRONMENTALCONTROLIMPL_H
11 #define CARMA_ANTENNA_OVRO_ENVIRONMENTALCONTROLIMPL_H
12 
13 // Corba include
14 #include "carma/corba/corba.h"
15 
16 namespace log4cpp {
17  // Forward declaration
18  class Category;
19 } // End namespace log4cpp
20 
21 namespace carma {
22 namespace antenna {
23 namespace ovro {
24 
25  class EnvironmentalMonitor;
26 
35  public:
36 
42 
44 
45  void enableCamera( ::CORBA::Boolean on );
46 
47  void turnSidecabPowerOff(); // !!!
48 
49  void enable24vPs( ::CORBA::UShort supplyNo, ::CORBA::Boolean on);
50 
51  private:
52 
54  log4cpp::Category &log_;
55 
56  }; // End class EnvironmentalControlImpl
57 }}} // End namespace carma::antenna::ovro
58 #endif
CORBA control implementation for the EnvironmentalControl interface.
EnvironmentalControlImpl(EnvironmentalMonitor &env)
Constructor.
CAN Device class implementation for 10-m sidecab environmental monitor.