GPS: Add support for on-demand NTP time injection
Change-Id: I95ea2bc2a345d6fbde22356f575506385257e574 Signed-off-by: Mike Lockwood <lockwood@android.com>
This commit is contained in:
parent
ac0e067896
commit
8aac5911c9
1 changed files with 6 additions and 0 deletions
|
@ -101,6 +101,8 @@ typedef uint16_t GpsLocationFlags;
|
|||
#define GPS_CAPABILITY_MSA 0x0000004
|
||||
/** GPS supports single-shot fixes */
|
||||
#define GPS_CAPABILITY_SINGLE_SHOT 0x0000008
|
||||
/** GPS supports on demand time injection */
|
||||
#define GPS_CAPABILITY_ON_DEMAND_TIME 0x0000010
|
||||
|
||||
/** Flags used to specify which aiding data to delete
|
||||
when calling delete_aiding_data(). */
|
||||
|
@ -354,6 +356,9 @@ typedef void (* gps_acquire_wakelock)();
|
|||
/** Callback utility for releasing the GPS wakelock. */
|
||||
typedef void (* gps_release_wakelock)();
|
||||
|
||||
/** Callback for requesting NTP time */
|
||||
typedef void (* gps_request_utc_time)();
|
||||
|
||||
/** Callback for creating a thread that can call into the Java framework code.
|
||||
* This must be used to create any threads that report events up to the framework.
|
||||
*/
|
||||
|
@ -371,6 +376,7 @@ typedef struct {
|
|||
gps_acquire_wakelock acquire_wakelock_cb;
|
||||
gps_release_wakelock release_wakelock_cb;
|
||||
gps_create_thread create_thread_cb;
|
||||
gps_request_utc_time request_utc_time_cb;
|
||||
} GpsCallbacks;
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue