42 #include <px4_platform_common/module_params.h> 62 (ParamFloat<px4::params::NAV_DLL_CH_T>) _param_nav_dll_ch_t,
63 (ParamInt<px4::params::NAV_DLL_CH_LAT>) _param_nav_dll_ch_lat,
64 (ParamInt<px4::params::NAV_DLL_CH_LON>) _param_nav_dll_ch_lon,
65 (ParamFloat<px4::params::NAV_DLL_CH_ALT>) _param_nav_dll_ch_alt,
66 (ParamInt<px4::params::NAV_AH_LAT>) _param_nav_ah_lat,
67 (ParamInt<px4::params::NAV_AH_LON>) _param_nav_ah_lon,
68 (ParamFloat<px4::params::NAV_AH_ALT>) _param_nav_ah_alt,
69 (ParamFloat<px4::params::NAV_DLL_AH_T>) _param_nav_dll_ah_t,
70 (ParamInt<px4::params::NAV_DLL_N>) _param_nav_dll_n,
71 (ParamInt<px4::params::NAV_DLL_CHSK>) _param_nav_dll_chsk
76 DLL_STATE_FLYTOCOMMSHOLDWP = 1,
77 DLL_STATE_FLYTOAIRFIELDHOMEWP = 2,
78 DLL_STATE_TERMINATE = 3,
DataLinkLoss(Navigator *navigator)
Helper class to use mission items.
void set_dll_item()
Set the DLL item.
void on_active() override
This function is called while the mode is active.
void on_inactive() override
This function is called while the mode is inactive.
DEFINE_PARAMETERS((ParamFloat< px4::params::NAV_DLL_CH_T >) _param_nav_dll_ch_t,(ParamInt< px4::params::NAV_DLL_CH_LAT >) _param_nav_dll_ch_lat,(ParamInt< px4::params::NAV_DLL_CH_LON >) _param_nav_dll_ch_lon,(ParamFloat< px4::params::NAV_DLL_CH_ALT >) _param_nav_dll_ch_alt,(ParamInt< px4::params::NAV_AH_LAT >) _param_nav_ah_lat,(ParamInt< px4::params::NAV_AH_LON >) _param_nav_ah_lon,(ParamFloat< px4::params::NAV_AH_ALT >) _param_nav_ah_alt,(ParamFloat< px4::params::NAV_DLL_AH_T >) _param_nav_dll_ah_t,(ParamInt< px4::params::NAV_DLL_N >) _param_nav_dll_n,(ParamInt< px4::params::NAV_DLL_CHSK >) _param_nav_dll_chsk) enum DLLState
Base class for different modes in navigator.
void advance_dll()
Move to next DLL item.
void on_activation() override
This function is called one time when mode becomes active, pos_sp_triplet must be initialized here...