blob: 4c7973051e39066af9e7c0a446bae7e2af294ed8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#include "coord.h"
#define GPS_TYPE_NONE 0
#define GPS_TYPE_INT 1
#define GPS_TYPE_BT 2
struct vehicle_priv {
char *address;
char *source;
char *spp_address;
char *buffer;
char *nmea_data_buf;
char *nmea_data;
char fixiso8601[128];
double track, speed, altitude, radius;
double hdop;
int gps_type;
int pdk_version;
int spp_instance_id;
int buffer_pos;
int delta;
int sats_used;
int sats_visible;
int magnetic_direction;
int status;
int valid;
time_t fix_time;
struct attr ** attrs;
struct callback *event_cb;
struct callback *timeout_cb;
struct callback_list *cbl;
struct coord_geo geo;
struct event_timeout *ev_timeout;
};
extern void vehicle_webos_close(struct vehicle_priv *priv);
|