amperka / TroykaGPS

6 stars 2 forks source link

UTC correction #4

Open DietrichGallus opened 5 years ago

DietrichGallus commented 5 years ago

В функции getHour() и getTime()/getDate() внести поправку на часовой пояс. А именно написать алгоритм, по которому, при задаваемом пользователем смещении по часовому поясу, функции корректно отображали время и дату. В данный момент функции getTime()/getDate() работают только по Гринвичу, а getHour() со смещением на 3 часа вперед (т.е. от 03:00 до 27:00 (предположительно)).

DietrichGallus commented 4 years ago

В общем, выяснилось следующее: сырые данные с gps v2 удалось получить в режиме SoftwareSerialGpsToUsb на Uno, и в режиме HardwareSerialGpsToUsb на Iskra Neo. Данные с использованием библиотеки TroykaGPS, со скрипом, но удалось получить в режиме SoftwareSerialGpsTest на Uno. Скетч HardwareSerialGpsTest не заработал вообще никак. В ходе разбирательства выяснилось, что функция gps.available() возвращает 0 при любом раскладе. Короче говоря, библиотека работает не стабильно и требует срочной доработки для модулей gps v2.