Adu5Pat.h
1 
9 #ifndef ADU5PAT_H
10 #define ADU5PAT_H
11 
12 //Includes
13 #include <TObject.h>
14 #include "simpleStructs.h"
15 
16 
21 
26 class Adu5Pat: public TObject
27 {
28  public:
29  Adu5Pat();
30  ~Adu5Pat();
31 
32  Adu5Pat(Int_t trun,
33  UInt_t trealTime,
34  GpsAdu5PatStruct_t *gpsStruct);
35 
36  Int_t run;
37  UInt_t realTime;
38  UInt_t readTime;
39  UInt_t payloadTime;
40  UInt_t payloadTimeUs;
41  UInt_t timeOfDay;
42  Float_t latitude;
43  Float_t longitude;
44  Float_t altitude;
45  Float_t heading;
46  Float_t pitch;
47  Float_t roll;
48  Float_t mrms;
49  Float_t brms;
50  UInt_t attFlag;
51  Int_t intFlag;
52 
53  ClassDef(Adu5Pat,10);
54 };
55 
56 
57 #endif //ADU5PAT_H
Float_t pitch
in degrees
Definition: Adu5Pat.h:46
Adu5Pat – The ADU5 Position and Attitude Data.
Definition: Adu5Pat.h:26
Float_t latitude
In degrees.
Definition: Adu5Pat.h:42
Float_t longitude
In degrees.
Definition: Adu5Pat.h:43
UInt_t realTime
Time from the GPS unit.
Definition: Adu5Pat.h:37
Float_t brms
Baseline rms error in metres.
Definition: Adu5Pat.h:49
ADU5 Postion and Attitude – Telemetered.
UInt_t attFlag
0 is good attitude, 1 is bad attitude
Definition: Adu5Pat.h:50
Float_t altitude
In metres.
Definition: Adu5Pat.h:44
Float_t mrms
in degrees
Definition: Adu5Pat.h:48
UInt_t timeOfDay
in ms since the start of the day
Definition: Adu5Pat.h:41
Int_t intFlag
for raw data = 0, otherwise shows interpolation time
Definition: Adu5Pat.h:51
Float_t heading
0 is facing north, 180 is facing south
Definition: Adu5Pat.h:45
UInt_t readTime
Time of readout by the CPU.
Definition: Adu5Pat.h:38