Starting March 27, 2025, we recommend using android-latest-release
instead of aosp-main
to build and contribute to AOSP. For more information, see Changes to AOSP.
Stay organized with collections
Save and categorize content based on your preferences.
GpsClock Struct Reference
#include <
gps.h
>
Legacy struct to represent an estimate of the GPS clock time. Deprecated, to be removed in the next Android release. Use
GnssClock
instead.
Definition at line
1437
of file
gps.h
.
double bias_uncertainty_ns
|
double drift_uncertainty_nsps
|
set to sizeof(GpsClock)
Definition at line
1439
of file
gps.h
.
double time_uncertainty_ns
|
The documentation for this struct was generated from the following file:
-
hardware/libhardware/include/hardware/
gps.h
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2019-10-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2019-10-02 UTC."],[],[],null,["# Android Hardware Abstraction Layer: GpsClock Struct Reference\n\nGpsClock Struct Reference\n=========================\n\n[Data Fields](#pub-attribs) \nGpsClock Struct Reference \n\n`\n#include \u003c\n`[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)`\n\u003e\n`\n\n|-----------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|\n| Data Fields ----------- ||\n| size_t | [size](/reference/hal/struct_gps_clock#a854352f53b148adc24983a58a1866d66) |\n| ||\n| [GpsClockFlags](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h) | [flags](/reference/hal/struct_gps_clock#ab6d61934bd01e969535e3098f52cf884) |\n| ||\n| int16_t | [leap_second](/reference/hal/struct_gps_clock#a0be0c6b4af7d8b14026169069b3671a3) |\n| ||\n| [GpsClockType](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h) | [type](/reference/hal/struct_gps_clock#a8adf48416359505f7e902123ac7664a1) |\n| ||\n| int64_t | [time_ns](/reference/hal/struct_gps_clock#ae01a9bb132d27d2dd3a346685fd82d8d) |\n| ||\n| double | [time_uncertainty_ns](/reference/hal/struct_gps_clock#a6bf7e753a85af8dc4def543c817f110d) |\n| ||\n| int64_t | [full_bias_ns](/reference/hal/struct_gps_clock#ab89cb961b4ea82534fb36f8386cec1ad) |\n| ||\n| double | [bias_ns](/reference/hal/struct_gps_clock#afe993ecde06695fc82a0dcdf69062152) |\n| ||\n| double | [bias_uncertainty_ns](/reference/hal/struct_gps_clock#a4df08759fd9c5e885d97bed0a7f628c5) |\n| ||\n| double | [drift_nsps](/reference/hal/struct_gps_clock#ac8ba695fc921a7f630265b8d887dcc11) |\n| ||\n| double | [drift_uncertainty_nsps](/reference/hal/struct_gps_clock#a77fe55e0f989ea2be626a85497048828) |\n| ||\n\n\nDetailed Description\n--------------------\n\n\nLegacy struct to represent an estimate of the GPS clock time. Deprecated, to be removed in the next Android release. Use\n[GnssClock](/reference/hal/struct_gnss_clock)\ninstead.\n\n\nDefinition at line\n[1437](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\nField Documentation\n-------------------\n\n\n|----------------|\n| double bias_ns |\n\n\nDefinition at line\n[1446](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|----------------------------|\n| double bias_uncertainty_ns |\n\n\nDefinition at line\n[1447](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|-------------------|\n| double drift_nsps |\n\n\nDefinition at line\n[1448](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|-------------------------------|\n| double drift_uncertainty_nsps |\n\n\nDefinition at line\n[1449](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|-----------------------------------------------------------------------------------------------------------------------|\n| [GpsClockFlags](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h) flags |\n\n\nDefinition at line\n[1440](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|----------------------|\n| int64_t full_bias_ns |\n\n\nDefinition at line\n[1445](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|---------------------|\n| int16_t leap_second |\n\n\nDefinition at line\n[1441](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|-------------|\n| size_t size |\n\n\nset to sizeof(GpsClock)\n\n\nDefinition at line\n[1439](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|-----------------|\n| int64_t time_ns |\n\n\nDefinition at line\n[1443](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|----------------------------|\n| double time_uncertainty_ns |\n\n\nDefinition at line\n[1444](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n|---------------------------------------------------------------------------------------------------------------------|\n| [GpsClockType](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h) type |\n\n\nDefinition at line\n[1442](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\nof file\n[gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)\n.\n\n*** ** * ** ***\n\nThe documentation for this struct was generated from the following file:\n\n- hardware/libhardware/include/hardware/ [gps.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/gps.h)"]]