Compartir a través de


GnssMeasurement.ReceivedSvTimeNanos Propiedad

Definición

Obtiene el tiempo de satélite GNSS recibido, en el tiempo de medición, en nanosegundos.

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

Valor de propiedad

Atributos

Comentarios

Obtiene el tiempo de satélite GNSS recibido, en el tiempo de medición, en nanosegundos.

La hora de satélite recibida es relativa al comienzo de la semana del sistema para todas las constelaciones excepto para Glonass donde es relativa al comienzo del día del sistema Glonass.

En la tabla siguiente se indica el intervalo válido del tiempo de satélite GNSS recibido. Estos intervalos dependen de la constelaciones y el código que se realiza el seguimiento y el estado de los algoritmos de seguimiento proporcionados por el #getState método . El valor mínimo de este campo es cero. El valor máximo de este campo se determina examinando todas las marcas de estado establecidas, para la constelaciones y el tipo de código especificados, y buscando el valor máximo en esta tabla.

Por ejemplo, para GPS L1 C/A, si se establece STATE_TOW_KNOWN, este campo puede ser cualquier valor de 0 a 1 semana (en nanosegundos) y para el código GAL E1B, si solo se establece STATE_GAL_E1BC_CODE_LOCK, este campo puede ser cualquier valor de 0 a 4 milisegundos (en nanosegundos).

<table border="1">thead><tr><td /><td colspan="4"><strong>GPS/QZSS</><strong/td td>><><strong GLNS/strong/td 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 td td><><fuerte>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><tr><td><strong>STATE_UNKNOWN</strong<>/td<>td td>0</td<><> td<>td>0</td>><0</td 0</td>><td td><>0</td><>0</td td 0><></Td><td>0</td<>td>0</td td><td>0</td<>td>0</td<>>td 0</td<>td>0</td<> tr tr<><>td<>fuerte>STATE_CODE_LOCK</strong<>/td td>><1 ms</td><td td>10 ms</td td td>><1 ms</td td><>1 ms</Td><td>1 ms/td<>td>1 ms<</td<>td>1 ms</td td<>td>10 ms</td<>td>1 ms</td<>td>-</td td><>-</td><td td>1 ms</td td><td>1 ms</td<>td>1 ms</td<> tr><td>><<fuerte>STATE_SYMBOL_SYNC</strong/td><td>-</td><td>-</td td>><10 ms</td<>td>-</td td>><10 ms</td>>< td-</td td><td>2 ms</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 td>20 ms</td td<>>-</td td<>td>20 ms</td<>td td>20 ms</td<>td>-</td td->><</Td><td>-</><td td>8 ms</td td<>>-</td><td>-</td<>td td>4 ms</td><td td>20 ms</td<> tr tr><<>td><strong>STATE_SUBFRAME_SYNC</strong></td td td>><6 s</td<>td>< 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 td td><>100 ms</td><td td>-</td td><td>6 s</td<>/tr tr<>td>><<fuerte>STATE_TOW_DECODED</strong></Td><td>1 semana</<>td td>-</td><td>1 semana</td><td>-</td<>> td-</td td>><1 semana</td<>>1 semana</td>>< td-</td<>td>-</td td td>><1 semana</td>><><><< td-/td><>td 1 semana</Td><td>1 semana</td></tr<><>tr td<>fuerte>STATE_TOW_KNOWN</fuerte<>/td td><td>1 semana</td><td>1 semana</td><td>1 semana</td><td>1 semana</td td<><> td td td><>1 semana</td><>1 semana</td td<>>1 semana</td><td>1 semana</td><td>1 semana</td td><>1 semana</td<>td>1 semana</td>><1 semana</td><td>1 semana</td<> tr tr><td>><<fuerte>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<> tr<>td<>><fuerte 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>-</td><td>-</td></tr>><<tr td><strong>STATE_GLO_TOD_KNOWN</strong<>/td<>>-</td><> td-</td><> td-/td-</td<>> td-</td td><>1 día</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 td><>2 ms</td td><>-</td<>td>-</td>><-/td-</td><td>-</td>><-</td<>td>-/td<>> td-</td td><-</tr><tr><td><fuerte STATE_BDS_D2_><SUBFRAME_SYNC/strong></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></tr 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>4 ms</td td>><4 ms</td<>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>><100 ms</td td<>>-/td<>td>-</td td-</td<>>-/< td></tr>><<tr td><strong>STATE_2ND_CODE_LOCK</strong<>/td><td>-</td><td td>18000 ms</td><td>10 ms</td 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</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><>2 s</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><td>-</td td><>1 s</td td>><-</td/td></tr<>/tbody></table>

Nota: ToW Conocido hace referencia al caso en el que TOW posiblemente no se descodifica sobre el aire, pero se ha determinado de otras fuentes. Si se establece TOW descodificado, también se debe establecer TOW Known.

Tenga en cuenta bien: si hay alguna ambigüedad en milisegundos enteros, STATE_MSEC_AMBIGUOUS debe establecerse en consecuencia, en el campo "estado". Este valor debe rellenarse, a menos que el "estado" == STATE_UNKNOWN.

Nota en las marcas opcionales: <ul><li> Para L1 C/A y B1I, STATE_SYMBOL_SYNC es opcional, ya que la longitud del símbolo es la misma que la longitud del bit. <li> Para L5Q y E5aQ, STATE_BIT_SYNC y STATE_SYMBOL_SYNC son opcionales, ya que están implícitos en STATE_CODE_LOCK. <li> STATE_2ND_CODE_LOCK para L5I es opcional, ya que está implícito en STATE_SYMBOL_SYNC. <li> STATE_2ND_CODE_LOCK para E1C es opcional, ya que está implícito en STATE_GAL_E1C_2ND_CODE_LOCK. <li> Para E1B y E1C, STATE_SYMBOL_SYNC es opcional, ya que está implícito en STATE_GAL_E1BC_CODE_LOCK. </ul>

Documentación de Java para android.location.GnssMeasurement.getReceivedSvTimeNanos().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a