Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 39c78ffe authored by Zhanghao Wen's avatar Zhanghao Wen
Browse files

Update HAL comment of getReceivedSvTimeNs

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: comment only
Change-Id: Ia452beb129b791116bf33a8feed6bb0d04238dd2
parent c41e5135
Loading
Loading
Loading
Loading
+44 −44
Original line number Diff line number Diff line
@@ -133,50 +133,50 @@ parcelable GnssMeasurement {
     * zero to the value in the table. The state flag with the widest range indicates the range of
     * the received GNSS satellite time value.
     *
     * +---------------------------+--------------------+-----+-----------+--------------------+------+
     * |                           |GPS/QZSS            |GLNS |BDS        |GAL                 |SBAS  |
     * +---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |State Flag	               |L1    |L5I   |L5Q   |L1OF |B1I   |B1I |E1B   |E1C   |E5AQ  |L1    |
     * |                           |C/A   |      |      |     |(D1)  |(D2)|      |      |      |C/A   |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_UNKNOWN              |0     |0     |0     |0    |0     |0   |0     |0     |0     |0     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_CODE_LOCK            |1ms   |1 ms  |1 ms  |1 ms |1 ms  |1 ms|-     |-     |1 ms  |1 ms  |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_SYMBOL_SYNC          |20ms  |10 ms |1 ms  |10 ms|20 ms |2 ms|4 ms  |4 ms  |1 ms  |2 ms  |
     * |                           |(opt.)|      |(opt.)|     |(opt.)|    |(opt.)|(opt.)|(opt.)|      |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_BIT_SYNC             |20 ms |20 ms |1 ms  |20 ms|20 ms |-   |8 ms  |-     |1 ms  |4 ms  |
     * |                           |      |      |(opt.)|     |      |    |      |      |(opt.)|      |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_SUBFRAME_SYNC        |6s    |6s    |-     |2 s  |6 s   |-   |-     |-     |100 ms|-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_TOW_DECODED          |1 week|-     |-     |1 day|1 week|-   |1 week|-     |-     |1 week|
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_TOW_KNOWN            |1 week|-     |-     |1 day|1 week|-   |1 week|-     |-     |1 week|
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_GLO_STRING_SYNC      |-     |-     |-     |2 s  |-     |-   |-     |-     |-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_GLO_TOD_DECODED      |-     |-     |-     |1 day|-     |-   |-     |-     |-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_GLO_TOD_KNOWN        |-     |-     |-     |1 day|-     |-   |-     |-     |-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_BDS_D2_BIT_SYNC      |-     |-     |-     |-    |-     |2 ms|-     |-     |-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_BDS_D2_SUBFRAME_SYNC |-     |-     |-     |-    |-     |600 |-     |-     |-     |-     |
     * |                           |      |      |      |     |      |ms  |      |      |      |      |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_GAL_E1BC_CODE_LOCK   |-     |-     |-     |-    |-     |-   |4 ms  |4 ms  |-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_GAL_E1C_2ND_CODE_LOCK|-     |-     |-     |-    |-     |-   |-     |100 ms|-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_2ND_CODE_LOCK        |-     |10 ms |20 ms |-    |-     |-	  |-     |100 ms|100 ms|-     |
     * |                           |      |(opt.)|      |     |      |    |      |(opt.)|      |      |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_GAL_E1B_PAGE_SYNC    |-     |-     |-     |-    |-     |-   |2 s   |-     |-     |-     |
     * |---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * |STATE_SBAS_SYNC            |-     |-     |-     |-    |-     |-   |-     |-     |-     |1s    |
     * +---------------------------+------+------+------+-----+------+----+------+------+------+------+
     * +---------------------------+---------------------------+-----+---------------------------+--------------------+------+------+
     * |                           |GPS/QZSS                   |GLNS |BDS                        |GAL                 |SBAS  |IRNSS |
     * +---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |State Flag	               |L1    |L1C   |L5I   |L5Q   |L1OF |B1I   |B1I   |B1C   |B2AQ  |E1B   |E1C   |E5AQ  |L1    |L5C   |
     * |                           |C/A   |(P)   |      |      |     |(D1)  |(D2)  |(P)   |      |      |      |      |C/A   |      |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_UNKNOWN              |0     |0     |0     |0     |0    |0     |0     |0     |0     |0     |0     |0     |0     |0     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_CODE_LOCK            |1ms   |10 ms |1 ms  |1 ms  |1 ms |1 ms  |1 ms  |10 ms |1 ms  |-     |-     |1 ms  |1 ms  |1ms   |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_SYMBOL_SYNC          |-     |-     |10 ms |-     |10 ms|-     |2 ms  |-     |-     |-     |-     |-     |2 ms  |-     |
     * |                           |      |      |      |      |     |      |      |      |      |      |      |      |      |      |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_BIT_SYNC             |20 ms |-     |20 ms |-     |20 ms|20 ms |-     |-     |-     |8 ms  |-     |-     |4 ms  |20 ms |
     * |                           |      |      |      |      |     |      |      |      |      |      |      |      |      |      |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_SUBFRAME_SYNC        |6s    |-     |6s    |-     |-    |6 s   |-     |-     |100 ms|-     |-     |100 ms|-     |6s    |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_TOW_DECODED          |1 week|-     |1 week|-     |-    |1 week|1 week|-     |-     |1 week|1 week|-     |1 week|1 week|
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_TOW_KNOWN            |1 week|1 week|1 week|1 week|-    |1 week|1 week|1 week|1 week|1 week|1 week|1 week|1 week|1 week|
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_GLO_STRING_SYNC      |-     |-     |-     |-     |2 s  |-     |-     |-     |-     |-     |-     |-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_GLO_TOD_DECODED      |-     |-     |-     |-     |1 day|-     |-     |-     |-     |-     |-     |-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_GLO_TOD_KNOWN        |-     |-     |-     |-     |1 day|-     |-     |-     |-     |-     |-     |-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_BDS_D2_BIT_SYNC      |-     |-     |-     |-     |-    |-     |2 ms  |-     |-     |-     |-     |-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_BDS_D2_SUBFRAME_SYNC |-     |-     |-     |-     |-    |-     |600   |-     |-     |-     |-     |-     |-     |-     |
     * |                           |      |      |      |      |     |      |ms    |      |      |      |      |      |      |      |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_GAL_E1BC_CODE_LOCK   |-     |-     |-     |-     |-    |-     |-     |-     |-     |4 ms  |4 ms  |-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_GAL_E1C_2ND_CODE_LOCK|-     |-     |-     |-     |-    |-     |-     |-     |-     |-     |100 ms|-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_2ND_CODE_LOCK        |-     |18000 |10 ms |20 ms |-    |-     |-	   |18000 |100 ms|-     |-     |100 ms|-     |-     |
     * |                           |      |ms    |      |      |     |      |      |ms    |      |      |      |      |      |      |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_GAL_E1B_PAGE_SYNC    |-     |-     |-     |-     |-    |-     |-     |-     |-     |2 s   |-     |-     |-     |-     |
     * |---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     * |STATE_SBAS_SYNC            |-     |-     |-     |-     |-    |-     |-     |-     |-     |-     |-     |-     |1s    |-     |
     * +---------------------------+------+------+------+------+-----+------+------+------+------+------+------+------+------+------+
     *
     * Note: TOW Known refers to the case where TOW is possibly not decoded over the air but has
     * been determined from other sources. If TOW decoded is set then TOW Known must also be set.