My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
MountOffset.h
Go to the documentation of this file.
1 #ifndef MOUNTOFFSET_H
2 #define MOUNTOFFSET_H
3 
11 #include "gcp/antenna/control/specific/OffsetBase.h"
12 
13 namespace gcp {
14  namespace antenna {
15  namespace control {
16 
17 
21  class MountOffset : public OffsetBase {
22 
23  public:
24 
28  MountOffset();
29 
33  void set(gcp::util::OffsetMsg msg);
34 
38  double getAz();
39 
43  double getEl();
44 
48  //double getPa();
49 
53  void increment(double daz, double del /*, double dpa=0.0*/);
54 
58  void reset();
59 
64  void pack(signed* s_elements);
65  void pack(double* array);
66 
67  private:
68 
72  double az_;
73 
77  double el_;
78 
82  double pa_;
83 
84  }; // End class MountOffset
85 
86  }; // End namespace control
87  }; // End namespace antenna
88 } // End namespace gcp
89 
90 #endif // End #ifndef
91 
double getEl()
Definition: MountOffset.cc:85
void set(gcp::util::OffsetMsg msg)
Definition: MountOffset.cc:45
MountOffset()
Definition: MountOffset.cc:17
void pack(signed *s_elements)
Definition: MountOffset.cc:102
Definition: OffsetMsg.h:14
double getAz()
Definition: MountOffset.cc:77
Definition: MountOffset.h:21
void increment(double daz, double del)
Definition: MountOffset.cc:35
void reset()
Definition: MountOffset.cc:25
Definition: OffsetBase.h:27