aboutsummaryrefslogtreecommitdiff
path: root/src/modules/navigator/navigator.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-07-19 20:03:37 +0200
committerThomas Gubler <thomasgubler@gmail.com>2014-07-19 20:03:37 +0200
commitb5ef8fd2cd54d180b5debe362a4c1f07f64394af (patch)
tree46b9d8713629703eddb923fa644490fb46f1c3ec /src/modules/navigator/navigator.h
parent7baa337d9bcf7077a5e5080e951899cb595f6ff6 (diff)
downloadpx4-firmware-b5ef8fd2cd54d180b5debe362a4c1f07f64394af.tar.gz
px4-firmware-b5ef8fd2cd54d180b5debe362a4c1f07f64394af.tar.bz2
px4-firmware-b5ef8fd2cd54d180b5debe362a4c1f07f64394af.zip
create empty datalinkloss class for OBC
Currently the class does the same as the RTL class. It is now possible whichclass is sued in the navigator to handle datalink loss via a parameter
Diffstat (limited to 'src/modules/navigator/navigator.h')
-rw-r--r--src/modules/navigator/navigator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/navigator/navigator.h b/src/modules/navigator/navigator.h
index 8edbb63b3..d0b2ed841 100644
--- a/src/modules/navigator/navigator.h
+++ b/src/modules/navigator/navigator.h
@@ -35,6 +35,7 @@
* Helper class to access missions
* @author Julian Oes <julian@oes.ch>
* @author Anton Babushkin <anton.babushkin@me.com>
+ * @author Thomas Gubler <thomasgubler@gmail.com>
*/
#ifndef NAVIGATOR_H
@@ -57,6 +58,7 @@
#include "loiter.h"
#include "rtl.h"
#include "offboard.h"
+#include "datalinkloss.h"
#include "geofence.h"
/**
@@ -165,6 +167,7 @@ private:
Loiter _loiter; /**< class that handles loiter */
RTL _rtl; /**< class that handles RTL */
Offboard _offboard; /**< class that handles offboard */
+ DataLinkLoss _dataLinkLoss; /**< class that handles offboard */
NavigatorMode *_navigation_mode_array[NAVIGATOR_MODE_ARRAY_SIZE]; /**< array of navigation modes */
@@ -173,6 +176,7 @@ private:
control::BlockParamFloat _param_loiter_radius; /**< loiter radius for fixedwing */
control::BlockParamFloat _param_acceptance_radius; /**< acceptance for takeoff */
+ control::BlockParamInt _param_datalinkloss_obc; /**< if true: obc mode on data link loss enabled */
/**
* Retrieve global position
*/