AP_ADSB: Set config on uAvionix Transponders like Ping200X #28740
+241
−21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is on top of PR #28739 because it uses the refactor.
The current Ping200X user work-flow is to use a tool from uAvionix to do a one-ish-time static config to set things like your aircraft size and ICAO ID and then install it into an ArduPilot based vehicle that can feed it dynamic data like GPS and altitude.
The ability for ArduPilot to send this packet and confirm it is not implemented. When I originally wrote this driver I had this feature included but out of abundance of caution at uAvionix's request they preferred customers use in-house their tool because it had something to do about potentially messing with the TSO certification because technically that should be set by a certified aircraft mechanic.. but for an unmanned aircraft who knows??? However, I recall asking them about that somewhat recently and they didn't feel very strongly about but I can't remember who I was talking to. @uAvionixCorporation and @nicholas-inocencio
please confirm. Since the workflow is for the ArduPilot user to use their tool to do it then it's defeating the point anyway, might as well save the time in manufacturing and/or in-field changes. I've been doing this myself for years on my own fork and it's very useful.