Mavsdk

Latest version: v2.8.4

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

Scan your dependencies

Page 14 of 25

0.45.0

Features:

* mavsdk_server: add API to set sysid/compid (1577).

Bugfixes:

* integration_tests: fix test without camera (1579).
* Remove uint castings from position packings (1575).
* telemetry: fix target compid of two commands (1570).

Enhancements:

* templates: fix unnecessary class prefix for Result (1580).
* Initial hunter support (1578).
* More std::bind to lambda cleanup (1574).
* CLion/clang-tidy pass (1555).

Contributors:

bazfp, julianoes

0.44.0

Features:

* Add prepare() function to initialize camera plugin (1563).

Bugfixes:

* ftp: remove mavlink header install (1565).
* Fix some scope issues in mavlink_commands.cpp (1560).
* Fix list_photos (1559).
* fixed mavsdk_server library versioning (1550).
* Fix possible setting options list when camera uses exclusions (1548).
* core: fix calling callback multiple times (1545).
* Fix stop in mavsdk_server (1535).
* Fix mission download (1528).

Enhancements:

* Add `autopilot_server` example, utilising server plugins (1567).
* Ardupilot mission handling and vehicle type checking (1562).
* docker: remove perl dependency (1558).
* core: add API to get MAVLink component IDs (1557).
* Small command fixes (1556).
* plugins: action: change to Hold mode before sending DO_REPOSITION (1553).
* Add health support for ardupilot (1552).
* core: refactor MAVLink command queue (1546).
* Do not report -1 as a current mission item (1544).
* Fix small warnings reported by clang (1543).
* Fix clang warnings (1538).
* Improve connection and corresponding logging (1533).
* Update proto submodule (1530).
* Update dependencies (1529).

Contributors:

bazfp, DaRavenox, JonasVautherin, julianoes, mattes-bru, TSC21

0.43.0

Features:

* added vtol state implementation (follow up) (1521).
* Add `param_set` handling (1519).
* geofence: add method to clear fence (1517).
* Add heading to global_position telemetry plugins (1514).

Bugfixes:

* mission: add support for DO_GIMBAL_MANAGER_CONFIGURE in mission download (1524).
* Mission raw server callbacks nullptr check (1520).
* Clear photo list when storage is formatted (1516).
* Null check action callbacks (1515).

Enhancements:

* mission: remove VehicleAction for now (1526).
* camera: fix variable shadowing (1518).

Contributors:

bazfp, JonasVautherin, julianoes, mattes-bru

0.42.0

Features:

* Add `SET_MESSAGE_INTERVAL` support to telemetry_server publish functions (1497).
* Handle `MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES` requests as an autopilot (1494).
* Add action_server implementation (1491).
* Add mission_raw_server (1488).
* Add telemetry_server plugin (1482).

Bugfixes:

* Fix two warnings recently introduced (1501).
* core: fix autopilot detection (1490).

Enhancements:

* Various commication fixes (1502).
* proto: update submodule (1500).
* core: fix mission transfer unit tests (1495).
* core/plugins: detect autopilot at runtime (1489).
* Examples cleanup (1449).

Contributors:

bazfp, julianoes

0.41.0

Features:

* Support for mission yaw (1483).
* Add support for multiple batteries (1480).
* Run commands in parallel (1476).
* Parameter Server (1473).
* Few compatibility improvements for Ardupilot (1471).
* core: add message debugging (1460).
* Expose `set_timeout_s` to language bindings (1456).
* Add termination and parachute examples (1448).
* Ability to customize logging output with a user-defined callback (1442).

Bugfixes:

* core: fix own sysid/compid in mission transfer (1487).
* Cancel call_every when subscribing a second time (1477).
* Fix RC available flag (1466).
* examples: fix uninitialized data (1465).
* core: fix invalid sysid/compid on trimmed messages (1464).
* Remove assumption on sysids per udp packet (1462).
* Identify docs generator script as Python3 (1453).
* Add acceptance_radius back to MissionItem (1443).

Enhancements:

* core: improve connection docstring (1486).
* docker/workflows: add PX4 v1.12 release to CI (1485).
* workflows: prevent coveralls JS out of memory (1481).
* core: remove deprecated UID methods (1479).
* telemetry: health improvements (1468).
* Ignore ghost storage_information message (1461).
* Filter out command acks not targeted to us (1455).
* Patch tinyxml to run on stock Ubuntu 18.04 (with cmake 3.10.2) (1451).
* Minor logging improvement (1450).
* examples: cleanup and fixes for GCC11 (1447).
* mavlink: update submodule (1446).
* mavsdk_server: use references, not copy in tests (1444).
* Fall back to tools found in PATH in `generate_from_protos.sh` (1438).
* Update tinyxml2 to 8.1.0 (1436).
* readme: update old links (1435).
* mavsdk_server: lazily initialize plugins (1431).

Contributors:

bazfp, carlocab, fpersson, hamishwillee, jffortuna, JonasVautherin, julianoes, levevg

0.40.0

Features:

* Initiate UDP connection from MAVSDK (1418).
* Add set_actuator (1165).

Bugfixes:

* mission: add gimbal v2 control/release (1432).
* In mission, pitch and yaw should be degrees between -180 and 180 (1430).
* ftp_client: make a link connection before searching for a system (1429).
* core: use vector for systems (1426).
* tools: fix snake_case_to_camel_case for macOS (1423).
* core: fix ever increasing heartbeats (1419).
* Fix race condition when stopping mavsdk_server (1416).
* Do not freeze event loop while downloading camera definition (1415).
* follow_me: send velocity array (1414).
* Bump MinimumOSVersion to 13.0 in Info.plist (1412).

Enhancements:

* Remove wrong file (1433).
* info: add legacy uid (uid1) (1427).
* mavsdk_server: test: core_service_impl_test: remove reference to UUID (1420).
* Remove wrongly-included files in CMakeLists.txt (1417).
* Update jsoncpp (1395).

Contributors:

coderkalyan, JonasVautherin, julianoes, potaito, TSC21

Page 14 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.