• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Tiny GPS++, Podzielenie danych na części
#7
Dane z gps mają postać (string) 12345678912. Biblioteka TinyGPS++ zamienia je na int, a następnie (nie wiem po co) na double:

Kod:
double TinyGPSLocation::lng()
{
updated = false;
double ret = rawLngData.deg + rawLngData.billionths / 1000000000.0;
return rawLngData.negative ? -ret : ret;
}

Otrzymujemy float 12.345678912, a kolega znowu zamienia je na int.
Sensu nie widzę.

Wywalić bibliotekę i pracować na czystych danych NMEA.
Już gdzieś o tym pisałem na łamach naszego forum.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Tiny GPS++, Podzielenie danych na części - przez Robson Kerman - 17-02-2020, 07:57

Skocz do:


Przeglądający: 1 gości