Loading location/java/android/location/GnssMeasurement.java +105 −24 Original line number Diff line number Diff line Loading @@ -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 (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> Loading @@ -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>6 s</td> * <td>-</td> * <td>6 s</td> * <td>-</td> * <td>2 s</td> * <td>-</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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading Loading
location/java/android/location/GnssMeasurement.java +105 −24 Original line number Diff line number Diff line Loading @@ -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 (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> Loading @@ -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>6 s</td> * <td>-</td> * <td>6 s</td> * <td>-</td> * <td>2 s</td> * <td>-</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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading @@ -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> Loading