-
-
Notifications
You must be signed in to change notification settings - Fork 587
Closed
Labels
Description
I have been working on various refactoring and changes towards the next major revision. For visibility, let me list the remaining work that I would like to get done before shipping v2:
Required:
- Rename
_parentto e.g._system_impleverywhere (Rename _parent to _system_impl #2012) - Rename all
MAVLinkSomethingtoMavlinkSomethingfor consistency (various PRs) - Split FTP client and server (Split mission transfer into client and server #2160)
- Clean up param receiver and server (Refactor MAVLinkParameters into client and server classes #1772)
- Consolidate/improve configuration options (Consolidate components #2169)
- Add waypoint actions (New vehicle action #1628)
- Disable failing CI tests (CI: disable integration tests #2062)
- Update protobuf libs (dependency conflicts and security notices) (Simplify linking, update dependencies #2069)
Optional:
- Better logging, easily customizable and redirectable
- Try both: REQUEST_MESSAGE and older custom getters
- Clean up duplicate plugin constructors
- Move docs in tree
- Swap in callback mechanism
reedevKatawann and JonasVautherin