[layer23] Fix of GPS states
[osmocom-bb.git] / src / host / layer23 / include / osmocom / bb / mobile / gps.h
index a62eab7..e45cbc5 100644 (file)
  */
 
 struct gps {
-       uint8_t enable;
-       char device[32];
-       uint32_t baud;
+       /* GPS device */
+       uint8_t         enable;
+       char            device[32];
+       uint32_t        baud;
+
+       /* current data */
+       uint8_t         valid; /* we have a fix */
+       time_t          gmt; /* GMT time when position was received */
+       double          latitude, longitude;
 };
 
 extern struct gps gps;
 
 int gps_open(void);
 void gps_close(void);
+void gps_init(void);