Home | History | Annotate | Download | only in gps

Lines Matching refs:gps

17 /* this implements a GPS hardware library for the Android emulator.
19 * placed into /system/lib/hw/gps.goldfish.so
36 #include <hardware/gps.h>
40 #define QEMU_CHANNEL_NAME "gps"
413 * a new GPS fix...
445 // GPS fix
561 /* commands sent to the gps thread */
594 // close connection to the QEMU GPS daemon
660 * when started, messages from the QEMU GPS daemon. these are simple NMEA sentences
661 * that must be parsed to be converted into GPS fixes sent to the framework
679 D("gps thread running");
692 D("gps thread received %d events", nevents);
705 D("gps control fd event");
711 D("gps thread quitting on demand");
716 D("gps thread starting location_cb=%p", state->callbacks.location_cb);
723 D("gps thread stopping");
732 D("gps fd event");
741 LOGE("error while reading from gps daemon socket: %s:", strerror(errno));
748 D("gps fd event end");
771 D("no gps emulation detected");
775 D("gps emulation will read from '%s' qemud channel", QEMU_CHANNEL_NAME );
785 LOGE("could not create gps thread: %s", strerror(errno));
791 D("gps state initialized");
938 .name = "Goldfish GPS Module",