Home | History | Annotate | Download | only in gps

Lines Matching refs:fix

41   if (!r->fix.flags) {
42 ALOGW("%s: no GPS fix", __FUNCTION__);
47 r->fix.timestamp = (long long)secs * 1000;
51 if (r->fix.flags & GPS_LOCATION_HAS_LAT_LONG) {
52 D(" - latitude = %g", r->fix.latitude);
53 D(" - longitude = %g", r->fix.longitude);
55 if (r->fix.flags & GPS_LOCATION_HAS_ALTITUDE)
56 D(" - altitude = %g", r->fix.altitude);
57 if (r->fix.flags & GPS_LOCATION_HAS_SPEED) D(" - speed = %g", r->fix.speed);
58 if (r->fix.flags & GPS_LOCATION_HAS_BEARING)
59 D(" - bearing = %g", r->fix.bearing);
60 if (r->fix.flags & GPS_LOCATION_HAS_ACCURACY)
61 D(" - accuracy = %g", r->fix.accuracy);
62 long long utc_secs = r->fix.timestamp / 1000;
68 D("Sending fix to callback %p", r->callback);
69 r->callback(&r->fix);
76 int num_read = sscanf(r->buffer, "%lf,%lf,%lf,%f,%f,%f", &r->fix.longitude,
77 &r->fix.latitude, &r->fix.altitude, &r->fix.bearing,
78 &r->fix.speed, &r->fix.accuracy);
83 r->fix.flags = DEFAULT_GPS_LOCATION_FLAG;
118 reader.fix.size = sizeof(reader.fix);