From ac424b579d810b965aabc114c1f596933e4a0e9b Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 12 Oct 2026 10:26:43 +0000 Subject: automatic import of ros-humble-mavros-extras --- hil-gps-id-yaw-compat.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 hil-gps-id-yaw-compat.patch (limited to 'hil-gps-id-yaw-compat.patch') diff --git a/hil-gps-id-yaw-compat.patch b/hil-gps-id-yaw-compat.patch new file mode 100644 index 0000000..dc49eec --- /dev/null +++ b/hil-gps-id-yaw-compat.patch @@ -0,0 +1,17 @@ +--- a/mavros_extras/src/plugins/hil.cpp 2026-10-12 10:25:09.627053991 +0000 ++++ b/mavros_extras/src/plugins/hil.cpp 2026-10-12 10:25:09.636054018 +0000 +@@ -240,8 +240,12 @@ + gps.vd = req->vd; + gps.cog = req->cog; + gps.satellites_visible = req->satellites_visible; +- gps.id = req->id; +- gps.yaw = req->yaw; ++ // id and yaw fields were added to HilGPS.msg in mavros 2.16.0; ++ // the ROS SIG repo ships mavros_msgs 2.14.0 which lacks these fields. ++ // Leave gps.id/gps.yaw at default (0) - HIL_GPS still sent, just ++ // without optional id/yaw from the ROS message. ++ // gps.id = req->id; ++ // gps.yaw = req->yaw; + // [[[end]]] (sum: 7jKMh3Vikx) + + uas->send_message(gps); -- cgit v1.2.3