aboutsummaryrefslogtreecommitdiff
path: root/src/modules/navigator/rcloss.cpp
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-08-24 17:45:15 +0200
committerThomas Gubler <thomasgubler@gmail.com>2014-08-24 17:45:15 +0200
commit06317046f2da215db328be660f900d265cdf9102 (patch)
treefa4c78a02537d80ea338cddbefa7c8a3d94d8fa3 /src/modules/navigator/rcloss.cpp
parenta432d0493c0761da075c7734c0f54f44d6121e78 (diff)
downloadpx4-firmware-06317046f2da215db328be660f900d265cdf9102.tar.gz
px4-firmware-06317046f2da215db328be660f900d265cdf9102.tar.bz2
px4-firmware-06317046f2da215db328be660f900d265cdf9102.zip
move flight termination and geofence flags from setpoint triplet to mission result
Diffstat (limited to 'src/modules/navigator/rcloss.cpp')
-rw-r--r--src/modules/navigator/rcloss.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/navigator/rcloss.cpp b/src/modules/navigator/rcloss.cpp
index 54f1813f5..651e31184 100644
--- a/src/modules/navigator/rcloss.cpp
+++ b/src/modules/navigator/rcloss.cpp
@@ -127,7 +127,8 @@ RCLoss::set_rcl_item()
}
case RCL_STATE_TERMINATE: {
/* Request flight termination from the commander */
- pos_sp_triplet->flight_termination = true;
+ _navigator->get_mission_result()->flight_termination = true;
+ _navigator->publish_mission_result();
warnx("rc not recovered: request flight termination");
pos_sp_triplet->previous.valid = false;
pos_sp_triplet->current.valid = false;