Compartilhar via


GnssNavigationMessage.GetData Método

Definição

Obtém os dados da mensagem GNSS relatada.

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

Retornos

Byte[]
Atributos

Comentários

Obtém os dados da mensagem GNSS relatada.

Os bytes (ou palavras) especificados usando o formato big endian (MSB primeiro).

<><ul li>para GPS L1 C/A, IRNSS L5 C/A, Beidou D1 & Beidou D2, cada subquadro contém 10 palavras de 30 bits. Cada palavra (30 bits) deve ser encaixada nos últimos 30 bits em uma palavra de 4 bytes (pular B31 e B32), com MSB primeiro, para um total de 40 bytes, cobrindo um período de tempo de 6, 6 e 0,6 segundos, respectivamente.</li><li>Para Glonass L1 C/A, cada cadeia de caracteres contém 85 bits de dados, incluindo a soma de verificação. Esses bits devem ser encaixados em 11 bytes, com MSB primeiro (pular B86-B88), cobrindo um período de tempo de 2 segundos.</li><li>Para o Galileo F/NAV, cada palavra consiste em 238 bits (símbolos de sincronização e cauda excluídos). Cada palavra deve ser encaixada em 30 bytes, com MSB primeiro (pular B239, B240), cobrindo um período de tempo de 10 segundos.</li><li>Para o Galileo I/NAV, cada página contém 2 partes de página, pares e ímpares, com um total de 2x114 = 228 bits, (sincronização e cauda excluídas) que devem ser encaixadas em 29 bytes, com MSB primeiro (pular B229-B232).</li><li>Para o SBAS, cada bloco consiste em 250 bits de dados, que devem ser encaixados em 32 bytes. MSB primeiro (pular B251-B256).</li><li>Para Beidou CNAV1, o subquadro #1 consiste em 14 bits de dados, que devem ser encaixados em 2 bytes. MSB primeiro (pular B15-B16). O subquadro #2 consiste em 600 bits que devem ser encaixados em 75 bytes. O subquadro #3 consiste em 264 bits de dados que devem ser encaixados em 33 bytes.</li><li>Para Beidou CNAV2, cada subquadro consiste em 288 bits de dados, que devem ser encaixados em 36 bytes.</li></ul>

Documentação Java para android.location.GnssNavigationMessage.getData().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a