Condividi tramite


GnssNavigationMessage.GetData Metodo

Definizione

Ottiene i dati del messaggio GNSS segnalato.

[Android.Runtime.Register("getData", "()[B", "", ApiSince=24)]
public byte[] GetData ();
[<Android.Runtime.Register("getData", "()[B", "", ApiSince=24)>]
member this.GetData : unit -> byte[]

Restituisce

Byte[]
Attributi

Commenti

Ottiene i dati del messaggio GNSS segnalato.

Byte (o parole) specificati usando il formato big endian (MSB).

<ul><li>Per GPS L1 C/A, IRNSS L5 C/A, Beidou D1 & Beidou D2, ogni sottoframe contiene 10 parole a 30 bit. Ogni parola (30 bit) deve essere inserita negli ultimi 30 bit in una parola a 4 byte (ignorare B31 e B32), con MSB per primo, per un totale di 40 byte, coprendo rispettivamente un periodo di tempo di 6, 6 e 0,6 secondi.</li><li>Per Glonass L1 C/A, ogni stringa contiene 85 bit di dati, incluso il checksum. Questi bit devono essere inseriti in 11 byte, con MSB per primo (ignorare B86-B88), coprendo un periodo di tempo di 2 secondi.</li><li>Per Galileo F/NAV, ogni parola è costituita da 238 bit (simboli di sincronizzazione e coda esclusi). Ogni parola deve essere adattata a 30 byte, con MSB prima (ignorare B239, B240), coprendo un periodo di tempo di 10 secondi.</li><li>Per Galileo I/NAV, ogni pagina contiene 2 parti di pagina, pari e dispari, con un totale di 2x114 = 228 bit, (sincronizzazione e coda esclusa) che devono essere inseriti in 29 byte, con MSB first (ignorare B229-B232).</li><li>Per SBAS, ogni blocco è costituito da 250 bit di dati, che devono essere inseriti in 32 byte. MSB first (ignorare B251-B256).</li><li>Per Beidou CNAV1, subframe #1 è costituito da 14 bit di dati, che devono essere contenuti in 2 byte. MSB first (ignorare B15-B16). subframe #2 è costituito da 600 bit che devono essere contenuti in 75 byte. subframe #3 è costituito da 264 bit di dati che devono essere inseriti in 33 byte.</li><li>Per Beidou CNAV2, ogni sottoframe è costituito da 288 bit di dati, che devono essere inseriti in 36 byte.</li></ul>

Documentazione java per android.location.GnssNavigationMessage.getData().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a