GpsGga.h
1 
9 #ifndef GPSGGA_H
10 #define GPSGGA_H
11 
12 //Includes
13 #include <TObject.h>
14 #include "simpleStructs.h"
15 
16 
17 
19 
23 class GpsGga: public TObject
24 {
25  public:
26  GpsGga();
27  ~GpsGga();
28 
29  GpsGga(Int_t trun,
30  UInt_t trealTime,
31  GpsGgaStruct_t *gpsStruct);
32 
33  Int_t run;
34  UInt_t realTime;
35  UInt_t payloadTime;
36  UInt_t payloadTimeUs;
37  UInt_t timeOfDay;
38  UChar_t numSats;
39  Float_t latitude;
40  Float_t longitude;
41  Float_t altitude;
42  Float_t hdop;
43  Float_t geoidSeparation;
44  Float_t ageOfCalc;
45  UChar_t posFixType;
46  UChar_t baseStationId;
47  Int_t intFlag;
48 
49 
50  ClassDef(GpsGga,10);
51 };
52 
53 
54 #endif //GPSGGA_H
Float_t geoidSeparation
Geoidal separation value in metres.
Definition: GpsGga.h:43
UChar_t baseStationId
Differential base station id number – no idea what it is.
Definition: GpsGga.h:46
Int_t run
run number, assigned offline
Definition: GpsGga.h:33
Float_t longitude
Longitude in degrees.
Definition: GpsGga.h:40
~GpsGga()
Destructor.
Definition: GpsGga.cxx:22
Float_t ageOfCalc
Age of differential calculation (in seconds)
Definition: GpsGga.h:44
UInt_t payloadTime
time in unixTime (from CPU)
Definition: GpsGga.h:35
Float_t hdop
Horizontal dilution of precision.
Definition: GpsGga.h:42
UChar_t posFixType
Position fix tupe (0-invalid,1-autonoumous, 2-differential)
Definition: GpsGga.h:45
UInt_t payloadTimeUs
sub second timing in us (from CPU)
Definition: GpsGga.h:36
UInt_t realTime
time in unixTime (from CPU)
Definition: GpsGga.h:34
Float_t latitude
Latitude in degrees.
Definition: GpsGga.h:39
UInt_t timeOfDay
time of day in ms (from GPS)
Definition: GpsGga.h:37
UChar_t numSats
Number of satellites visible.
Definition: GpsGga.h:38
Int_t intFlag
Interpolation flag will be zero for raw data.
Definition: GpsGga.h:47
Float_t altitude
Altitude in degrees.
Definition: GpsGga.h:41
ADU5 Postion and Geoid – Telemetered.
GpsGga – GPS Geoid Data.
Definition: GpsGga.h:23
GpsGga()
Default constructor.
Definition: GpsGga.cxx:17