Skip to content

chore(pointperfect): bump the client to quiet logging and non-interleaved MGA - #113

Merged
dakejahl merged 1 commit into
mainfrom
chore/pointperfect-quiet-logs
Aug 6, 2026
Merged

dakejahl merged 1 commit into
mainfrom
chore/pointperfect-quiet-logs

Conversation

@dakejahl

@dakejahl dakejahl commented Aug 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Bumps pointperfect-client-mavlink and adds the verbose key to the packaged config.

Depends on ARK-Electronics/pointperfect-client-mavlink#3 — merge that first, then this bump moves to the merged commit.

Problem

The pointperfect client logged a line per correction chunk, per forwarded MGA message and per GPS_RTCM_DATA. Measured on a Jetson against the live NEAR-SPARTN-MGA mountpoint that is 49 lines a minute, which buries the events that matter in the Services page log view and in the journal.

It also forwarded UBX-MGA assistance and corrections in caster stream order, so an assistance frame the caster spliced into the middle of a correction message was injected between the two halves of it. And nothing noticed when the GPS receiver disappeared: the client kept reporting a stale position to the caster and kept forwarding corrections the autopilot discards while its GPS driver re-configures.

Solution

The bumped client summarizes the stream every 30 seconds, keeps per-message output behind verbose, injects assistance and corrections in separate GPS_RTCM_DATA sequences, and closes the caster session when GPS_RAW_INT stops — reconnecting when the receiver returns, which is also how it gets a fresh AssistNow burst. The packaged config gains verbose = false so the knob is visible in the UI config editor.

On device: 49 log lines/minute before, 2 after, with the assistance burst reported as one block and RTK float retained.

@dakejahl
dakejahl force-pushed the chore/pointperfect-quiet-logs branch 4 times, most recently from 65f6dc8 to a855e4a Compare August 6, 2026 00:43
Depends on ARK-Electronics/pointperfect-client-mavlink#3. The client logged
about 50 lines a minute on a device; the bump brings the summarized log, the
`verbose` key added to the packaged config here, the fix that stops assistance
data being injected into the middle of a correction message, and closing the
caster session while the GPS receiver is away instead of streaming corrections
the autopilot will discard.
@dakejahl
dakejahl force-pushed the chore/pointperfect-quiet-logs branch from a855e4a to 7ed77b6 Compare August 6, 2026 17:39
@dakejahl
dakejahl merged commit ea230c5 into main Aug 6, 2026
@dakejahl
dakejahl deleted the chore/pointperfect-quiet-logs branch August 6, 2026 17:39
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