Precland cleanups
Removes code duplication in SITL Make SITL behave like other backends Small (mostly NFC) cleanups on the Precland that make the future sensor lag estimation PR smaller.
Binary Name Text [B] Data [B] BSS (B) Total Flash Change [B] (%) Flash Free After PR (B)
--------------- ------------ ----------- ------------ ---------------------------- -------------------------
ardurover 4 (+0.0002%) 0 (0.0000%) 4 (+0.0015%) 4 (+0.0002%) 337332
blimp 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 623072
arducopter 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 192988
arduplane 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 201296
ardusub 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 400608
antennatracker 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 0 (0.0000%) 645948
arducopter-heli 8 (+0.0005%) 0 (0.0000%) 0 (0.0000%) 8 (+0.0004%) 186812
This has been tested in CI
needs approval from @rishabsingh3003
I have three other PRs that build on top of this one.
@rishabsingh3003 ping
@amilcarlucas I'd like to delay this till after https://github.com/ArduPilot/ardupilot/pull/26380 is merged as I'd like that in 4.5, and this would make backporting to 4.5.x much harder
@tridge it rebased cleanly