ITS
GPSProvider.h
Go to the documentation of this file.
1 
7 #ifndef GPSProvider_H
8 #define GPSProvider_H
9 
10 #include <gps.h> // libgps
11 #include <FakeGPSProvider.h>
12 #include <apiCDD.h>
13 
15 {
16  Q_OBJECT
17 public:
21  GPSProvider();
25  ~GPSProvider();
29  void getPosition();
30 
31 public slots:
36  void execute();
37 
38 private:
39 
40  /* API */
50  void checkConstraints(); //TODO: Use apiCDD
51 };
52 
53 #endif // GPSProvider_H
void getPosition()
getPosition Get the position from GPSProvider signal. (c.f. execute()).
Definition: GPSProvider.cpp:17
AltitudeConfidence_t getAltitudeConfidence(int epv)
getAltitudeConfidence Translate altitude uncertainty from GPS signal to ETSI&#39;s altitude confidence...
void execute()
execute Execute the GPS client. I.e. wait for GPS signal and feed GPS attributes. If no GPS signal or...
long AltitudeConfidence_t
void checkConstraints()
checkConstraints Check the constraints and change to correct values.
GPSProvider()
GPSProvider GPSProvider constructor.
Definition: GPSProvider.cpp:9
GPS provider for testing purposes.