My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
AzTilt.h
Go to the documentation of this file.
1 #ifndef AZTILT_H
2 #define AZTILT_H
3 
11 #include "gcp/antenna/control/specific/AxisTilt.h"
12 #include "gcp/antenna/control/specific/PointingCorrections.h"
13 
14 namespace gcp {
15  namespace antenna {
16  namespace control {
17 
18 
22  class AzTilt : public AxisTilt {
23 
24  public:
25 
29  AzTilt();
30 
34  void reset();
35 
39  void setHaTilt(double ha_tilt);
40 
44  void setLatTilt(double lat_tilt);
45 
49  void apply(PointingCorrections* f);
50 
54  void packHaTilt(signed* s_elements);
55 
59  void packLatTilt(signed* s_elements);
60 
61  private:
62 
68  double haTilt_;
69 
75  double latTilt_;
76 
77  }; // End class AzTilt
78 
79  }; // End namespace control
80  }; // End namespace antenna
81 } // End namespace gcp
82 
83 #endif // End #ifndef
void packLatTilt(signed *s_elements)
Definition: AzTilt.cc:142
void packHaTilt(signed *s_elements)
Definition: AzTilt.cc:134
void apply(PointingCorrections *f)
Definition: AzTilt.cc:63
Definition: AzTilt.h:22
AzTilt()
Definition: AzTilt.cc:15
void reset()
Definition: AzTilt.cc:23
Definition: AxisTilt.h:26
Definition: PointingCorrections.h:22
void setHaTilt(double ha_tilt)
Definition: AzTilt.cc:32
void setLatTilt(double lat_tilt)
Definition: AzTilt.cc:40