GpsdStart.h
1 
9 #ifndef GPSDSTART_H
10 #define GPSDSTART_H
11 
12 //Includes
13 #include <TObject.h>
14 #include "AnitaConventions.h"
15 #include "simpleStructs.h"
16 
17 
19 
23 class GpsdStart: public TObject
24 {
25  public:
26  GpsdStart();
27  ~GpsdStart();
28 
29  GpsdStart(Int_t trun, Int_t trealTime, GpsdStartStruct_t *startPtr);
30 
31  Int_t run;
32  UInt_t realTime;
33  UInt_t payloadTime;
34  UChar_t ackCount[3];
35  UChar_t nakCount[3];
36 
44  UChar_t rioBitMask;
46 
56  UChar_t tstBitMask;
57 
58  ClassDef(GpsdStart,10);
59 };
60 
61 
62 #endif //GPSDSTART_H
Int_t run
Run number asssigned offline.
Definition: GpsdStart.h:31
UChar_t rioBitMask
RIO Bit mask.
Definition: GpsdStart.h:44
GpsdStart()
Default constructor.
Definition: GpsdStart.cxx:17
Gpsd Start Block – Telemetered.
UChar_t tstBitMask
tstBitMask
Definition: GpsdStart.h:56
GpsdStart – The start up packet for GPSd.
Definition: GpsdStart.h:23
~GpsdStart()
Destructor.
Definition: GpsdStart.cxx:22
UChar_t nakCount[3]
Definition: GpsdStart.h:35
UChar_t ackCount[3]
Number of acknowledge messages from each GPS.
Definition: GpsdStart.h:34
UInt_t payloadTime
Time in unixTime.
Definition: GpsdStart.h:33
UInt_t realTime
Time in unixTime.
Definition: GpsdStart.h:32