CARMA C++
MountOffset.h
Go to the documentation of this file.
1 #ifndef MOUNTOFFSET_H
2 #define MOUNTOFFSET_H
3 
12 
13 namespace sza {
14  namespace antenna {
15  namespace control {
16 
17 
21  class MountOffset : public OffsetBase {
22 
23  public:
24 
28  MountOffset();
29 
33  void set(sza::util::OffsetMsg msg);
34 
38  double getAz();
39 
43  double getEl();
44 
48  void increment(double daz, double del);
49 
53  void reset();
54 
59  void pack(signed* s_elements);
60 
61  private:
62 
66  double az_;
67 
71  double el_;
72 
76  double pa_;
77 
78  }; // End class MountOffset
79 
80  }; // End namespace control
81  }; // End namespace antenna
82 }; // End namespace sza
83 
84 #endif // End #ifndef
85 
A class for managing mount offsets (az/el).
Definition: MountOffset.h:21
void reset()
Initialize the offsets.
double getEl()
Return the elevation offset.
void pack(signed *s_elements)
Method to pack the mount offsets for archival in the register database.
void increment(double daz, double del)
Increment the offsets, in radians.
Define a class to encapsulate a variety of offsets.
Definition: OffsetBase.h:27
void set(sza::util::OffsetMsg msg)
Set the offsets.
double getAz()
Return the azimuth offset.
Tagged: Thu Nov 13 16:53:42 UTC 2003.