CARMA C++
LOControlImpl.h
Go to the documentation of this file.
1 
11 #ifndef CARMA_ANTENNA_BIMA_LOCONTROLIMPL_H
12 #define CARMA_ANTENNA_BIMA_LOCONTROLIMPL_H
13 
16 
17 namespace log4cpp {
18  class Category;
19 }
20 
21 namespace carma
22 {
23  namespace antenna
24  {
25  namespace bima
26  {
27 
31  class LOControlImpl :
32  public RxClient
33  {
34  public:
35 
39  LOControlImpl( Configuration &config );
40 
44  virtual ~LOControlImpl();
45 
46  void setFrequency(double yigFreq, double LOfreq);
47 
48  void toggleSweep( bool on );
49 
50  void toggleYigSweep( bool on );
51 
52  void setYigFrequency( CORBA::Double yigFreq );
53 
54  void setLoFrequency(double Frequency);
55 
56  void setLoTerminatorAttenuation(::CORBA::UShort atten);
57 
58  private:
59 
60  log4cpp::Category &log_;
61  Configuration &_config;
62 
63  }; // End class LOControlImpl
64 
65  } // bima
66  } // antenna
67 } // End namespace carma
68 
69 #endif // CARMA_ANTENNA_BIMA_LOCONTROLIMPL_H
virtual ~LOControlImpl()
Destructor.
LOControlImpl(Configuration &config)
Constructor.
Conviences for BIMA control code.
LOControlImpl Corba control class.
Definition: LOControlImpl.h:31
Class definition for RxClient on the BIMA antennas.