CARMA C++
OpticsControlImpl.h
Go to the documentation of this file.
1 
10 #ifndef CARMA_ANTENNA_OVRO_OPTICSCONTROLIMPL_H
11 #define CARMA_ANTENNA_OVRO_OPTICSCONTROLIMPL_H
12 
13 // Corba includes
14 #include "carma/corba/corba.h"
15 
16 // Carma includes
17 #include "carma/antenna/common/RxControl.h"
19 
20 namespace carma {
21 namespace antenna {
22 namespace ovro {
23 
24  // Forward declaration
25  class Optics;
26 
39  public:
40 
47 
49 
50  void selectRx();
51 
52  private:
53 
55  const carma::antenna::common::RxTypeInfo rxTypeInfo_;
56 
57  }; // End class OpticsControlImpl
58 }}} // Namespace carma::antenna::ovro
59 #endif
Type
Enumerate valid Receiver types.
Definition: RxControl.idl:36
10-m Antenna Optics CAN device class.
Definition: Optics.h:37
Declaration for carma::antenna::common::RxTypeInfo class.
OpticsControlImpl(carma::antenna::ovro::Optics &optics, carma::antenna::common::RxControl::Type type)
Constructor.
Maps and provides conversions between the various receiver type definitions from the monitor system...
Definition: RxTypeInfo.h:32
OpticsControlImpl Corba control class.