V2.3.4 release candidate
Pre-release
Pre-release
This (OpenHD) release includes a ton of fixes and improvements to QOpenHD, while OpenHD core has stayed mostly stable.
List by commit history, not by importance:
- when armed - tell user to change MCS index, not frequency / channel width
- GPS widget: Add vdop, hdop, fix type, merge into single element
- home widget: describe lat / lon values better
- flight distance - merge into single & rename, same for home lat / lon
- Dev panel after RC panel
- add dynamic WB link rate control widget
- update MCS0 and MCS1 rate(s) to openhd values
- add request home position button (for FCs that do not autamtically send home after arm) and also inav hacks for inav pilots
- Mission: increase flight mode(s) popup size (we now support pretty much all flight modes one might need),
add mission waypoints support in map - Artifical Horizon: add center indicator (can be disabled), add clip area debug & setting to control clip area
Perfromance Horizon: also add center indicator - set and measured encoder bitrate - allow up to 20% variance before logging a warning
- qmlglsink error - show to user (just because it has happened so often
- MAP - add different opacity values for minimized / maximized
- add option to not only enable h264 decode via service on rpi, but also option to also always use an external decode service for any platform. This has the added benefit that people who use their own pipeline(s) can quickly disable QOpenHD decode and free up the udp port.
Code maintenance:
- Scale and transparency / opacity is now a feature included in BaseWidget (reduces bloat code a lot)
- Cleanup FCMavlinkSystem
- add mavsdk (android) prebuilts as submodule
- refactor decode service name(s) as decided
- refactor dependencies and misc scripts