Skip to content

Add external USB GNSS and NTRIP support#2232

Open
jbravoMlg wants to merge 1 commit intoowntracks:masterfrom
jbravoMlg:feature/external-usb-gnss
Open

Add external USB GNSS and NTRIP support#2232
jbravoMlg wants to merge 1 commit intoowntracks:masterfrom
jbravoMlg:feature/external-usb-gnss

Conversation

@jbravoMlg
Copy link
Copy Markdown

Summary

  • wrap the existing location provider clients so USB GNSS fixes flow through the normal OwnTracks publish pipeline
  • add external GNSS preferences, USB attach handling, NTRIP client support, and u-blox 10 Hz configuration
  • fix external GNSS preference parsing so numeric EditTextPreference values do not crash the app on startup

Validation

  • ./gradlew :app:assembleGmsDebug :app:assembleOssDebug
  • verified MQTT publishes with source="external_gnss" from the attached receiver

Wrap the existing location providers so external USB GNSS fixes can flow through the normal OwnTracks publish pipeline.

Add the external GNSS preferences/UI, USB attach handling, NTRIP client integration, and the compatibility fix for numeric preference values stored as strings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant