diff --git a/src/modules/navigator/navigator.h b/src/modules/navigator/navigator.h index 1e7afae7c6..c62148d990 100644 --- a/src/modules/navigator/navigator.h +++ b/src/modules/navigator/navigator.h @@ -291,6 +291,27 @@ public: bool force_vtol(); private: + DEFINE_PARAMETERS( + (ParamFloat) _param_nav_loiter_rad, /**< loiter radius for fixedwing */ + (ParamFloat) _param_nav_acc_rad, /**< acceptance for takeoff */ + (ParamFloat) + _param_nav_fw_alt_rad, /**< acceptance radius for fixedwing altitude */ + (ParamFloat) + _param_nav_fw_altl_rad, /**< acceptance radius for fixedwing altitude before landing*/ + (ParamFloat) + _param_nav_mc_alt_rad, /**< acceptance radius for multicopter altitude */ + (ParamInt) _param_nav_force_vt, /**< acceptance radius for multicopter altitude */ + (ParamInt) _param_nav_traff_avoid, /**< avoiding other aircraft is enabled */ + + // non-navigator parameters + // Mission (MIS_*) + (ParamFloat) _param_mis_ltrmin_alt, + (ParamFloat) _param_mis_takeoff_alt, + (ParamBool) _param_mis_takeoff_req, + (ParamFloat) _param_mis_yaw_tmt, + (ParamFloat) _param_mis_yaw_err + ) + int _global_pos_sub{-1}; /**< global position subscription */ int _gps_pos_sub{-1}; /**< gps position subscription */ int _home_pos_sub{-1}; /**< home position subscription */ @@ -356,27 +377,6 @@ private: NavigatorMode *_navigation_mode_array[NAVIGATOR_MODE_ARRAY_SIZE]; /**< array of navigation modes */ - DEFINE_PARAMETERS( - (ParamFloat) _param_nav_loiter_rad, /**< loiter radius for fixedwing */ - (ParamFloat) _param_nav_acc_rad, /**< acceptance for takeoff */ - (ParamFloat) - _param_nav_fw_alt_rad, /**< acceptance radius for fixedwing altitude */ - (ParamFloat) - _param_nav_fw_altl_rad, /**< acceptance radius for fixedwing altitude before landing*/ - (ParamFloat) - _param_nav_mc_alt_rad, /**< acceptance radius for multicopter altitude */ - (ParamInt) _param_nav_force_vt, /**< acceptance radius for multicopter altitude */ - (ParamInt) _param_nav_traff_avoid, /**< avoiding other aircraft is enabled */ - - // non-navigator parameters - // Mission (MIS_*) - (ParamFloat) _param_mis_ltrmin_alt, - (ParamFloat) _param_mis_takeoff_alt, - (ParamBool) _param_mis_takeoff_req, - (ParamFloat) _param_mis_yaw_tmt, - (ParamFloat) _param_mis_yaw_err - ) - param_t _handle_back_trans_dec_mss{PARAM_INVALID}; param_t _handle_reverse_delay{PARAM_INVALID}; float _param_back_trans_dec_mss{0.f};