#ifndef _GPS
#define _GPS 1

#include <time.h>

#define GPS_MSGTYPE 3

struct gps_msgbuf
{
  long mtype;
  time_t time_sec;
  suseconds_t time_usec;
  double lat;
  double lon;
  double elev;
  double cog;
  double sog;
  long gps_time;
};

struct gps_databuf
{
  time_t time_sec;
  suseconds_t time_usec; 
  double delta_t;
  double lat;
  double lon;
  double elev;
  double cog;
  double sog;
  long gps_time;
};



void *compute_gps(void *threadid);






#endif

