Показать сообщение отдельно
Старый 09.01.2019, 19:08   #1076
Ro0T
Новый Пользователь
 
Регистрация: 26.01.2017
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Grand Vitara
Сообщений: 24
Ro0T is on a distinguished road
По умолчанию

Цитата:
Сообщение от Lexx09 Посмотреть сообщение
Изучая исходники, выяснил, что парсятся входящие NMEA-данные только с такими заголовками $GPGGA, $GPRMC, $ECRMC, $GPRMB, $ECRMB, $GPSBRG. Т.е. данные с ГЛОНАСС-приемника оригинальной GPSBridge парсится не будут, т.к. они начинаются с $GL.

Достоверность входящих данных (4-е поле в RMC) в GPSBridge не проверяется.

Немного поковырялся во внутренностях GPSBridge:
  • Убрал французский язык
  • Добавил русский перевод (частично), футы перевел в метры.
  • IP-адрес по умолчанию 10.0.2.2 вместо 127.0.0.1
  • Убрал смену ориентации
Модифицированные версии GPSBridge:
  • GPSBridge_1.0.22.rus - работает только с GPS
  • GPSBridge_1.0.22.rus.all - работает с GPS, с ГЛОНАСС, с GPS/ГЛОНАСС, т.е. понимает параметры $GPGGA, $GLGGA, $GNGGA, $GPRMC, $GLRMC, $GNRMC, $GPRMB, $GLRMB, $GNRMB, $GPSBRG

Update 31.12.2016:
  • Подправил манифест, чтобы можно было запускать службу GPSBridge из другого приложения, это избавляет от мельтешения на экране.

Приобрести модифицированную программу можно здесь.
Тут тоже самое только бесплатно:
http://4pda.ru/forum/index.php?showtopic=273806&st=3000
Скачать тут:http://4pda.ru/forum/dl/post/5019303...1.0.22.rus.apk
Ro0T вне форума   Ответить с цитированием