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>For GPS L1 C/A, NavIC L5, Beidou D1 & Beidou D2, cada subframe contém palavras de 10 30 bits. Cada palavra (30 bits) deve ser encaixada nos últimos 30 bits em uma palavra de 4 bytes (ignore B31 e B32), com MSB primeiro, para um total de 40 bytes, abrangendo 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 ajustados em 11 bytes, com MSB primeiro (ignorar B86-B88), abrangendo um período de tempo de 2 segundos.</li li><>Para Galileu 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 (skip B239, B240), cobrindo um período de tempo de 10 segundos.</li><li>Para Galileu I/NAV, cada página contém duas partes de página, par e ímpar, com um total de 2x114 = 228 bits, (sincronização & cauda excluída) que devem ser encaixadas em 29 bytes, com MSB primeiro (ignorar B229-B232).</li><li>Para SBAS, cada bloco consiste em 250 bits de dados, que devem ser ajustados em 32 bytes. MSB primeiro (ignorar B251-B256).</li><li>Para Beidou CNAV1, o subframe nº 1 consiste em 14 bits de dados, que devem ser ajustados em 2 bytes. MSB primeiro (ignorar B15-B16). O subframe nº 2 consiste em 600 bits que devem ser ajustados em 75 bytes. O subframe nº 3 consiste em 264 bits de dados que devem ser ajustados em 33 bytes.</li><li>Para Beidou CNAV2, cada subframe consiste em 288 bits de dados, que devem ser ajustados em 36 bytes.</li><li> Para NavIC L1, o subframe nº 1 consiste em 9 bits de dados que devem ser ajustados em 2 bytes (ignorar B10-B16). O subframe nº 2 consiste em 600 bits que devem ser ajustados em 75 bytes. O subframe nº 3 consiste em 274 bits de dados que devem ser ajustados em 35 bytes (ignorar B275-B280).</li></ul>

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

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

Aplica-se a