From 38f10f63f68e35abb64d5bb4165314a0b04babe9 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Sat, 16 Dec 2023 17:34:20 +1300 Subject: [PATCH] core: fix component ID check This fixes a copy/paste error in the component ID check. Signed-off-by: Julian Oes --- src/mavsdk/core/mavsdk_impl.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mavsdk/core/mavsdk_impl.cpp b/src/mavsdk/core/mavsdk_impl.cpp index 01292e3e08..61fed30a45 100644 --- a/src/mavsdk/core/mavsdk_impl.cpp +++ b/src/mavsdk/core/mavsdk_impl.cpp @@ -404,7 +404,9 @@ bool MavsdkImpl::send_message(mavlink_message_t& message) { if (_message_logging_on) { LogDebug() << "Sending message " << message.msgid << " from " - << static_cast(message.sysid) << "/" << static_cast(message.compid); + << static_cast(message.sysid) << "/" << static_cast(message.compid) + << " to " << static_cast(get_target_system_id(message)) << "/" + << static_cast(get_target_component_id(message)); } // This is a low level interface where outgoing messages can be tampered @@ -922,7 +924,7 @@ uint8_t MavsdkImpl::get_target_component_id(const mavlink_message_t& message) return 0; } - return (_MAV_PAYLOAD(&message))[meta->target_system_ofs]; + return (_MAV_PAYLOAD(&message))[meta->target_component_ofs]; } Sender& MavsdkImpl::sender()