CARMA C++
PointingParameter.h
Go to the documentation of this file.
1 #ifndef SZA_UTIL_POINTINGPARAMETER_H
2 #define SZA_UTIL_POINTINGPARAMETER_H
3 
11 namespace sza {
12  namespace util {
13 
14  class PointingParameter {
15 
16  public:
17 
18  enum Parameter {
19  NONE = 0,
20 
21  // The longitude,latitude and altitude of the site
22 
23  SITE = 1,
24 
25  // The atmospheric refraction parameters
26 
27  ATMOSPHERE = 2,
28 
29  // The value of UT1-UTC
30 
31  UT1UTC = 4,
32 
33  // The value of the equation of the equinoxes
34 
35  EQNEQX = 8,
36 
37  // The number of counts per turn of the encoders
38 
39  ENCODERS = 16,
40 
41  // Axis tilts
42 
43  TILTS = 32,
44 
45  // Collimation terms
46 
47  COLLIMATION = 64,
48 
49  // Encoder limits
50 
51  LIMITS = 128,
52 
53  // The gravitational flexure of the mount
54 
55  FLEXURE = 256,
56 
57  // The zero points of the encoders
58 
59  ZEROS = 512,
60 
61  // The antenna-specific offsets
62 
63  LOCATION = 1024,
64 
65  // The following should be the bitwise union of all of the above
66 
67  ALL = 2047
68  };
69 
70  }; // End class PointingParameter
71 
72  }; // End namespace util
73 }; // End namespace sza
74 
75 #endif // End #ifndef