CARMA C++
PolarizationControlImpl.h
Go to the documentation of this file.
1 
11 #ifndef CARMA_ANTENNA_BIMA_POLARIZATIONCONTROLIMPL_H
12 #define CARMA_ANTENNA_BIMA_POLARIZATIONCONTROLIMPL_H
13 
14 
15 // Carma includes
17 #include "carma/antenna/common/PolarizationControl.h"
18 #include "carma/corba/corba.h"
19 
20 namespace log4cpp {
21  class Category;
22 }
23 
24 namespace carma
25 {
26  namespace antenna
27  {
28  namespace bima
29  {
30 
35  public RxClient
36  {
37  public:
38 
43  (
44  Configuration &config
45  );
46 
51 
59  static void setObservingFreq(float freq);
60 
61  void setState(
63 
64 
65  void setState(
67  ::CORBA::ULong seqNo );
68 
69  private:
70 
71  log4cpp::Category &log_;
72  Configuration &_config;
73  static float observingFreq_; // I'm afraid this is needed.
74 
75 
76  };
77 }}} // End namespace carma::antenna::bima
78 #endif
static void setObservingFreq(float freq)
Set observing frequency.
State
Enumerate valid polarization states.
PolarizationControlImpl(Configuration &config)
Constructor.
PolarizationControlImpl Corba control class.
Class definition for RxClient on the BIMA antennas.