Изучая исходники, выяснил, что парсятся входящие 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 из другого приложения, это избавляет от мельтешения на экране.
Приобрести модифицированную программу можно
здесь.