ardupilot icon indicating copy to clipboard operation
ardupilot copied to clipboard

AP_GPS_GSOF: Support robust configuration response parsing

Open Ryanf55 opened this issue 2 years ago • 0 comments

Background

Feature request

image

The GSOF driver configuration exhange sends config data from ArduPilot, then it responds with acks. Midway through, data streaming starts, and the config acks are no longer guaranteed to be separate from data streams.

Describe the solution you'd like

Parse the acks on responses. Add retry logic at a timing period different than the request rate. Be immune to mismatched bauds.

Describe alternatives you've considered

  • Switch to ethernet
  • Ignore the responses and trust everything was set up through the health flags

Platform [x ] All [ ] AntennaTracker [ ] Copter [ ] Plane [ ] Rover [ ] Submarine

Additional context

https://github.com/ArduPilot/ardupilot/pull/25469#issue-1980317268

Ryanf55 avatar Nov 08 '23 01:11 Ryanf55