GnssMeasurement.ReceivedSvTimeNanos 属性

定义

获取接收的 GNSS 卫星时间(以纳秒为单位)。

public long ReceivedSvTimeNanos { [Android.Runtime.Register("getReceivedSvTimeNanos", "()J", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getReceivedSvTimeNanos", "()J", "", ApiSince=24)>]
member this.ReceivedSvTimeNanos : int64

属性值

属性

注解

获取接收的 GNSS 卫星时间(以纳秒为单位)。

接收的卫星时间相对于所有星座的系统周的开始时间,除了格洛纳斯,它相对于格洛纳斯系统日开始。

下表指示接收的 GNSS 卫星时间的有效范围。 这些范围取决于要跟踪的星座和代码以及方法给出 #getState 的跟踪算法的状态。 此字段的最小值为零。 此字段的最大值是通过查找已设置的所有状态标志、给定星座和代码类型以及查找此表中的最大值来确定的。

例如,对于 GPS L1 C/A,如果设置了STATE_TOW_KNOWN,则此字段可以是 0 到 1 周的任何值(以纳秒为单位),对于 GAL E1B 代码,如果仅设置STATE_GAL_E1BC_CODE_LOCK,则此字段可以是 0 到 4 毫秒的任何值(以纳秒为单位)。

<table border=“1”>thead><tr><td /<>td colspan=“4”><strong>GPS/QZSS</strong></td<>td><strong>GLNS</strong/td td><colspan=“4”><strong BDS</><strong/td<>colspan=“3”>><strong>GAL</><strong/td><td><>strong SBAS</><strong></td<>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 td><strong L5I/strong></td><td td><strong>L5Q</strong></td<>td><>strong>L1OF</><strong/td<>td><>strong B1I< (D1)</strong></td 强><><强>B1I (D2)</strong></td td<>><>强 B1C (P)</><strong/td<>td>><强 B2AQ </strong></td<>td><强>E1B</strong></td><td td><强>E1C</strong/td><td>><强 E5AQ<></strong></td><td>><强 L1 C/A</td><>< td><强>L5C</strong/td/tr></thead><tbody><><tr td>><< strong>>< STATE_UNKNOWN</strong></td><td td>0</td<>td>0</td<<>> td 0/>><td td 0</<><>td td 0/><>td 0/>><td td 0<<><></td><td>0</td><td 0</td<>td>>0</<>td>><td>0</td td 0/td><td>0<</td></tr<><>td><strong>STATE_CODE_LOCK</strong<>/<>>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 1 ms</td td 1 ms/>><><td td>1 ms</td td 1 ms</td<>/tr<<>>td<>strong>STATE_SYMBOL_SYNC</strong/td><td-</td> td><-</td><td> 10 ms/td><>>><< td>10 ms</td td td 10 ms</td<>td>><>< td 2 ms</td>>< td td->><<</td td td-</<>>td td-><<>><</>><td td ><>2 ms</td td-</td<><>/tr><><td<>> strong>STATE_BIT_SYNC</strong></td<>td>20 ms/td><>><>< 20 ms/td td 20 ms</td><td td><<> 20 ms</td td>20 ms</><td>20 ms</td>>><<>< td-</td><td>-</td><td 8 ms</td><>td>-</td><<>>td<> 4 ms/td td>20 ms<</td><<>/tr<<><>>td strong>STATE_SUBFRAME_SYNC</strong<>/><td>6 s</td<><> 6 s/td<>td 6 s</td><td td->></td><td>-</td><td 6 s</td>><td>-</td><td-/td><td><> 100 ms/td<>td>-</td<>td<>>>< td 100 ms/td td 100 ms<</><td>>><< 6 s</td></tr<><>td><strong>STATE_TOW_DECODED</strong></td><td>1 周/td td>><-</td><td>1 周<</td<>td>-<</><>td>><td 1 周/td><td>1 周</td td<> 1 周</><td td-/<>>>><<td td 1 周/td><>td 1 周</td td 1 周</td>>><<>< 1 周</td><td>1 周</td/tr<<>>td<<>> 强>STATE_TOW_KNOWN</strong<>/td<>td td>1 周</td>><td 1 周</td td>1 周</><td td 1<<> 周/<>>td td>><<> 1 周/td td 1 周><<>/td td 1 周<</td><td>><td>1 周/td<>td>1 周<</td><<>td>1 周</td><td>>1 周</td td 1 周/td><td>1 周<</td></tr<<><>>td 强>STATE_GLO_STRING_SYNC</strong></<>td td td>-</td td-</td><td->><></td><td>-</td><td 2 s</td><td>>-</td><td>-</td<>td>-</><>td td-</td><> td-</td td-<<>>/td><> td td-/td td td-<</><>td td-</<>td>></tr<<>>td><strong STATE_GLO_TOD_>DECODED</strong></td td td><>-</><td<>td>>-<</td><td> td-</td><td>1 day</td<>td td>-</td>>< td-</><<><>>>><<<td td-/<><>td td-/td><>< td><td>-/td td-<</td><></tr>><<td><> strong>STATE_GLO_TOD_KNOWN</strong<>/td<>td td>-</td<>td>-</><>td td-</td<>> td-</><>td 1 day</>><td td td-/td td td-<</<>td><>td>-</td><td>-</td><td>-</td><td>-<>></td<>> td-</td td-</td><td>-</td></tr><<>td><strong>STATE_BDS_D2_BIT_SYNC</strong></><td td td td>-</td td-</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-<</><td td-</td>></tr><><td><强STATE_BDS_D2_><SUBFRAME_SYNC/strong<>/td td td<>-</><td>>< td>>-<</td<>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 td-<</td>><</tr><><td>>< strong>STATE_GAL_E1BC_CODE_LOCK</strong<>/td td<>td>-</><>td td-</>><td td-</td td-><<>/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><strong STATE_GAL_E1C_2ND_CODE_LOCK</strong<>>/<>td td td-</td td>-/td<><>><td>-</td><td>-</td><td>-</td><td>-<><>/td td-</td>>< td-<</td>>< td-/<>td td td>-</><td td>100 ms</><td td td>-<</td td-/<>td td><>>-/<td></tr><<>td<>strong STATE_2ND_CODE_LOCK</strong>></td><td td-</td><> td>18000 ms/td<>td>10 ms</td td>20 ms<</td><<>td td>-<</>><td td td-</><td>><td> 18000ms</td><td 100 ms</td>><td td>-<</<>td<>td>> 100 ms</td td>-/td><td-<</><td><td/tr>><<tr td>>< strong STATE_GAL_E1B_PAGE_SYNC</strong>></td<>td td-</td<>td td>>-</td><td-</td><> td-</>>><<td> td>-<</td td>-/td><td-</td><td>-/<>td td td>-<</>><td td 2 s</td><td td>-</><td td td>-</td td-</>td><><td>-</td/tr><tr><td>><< strong>STATE_SBAS_SYNC</strong<>/td<>td-</td<>td>>-</><td td>-</td td>-</><>><<><td td td>-</<<>><>td td>-</td td<>-</td><> td-</<>td> td>-<</<>td td>-/td td>><1 s</td td td-</td/><td><<>>/table><>

注意:TOW 已知是指 TOW 可能未通过空中解码,但已从其他来源确定的情况。 如果已设置 TOW 解码,则还必须设置 TOW Known。

注意:如果整数毫秒内存在任何歧义性,则必须在“state”字段中相应地设置STATE_MSEC_AMBIGUOUS。 必须填充此值,除非“state” == STATE_UNKNOWN。

注意可选标志: <ul><li> For L1 C/A 和 B1I,STATE_SYMBOL_SYNC是可选的,因为符号长度与位长度相同。 <li> 对于 L5Q 和 E5aQ,STATE_BIT_SYNC和STATE_SYMBOL_SYNC是可选的,因为它们由STATE_CODE_LOCK隐含。 <l5I 的 li> STATE_2ND_CODE_LOCK 是可选的,因为它由STATE_SYMBOL_SYNC隐含。 <e1C 的 li> STATE_2ND_CODE_LOCK 是可选的,因为它由STATE_GAL_E1C_2ND_CODE_LOCK隐含。 <li> 对于 E1B 和 E1C,STATE_SYMBOL_SYNC是可选的,因为它由STATE_GAL_E1BC_CODE_LOCK隐含。 </ul>

适用于 . 的 android.location.GnssMeasurement.getReceivedSvTimeNanos()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于