Mavsdk

Latest version: v2.8.4

Safety actively analyzes 678576 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 25

0.32.0

Features:

* MavlinkPassthrough: add API to send commands (1205).
* Add GetAllParams function (1191).

Bugfixes:

* examples: fix battery examples (1211).
* Report `throttle_percentage` and `climb_rate` correctly in `FixedWingMetrics` (1204).
* Support statustext with multiple chunks, fix calibration (1201).
* core: don't copy garbage from mavlink message (1199).
* integration_tests: fix takeoff and hover test with PX4 v1.11.0 (1193).

Enhancements:

* mavlink: update submodule (1209).
* tools: update to clang-format-10 (1200).
* Add support for statustext sequences (1127).
* cmake: remove -Werror (887).

Contributors:

haydockjp, helo9, julianoes, krady21

0.31.0

Features:

* system: add getter for MAVLink system ID (1195).
* Add terminate (1194).

Bugfixes:

* integration_tests: fix takeoff and hover test with PX4 v1.11.0 (1193).
* telemetry: protect callbacks with mutex (1192).
* mission: fix potential segfault (1189).

Enhancements:

* Update docker image to PX4 v1.11.0 (1190).
* Always enable mavlink passthrough (1188).

Contributors:

JonasVautherin, julianoes

0.30.1

Bugfixes:

* Fix regression in UDP `send_message` (1187).

Contributors:

JonasVautherin

0.30.0

Features:

* Added QGC complex mission item importing (1163).
* Initial Support for Yuneec E30Z (1119).
* Add all MAVLink STATUSTEXT severity enum values to StatusTextType (1102).

Bugfixes:

* Fixed loiter time (hold time) being ignored on QGC mission import. (1184).
* Fix examples following mavlink update (1181).
* log_files: fix chunks_received size in download_log_file (1180).
* Remove sysid from UDP remotes, which induced duplicated messages (1177).
* Fix serial connection on windows (1174).
* Added Manual Control Module in Service (1167).
* Delete empty file if remote file does not exist (1159).
* docker: use PX4 master for now (1152).

Enhancements:

* workflows: enable Passthrough plugin for deb/rpm packages (1185).
* Update MAVLink lib (1176).
* Disable timesync by default (1169).
* Update Configuration for indep. control of sysid, compid, usage_type. (1168).
* manual_control example improvements (1160).

Contributors:

coderkalyan, darioxz, ericwemhoff, hrnbot, JonasVautherin, Jonsen94, julianoes, NicolasM0, petergerten

0.29.0

Important Note:

**User callbacks are called differently, please read:**
https://mavsdk.mavlink.io/develop/en/cpp/troubleshooting.html#user_callbacks


Features:

* Plugin for manual control (1149).
* Ubuntu/Debian packaging (1142).
* add manylinux2014-aarch64 build to CI (1131).
* Added plugin to inject failures (1124).

Bugfixes:

* Fix bugs in telemetry attitude (1155).
* docker: use PX4 master for now (1152).
* MAVLink FTP bugfixes (1150).
* integration_tests: disable flip test for now (1148).

Enhancements:

* workflows: use checkout action v2 (1146).
* Add PX4 v1.11.0 (rc1) to CI (1145).
* Remove thread pool (1143).
* Slight improvements to generate_from_protos.sh (1140).
* Move from protoc-gen-dcsdk to protoc-gen-mavsdk (1136).
* Release mavsdk_server_ios.zip (1132).
* Add prefix to C API, because there is no namespacing (1129).

Contributors:

caleridas, JonasVautherin, julianoes, LorenzMeier

0.28.0

Features:

* serial: add support for flow control (1126).
* Add gimbal protocol v2 (1098).

Bugfixes:

* Stop all plugins when stopping server (1125).
* hitl can be 1, or 2 when using the SIH (1122).
* Unit tests for angle conversions and fix conversion (1120).
* telemetry: fix local position health flag (1100).

Enhancements:

* Add prefix to C API, because there is no namespacing (1129).
* Improve libmavsdk_server API (1128).
* tune: update proto to fix result (1123).
* src: remove external_example (1118).

Contributors:

bkueng, JonasVautherin, julianoes, romain-chiap

Page 17 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.