Skip to content

parser: add the OGNUPH tocall (Uphere) - #153

Open
csanadymiklos wants to merge 2 commits into
glidernet:masterfrom
csanadymiklos:ognuph
Open

csanadymiklos wants to merge 2 commits into
glidernet:masterfrom
csanadymiklos:ognuph

Conversation

@csanadymiklos

Copy link
Copy Markdown

Companion to glidernet/ogn-aprs-protocol#54: the OGNUPH TOCALL for the Uphere app (https://uphere.app, VFR pilots in Hungary), whose server forwards the aircraft's own GNSS fixes to OGN over one APRS-IS connection.

  • dstcall_beacontype_mapping: OGNUPH → uphere.
  • tests/parser/parse/test_parse.py: test_uphere_beacons on valid_messages/OGNUPH_Uphere.txt from the protocol repository.
  • CHANGELOG entry.

The sentences use only existing OGN extra fields (id, fpm, rot, gps), so the rust parser needs no change; locally all six example beacons and the four aprsmsgs.txt lines parse with beacon type uphere, address types 3/1 and aircraft types 8/1. The new test needs the ogn-aprs-protocol submodule bumped to a commit that contains OGNUPH_Uphere.txt, i.e. after the protocol PR is merged; happy to add that bump here once it is.

🤖 Generated with Claude Code

@csanadymiklos

Copy link
Copy Markdown
Author

Protocol PR glidernet/ogn-aprs-protocol#54 is merged; the submodule is now bumped to master so test_uphere_beacons finds valid_messages/OGNUPH_Uphere.txt.

This branch has not been deployed

No deployments
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