CARMA C++
LOYig.h
Go to the documentation of this file.
1 #ifndef SZA_ANTENNA_CORBA_LOYIG_H
2 #define SZA_ANTENNA_CORBA_LOYIG_H
3 
4 #include "carma/antenna/sza/antenna/corba/Corba.h"
5 
6 #include "carma/antenna/common/LOControl.h"
7 
15 namespace sza {
16  namespace antenna {
17  namespace control {
18  class AntennaMaster;
19  };
20  };
21 };
22 
23 namespace sza {
24  namespace antenna {
25  namespace corba {
26 
27  class LOYig {
28  public:
29 
37 
41  virtual ~LOYig();
42 
46  virtual void setFrequency(double yigFreq, double LOfreq);
47 
51  virtual void toggleSweep(bool on);
52 
56  virtual void setLoFrequency(double frequency);
57 
58  private:
59 
65 
66  }; // End class LOYig
67 
68  }; // End namespace corba
69  }; // End namespace antenna
70 }; // End namespace sza
71 
72 #endif // End #ifndef
73 
74 
Define a class to encapsulate the entire Antenna control system.