summaryrefslogtreecommitdiff
path: root/location/java
diff options
context:
space:
mode:
author Zhanghao Wen <zhanghaow@google.com> 2023-01-06 17:40:29 -0800
committer Zhanghao Wen <zhanghaow@google.com> 2023-03-07 14:43:30 -0800
commit5f5c8188fc5616092fff276d02c813d34a5ce0cb (patch)
treecf1d65ef4d544918377ac9f8175d4e0f8ad3894c /location/java
parent4bd93e8b1048bc4a91c166529a64b27184ca89ed (diff)
Update the Javadoc of getReceivedSvTimeNanos()
Added GPS L1C(P), BDS B1C(P) with value: CODE_LOCK(10 ms), STATE_2ND_CODE_LOCK(18000 ms), TOW_KNOWN(1 week). Added BDS B2AQ: Same as E5AQ Added IRNSS: Same as GPS L1 C/A Bug: 264588057 Test: Javadoc only Change-Id: I187ecd0452efa97700a141a1837801b45f82da2d
Diffstat (limited to 'location/java')
-rw-r--r--location/java/android/location/GnssMeasurement.java129
1 files changed, 105 insertions, 24 deletions
diff --git a/location/java/android/location/GnssMeasurement.java b/location/java/android/location/GnssMeasurement.java
index ab3dafe9cec7..b0769abce295 100644
--- a/location/java/android/location/GnssMeasurement.java
+++ b/location/java/android/location/GnssMeasurement.java
@@ -497,24 +497,29 @@ public final class GnssMeasurement implements Parcelable {
* <thead>
* <tr>
* <td />
- * <td colspan="3"><strong>GPS/QZSS</strong></td>
+ * <td colspan="4"><strong>GPS/QZSS</strong></td>
* <td><strong>GLNS</strong></td>
- * <td colspan="2"><strong>BDS</strong></td>
+ * <td colspan="4"><strong>BDS</strong></td>
* <td colspan="3"><strong>GAL</strong></td>
* <td><strong>SBAS</strong></td>
+ * <td><strong>IRNSS</strong></td>
* </tr>
* <tr>
* <td><strong>State Flag</strong></td>
* <td><strong>L1 C/A</strong></td>
+ * <td><strong>L1 C(P)</strong></td>
* <td><strong>L5I</strong></td>
* <td><strong>L5Q</strong></td>
* <td><strong>L1OF</strong></td>
* <td><strong>B1I (D1)</strong></td>
- * <td><strong>B1I &nbsp;(D2)</strong></td>
+ * <td><strong>B1I (D2)</strong></td>
+ * <td><strong>B1C (P)</strong></td>
+ * <td><strong>B2AQ </strong></td>
* <td><strong>E1B</strong></td>
* <td><strong>E1C</strong></td>
* <td><strong>E5AQ</strong></td>
* <td><strong>L1 C/A</strong></td>
+ * <td><strong>L5C</strong></td>
* </tr>
* </thead>
* <tbody>
@@ -532,87 +537,123 @@ public final class GnssMeasurement implements Parcelable {
* <td>0</td>
* <td>0</td>
* <td>0</td>
+ * <td>0</td>
+ * <td>0</td>
+ * <td>0</td>
+ * <td>0</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_CODE_LOCK</strong>
* </td>
* <td>1 ms</td>
+ * <td>10 ms</td>
+ * <td>1 ms</td>
* <td>1 ms</td>
* <td>1 ms</td>
* <td>1 ms</td>
* <td>1 ms</td>
+ * <td>10 ms</td>
* <td>1 ms</td>
* <td>-</td>
* <td>-</td>
* <td>1 ms</td>
* <td>1 ms</td>
+ * <td>1 ms</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_SYMBOL_SYNC</strong>
* </td>
- * <td>20 ms (optional)</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>10 ms</td>
- * <td>1 ms (optional)</td>
+ * <td>-</td>
* <td>10 ms</td>
- * <td>20 ms (optional)</td>
+ * <td>-</td>
* <td>2 ms</td>
- * <td>4 ms (optional)</td>
- * <td>4 ms (optional)</td>
- * <td>1 ms (optional)</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>2 ms</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_BIT_SYNC</strong>
* </td>
* <td>20 ms</td>
+ * <td>-</td>
* <td>20 ms</td>
- * <td>1 ms (optional)</td>
+ * <td>-</td>
* <td>20 ms</td>
* <td>20 ms</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>8 ms</td>
* <td>-</td>
- * <td>1 ms (optional)</td>
+ * <td>-</td>
* <td>4 ms</td>
+ * <td>20 ms</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_SUBFRAME_SYNC</strong>
* </td>
- * <td>6s</td>
- * <td>6s</td>
+ * <td>6 s</td>
+ * <td>-</td>
+ * <td>6 s</td>
+ * <td>-</td>
* <td>-</td>
- * <td>2 s</td>
* <td>6 s</td>
* <td>-</td>
* <td>-</td>
+ * <td>100 ms</td>
+ * <td>-</td>
* <td>-</td>
* <td>100 ms</td>
* <td>-</td>
+ * <td>6 s</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_TOW_DECODED</strong>
* </td>
- * <td colspan="2">1 week</td>
+ * <td>1 week</td>
* <td>-</td>
- * <td>1 day</td>
- * <td colspan="2">1 week</td>
- * <td colspan="2">1 week</td>
+ * <td>1 week</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
* <td>-</td>
* <td>1 week</td>
+ * <td>1 week</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_TOW_KNOWN</strong>
* </td>
- * <td colspan="3">1 week</td>
- * <td>1 day</td>
- * <td colspan="2">1 week</td>
- * <td colspan="3">1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>-</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
+ * <td>1 week</td>
* <td>1 week</td>
* </tr>
* <tr>
@@ -622,6 +663,7 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* <td>2 s</td>
* <td>-</td>
* <td>-</td>
@@ -629,6 +671,9 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -637,6 +682,7 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* <td>1 day</td>
* <td>-</td>
* <td>-</td>
@@ -644,6 +690,9 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -652,6 +701,7 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* <td>1 day</td>
* <td>-</td>
* <td>-</td>
@@ -659,6 +709,9 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -669,11 +722,15 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* <td>2 ms</td>
* <td>-</td>
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -684,11 +741,15 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* <td>600 ms</td>
* <td>-</td>
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -700,10 +761,14 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>4 ms</td>
* <td>4 ms</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -716,24 +781,32 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>100 ms</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
* <strong>STATE_2ND_CODE_LOCK</strong>
* </td>
* <td>-</td>
- * <td>10 ms (optional)</td>
+ * <td>18000 ms</td>
+ * <td>10 ms</td>
* <td>20 ms</td>
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>18000 ms</td>
+ * <td>100 ms</td>
+ * <td>-</td>
* <td>-</td>
- * <td>100 ms (optional)</td>
* <td>100 ms</td>
* <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -745,10 +818,14 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>2 s</td>
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
* </tr>
* <tr>
* <td>
@@ -763,7 +840,11 @@ public final class GnssMeasurement implements Parcelable {
* <td>-</td>
* <td>-</td>
* <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
+ * <td>-</td>
* <td>1 s</td>
+ * <td>-</td>
* </tr>
* </tbody>
* </table>