Adu5Vtg.cxx
1 
9 #include "Adu5Vtg.h"
10 #include "AnitaPacketUtil.h"
11 #include <iostream>
12 #include <fstream>
13 #include <cstring>
14 
15 ClassImp(Adu5Vtg);
16 
17 Adu5Vtg::Adu5Vtg()
18 {
19  //Default Constructor
20 }
21 
22 Adu5Vtg::~Adu5Vtg() {
23  //Default Destructor
24 }
25 
26 Adu5Vtg::Adu5Vtg(Int_t trun,
27  UInt_t trealTime,
28  GpsAdu5VtgStruct_t *gpsStruct)
29 {
30  simplePacketCheck(&(gpsStruct->gHdr),PACKET_GPS_ADU5_VTG);
31  run=trun;
32  realTime=trealTime;
33  payloadTime=gpsStruct->unixTime;
34  payloadTimeUs=gpsStruct->unixTimeUs;
35  trueCourse=gpsStruct->trueCourse;
36  magneticCourse=gpsStruct->magneticCourse;
37  speedInKnots=gpsStruct->speedInKnots;
38  speedInKPH=gpsStruct->speedInKPH;
39  intFlag=0;
40 }
Adu5Vtg – The ADU5 Velocity and Course Information.
Definition: Adu5Vtg.h:21
ADU5 course and speed info – Telemetered.
Float_t trueCourse
Course relative to true north.
Definition: Adu5Vtg.h:35
Float_t magneticCourse
Course relative to magnetic north.
Definition: Adu5Vtg.h:36
Float_t speedInKPH
Speed over ground in kph.
Definition: Adu5Vtg.h:38
GpsAdu5VtgStruct_t – Yes.
Float_t speedInKnots
Speed over ground in knots.
Definition: Adu5Vtg.h:37
int simplePacketCheck(GenericHeader_t *gHdr, PacketCode_t code)
simplePacketCheck – utility function