CARMA C++
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
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
34
class
EnvironmentalControlImpl
{
35
public
:
36
41
EnvironmentalControlImpl
(
EnvironmentalMonitor
& env );
42
43
~
EnvironmentalControlImpl
();
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
53
EnvironmentalMonitor
&env_;
54
log4cpp::Category &log_;
55
56
};
// End class EnvironmentalControlImpl
57
}}}
// End namespace carma::antenna::ovro
58
#endif
carma::antenna::ovro::EnvironmentalControlImpl
CORBA control implementation for the EnvironmentalControl interface.
Definition:
EnvironmentalControlImpl.h:34
carma::antenna::ovro::EnvironmentalControlImpl::EnvironmentalControlImpl
EnvironmentalControlImpl(EnvironmentalMonitor &env)
Constructor.
carma::antenna::ovro::EnvironmentalMonitor
CAN Device class implementation for 10-m sidecab environmental monitor.
Definition:
EnvironmentalMonitor.h:30
carma
antenna
ovro
control
EnvironmentalControlImpl.h
Generated by
1.8.5