45 |
pos_t pos; /* Latitude/Longitude in degrees (valid if mode >= 2) */ |
pos_t pos; /* Latitude/Longitude in degrees (valid if mode >= 2) */ |
46 |
double eph; /* Horizontal position uncertainty, meters */ |
double eph; /* Horizontal position uncertainty, meters */ |
47 |
double altitude; /* Altitude in meters (valid if mode == 3) */ |
double altitude; /* Altitude in meters (valid if mode == 3) */ |
|
double epv; /* Vertical position uncertainty, meters */ |
|
48 |
double track; /* Course made good (relative to true north) */ |
double track; /* Course made good (relative to true north) */ |
49 |
double epd; /* Track uncertainty, degrees */ |
double epd; /* Track uncertainty, degrees */ |
50 |
double speed; /* Speed over ground, meters/sec */ |
double speed; /* Speed over ground, meters/sec */ |
115 |
int used[MAXCHANNELS]; /* PRNs of satellites used in solution */ |
int used[MAXCHANNELS]; /* PRNs of satellites used in solution */ |
116 |
double pdop, hdop, vdop, tdop, gdop; /* Dilution of precision */ |
double pdop, hdop, vdop, tdop, gdop; /* Dilution of precision */ |
117 |
|
|
|
/* redundant with the estimate elments in the fix structure */ |
|
|
double epe; /* spherical position error, 95% confidence (meters) */ |
|
|
|
|
118 |
/* satellite status -- valid when satellites > 0 */ |
/* satellite status -- valid when satellites > 0 */ |
119 |
int satellites; /* # of satellites in view */ |
int satellites; /* # of satellites in view */ |
120 |
int PRN[MAXCHANNELS]; /* PRNs of satellite */ |
int PRN[MAXCHANNELS]; /* PRNs of satellite */ |
168 |
guint idd_changed; |
guint idd_changed; |
169 |
int fields; |
int fields; |
170 |
double latitude, longitude; |
double latitude, longitude; |
171 |
double heading, epe; |
double heading, eph; |
172 |
gps_sat_t sats; |
gps_sat_t sats; |
173 |
#endif |
#endif |
174 |
} gps_state_t; |
} gps_state_t; |
177 |
void gps_release(appdata_t *appdata); |
void gps_release(appdata_t *appdata); |
178 |
pos_t *gps_get_pos(appdata_t *appdata); |
pos_t *gps_get_pos(appdata_t *appdata); |
179 |
float gps_get_heading(appdata_t *appdata); |
float gps_get_heading(appdata_t *appdata); |
180 |
float gps_get_epe(appdata_t *appdata); |
float gps_get_eph(appdata_t *appdata); |
181 |
gps_sat_t *gps_get_sats(appdata_t *appdata); |
gps_sat_t *gps_get_sats(appdata_t *appdata); |
182 |
|
|
183 |
|
|