Jacob Dahl
d5d2ce26d7
fix(dshot): map MAVLink standard ACTUATOR_OUTPUT_FUNCTION to PX4 OutputFunction ( #26909 )
...
The MAVLink standard defines ACTUATOR_OUTPUT_FUNCTION_MOTOR1=1..MOTOR16=16,
but PX4 internally uses OutputFunction::Motor1=101..Motor12=112. The DShot
driver only handled PX4 internal values (101+) and QGC legacy values (1101+),
so any standards-compliant GCS sending the MAVLink enum values would get
VEHICLE_CMD_RESULT_UNSUPPORTED back from MAV_CMD_CONFIGURE_ACTUATOR.
Add a mapping from MAVLink standard values (1-16) to PX4 internal values
(101-116) by adding 100, matching the existing QGC backwards-compat pattern.
2026-03-31 08:52:25 -08:00
..
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-02-19 15:17:17 +13:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2025-11-19 13:58:58 -05:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-31 08:52:25 -08:00
2026-03-11 08:18:53 -07:00
2025-12-17 17:48:30 +01:00
2026-03-19 23:21:23 -08:00
2026-03-04 21:12:13 -07:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-25 09:44:49 -08:00
2026-03-19 23:21:23 -08:00
2026-02-19 15:17:17 +13:00
2026-03-16 14:59:53 -08:00
2026-01-29 19:38:20 -09:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2026-03-16 14:59:53 -08:00
2026-03-19 23:46:16 -08:00
2026-03-19 23:21:23 -08:00
2026-02-19 15:17:17 +13:00
2026-03-17 16:38:33 -08:00
2026-03-19 23:21:23 -08:00
2025-03-10 18:59:52 -04:00
2026-03-18 16:47:57 -07:00
2026-02-19 15:17:17 +13:00
2026-03-16 14:59:53 -08:00
2024-07-19 14:33:36 +02:00
2026-03-19 23:46:16 -08:00
2026-03-19 23:21:23 -08:00
2026-02-19 15:17:17 +13:00
2026-03-19 23:21:23 -08:00
2022-07-21 08:08:14 +02:00
2023-11-29 20:56:00 -05:00
2026-03-19 23:21:23 -08:00
2026-03-13 09:16:01 -07:00
2026-03-19 23:21:23 -08:00
2026-03-19 23:21:23 -08:00
2024-07-19 14:33:36 +02:00
2026-02-19 15:17:17 +13:00
2026-03-19 23:21:23 -08:00
2026-03-31 13:12:23 +02:00
2026-03-19 23:21:23 -08:00
2026-02-19 15:17:17 +13:00
2026-03-19 23:21:23 -08:00
2026-02-19 15:17:17 +13:00
2026-02-03 13:14:47 +13:00
2024-09-19 09:25:18 +03:00
2026-03-17 16:38:33 -08:00
2024-03-22 15:24:51 -04:00
2024-09-19 09:25:18 +03:00
2022-07-27 14:33:16 +10:00
2024-09-19 09:25:18 +03:00
2024-03-08 16:28:24 -05:00
2024-09-19 09:25:18 +03:00
2024-09-19 09:25:18 +03:00
2026-03-04 22:15:39 -09:00
2021-09-01 15:16:00 -04:00
2021-10-07 10:09:01 -04:00