From 37b9a3a41c8675094d2bfdf78d27d8a7a2281291 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Wed, 30 Jul 2025 14:36:57 +0300 Subject: [PATCH] Add support form arm/disarm mavlink command --- flix/mavlink.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flix/mavlink.ino b/flix/mavlink.ino index e4ef5d0..b7f0ae7 100644 --- a/flix/mavlink.ino +++ b/flix/mavlink.ino @@ -231,6 +231,12 @@ void handleMavlink(const void *_msg) { mavlink_msg_command_ack_pack(SYSTEM_ID, MAV_COMP_ID_AUTOPILOT1, &ack, m.command, MAV_RESULT_ACCEPTED, UINT8_MAX, 0, msg.sysid, msg.compid); sendMessage(&ack); } + + if (m.command == MAV_CMD_COMPONENT_ARM_DISARM) { + armed = m.param1 == 1; + mavlink_msg_command_ack_pack(SYSTEM_ID, MAV_COMP_ID_AUTOPILOT1, &ack, m.command, MAV_RESULT_ACCEPTED, UINT8_MAX, 0, msg.sysid, msg.compid); + sendMessage(&ack); + } } }