From c253ce6695f289bddfc81648ac7c793575b0376b Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 6 Dec 2015 19:40:10 +0100 Subject: [PATCH] FMU SBUS interface: Set RSSI and failsafe flags correctly --- src/drivers/px4fmu/fmu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/px4fmu/fmu.cpp b/src/drivers/px4fmu/fmu.cpp index 892d224f58..8892cfedeb 100644 --- a/src/drivers/px4fmu/fmu.cpp +++ b/src/drivers/px4fmu/fmu.cpp @@ -852,8 +852,8 @@ PX4FMU::cycle() _rc_in.timestamp_last_signal = _rc_in.timestamp_publication; _rc_in.rc_ppm_frame_length = 0; - _rc_in.rssi = (!sbus_frame_drop) ? RC_INPUT_RSSI_MAX : 0; - _rc_in.rc_failsafe = false; + _rc_in.rssi = (!sbus_frame_drop) ? RC_INPUT_RSSI_MAX : (RC_INPUT_RSSI_MAX / 2); + _rc_in.rc_failsafe = sbus_failsafe; _rc_in.rc_lost = false; _rc_in.rc_lost_frame_count = sbus_dropped_frames(); _rc_in.rc_total_frame_count = 0;