From d7c29fdd7b11603c9c84e0292d6296f5183713d4 Mon Sep 17 00:00:00 2001 From: Kaj-Michael Lang Date: Mon, 1 Oct 2007 00:30:55 +0300 Subject: [PATCH] Move GPS data structure here --- src/gpsdata.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/gpsdata.h diff --git a/src/gpsdata.h b/src/gpsdata.h new file mode 100644 index 0000000..6ec9c26 --- /dev/null +++ b/src/gpsdata.h @@ -0,0 +1,38 @@ +#ifndef _GPS_DATA_H +#define _GPS_DATA_H + +#include + +#define GPS_SAT_MAX (12) + +typedef struct _GpsSatelliteData GpsSatelliteData; +struct _GpsSatelliteData { + guint prn; + guint elevation; + guint azimuth; + guint snr; + gboolean fix; +}; + +/** GPS Data and Satellite **/ +typedef struct _GpsData GpsData; +struct _GpsData { + guint fix; + guint fixquality; + gdouble lat; + gdouble lon; + gfloat speed; + gfloat maxspeed; + gfloat avgspeed; + gfloat heading; + gfloat lheading; + gfloat hdop; + gfloat vdop; + gfloat pdop; + guint satinview; + guint satinuse; + guint satforfix[GPS_SAT_MAX]; + GpsSatelliteData sat[GPS_SAT_MAX]; +}; + +#endif -- 2.39.5