-
-
Notifications
You must be signed in to change notification settings - Fork 510
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Work to get v2.0 out the door #2002
Comments
Let me recommend you spdlog for logging |
Looking into them, I think that quite a few are not breaking the API, are they? I agree that those are nice improvements, but they could be done after the v2 release, as implementation details. For instance:
Or do you think they are really required before v2? |
Or, alternatively, I was hoping we can go to C++20 soon and use |
Yer, you're right. We can always tackle them later too. |
I'll just add to this that the latest gcc/clang compiler will need to be used for |
@tlapik123 right, so maybe not yet. I usually would require the version that comes with the most recent Ubuntu LTS and latest MSVC installation. Sadly with Ubuntu 22.04 we're stuck with GCC 11.3 (or GCC 12 if installed) and Clang 14. |
you can easly compile fmt from sources drectly when using spdlog (it does so by default). |
spdlog seems like the obvious choice then. |
Maybe an issue similar to this one specifically for Ardupilot compatibility changes needed would be useful. I have been busy on other projects, but soon I hope to work more on this so I will make note of what I notice needs to be done here for now.
@julianoes @JonasVautherin do you have any reservations about having a port override in the shell plugin? I need to use a different serial port and it seems a waste to rewrite the implementation with passthrough just to change that param. Maybe have a config command to set SERIAL_CONTROL_FLAG & SERIAL_CONTROL_DEV or just have default params one can override? |
This is something we'll have to address. Have you tried with the #2060 PR? I'm reworking FTP there. |
Sure, let's work through those and fix them. Also not blocking v2. |
I'm not sure what exactly you need and why. I suggest you open a new issue and describe further what you mean. |
Done and dusted: https://github.com/mavlink/MAVSDK/releases/tag/v2.0.0 |
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:
_parent
to e.g._system_impl
everywhere (Rename _parent to _system_impl #2012)MAVLinkSomething
toMavlinkSomething
for consistency (various PRs)Optional:
The text was updated successfully, but these errors were encountered: