From 8bcbce16ed92dd74b6f823bd3e619d6a95f08357 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell <tridge@samba.org> Date: Fri, 14 Nov 2014 15:34:36 +1100 Subject: [PATCH] GCS_MAVLink: show rangefinder status in SYS_STATUS --- ArduPlane/GCS_Mavlink.pde | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ArduPlane/GCS_Mavlink.pde b/ArduPlane/GCS_Mavlink.pde index fce87942a..6c5a2036f 100644 --- a/ArduPlane/GCS_Mavlink.pde +++ b/ArduPlane/GCS_Mavlink.pde @@ -265,6 +265,16 @@ static NOINLINE void send_extended_status1(mavlink_channel_t chan) } #endif + if (rangefinder.num_sensors() > 0) { + control_sensors_present |= MAV_SYS_STATUS_SENSOR_LASER_POSITION; + if (g.rangefinder_landing) { + control_sensors_enabled |= MAV_SYS_STATUS_SENSOR_LASER_POSITION; + } + if (rangefinder.healthy()) { + control_sensors_health |= MAV_SYS_STATUS_SENSOR_LASER_POSITION; + } + } + mavlink_msg_sys_status_send( chan, control_sensors_present, -- GitLab