|
|
@ -278,6 +278,11 @@ Navigator::params_update() |
|
|
|
{ |
|
|
|
{ |
|
|
|
parameter_update_s param_update; |
|
|
|
parameter_update_s param_update; |
|
|
|
orb_copy(ORB_ID(parameter_update), _param_update_sub, ¶m_update); |
|
|
|
orb_copy(ORB_ID(parameter_update), _param_update_sub, ¶m_update); |
|
|
|
|
|
|
|
updateParams(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (_navigation_mode) { |
|
|
|
|
|
|
|
_navigation_mode->updateParams(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
|
void |
|
|
@ -413,7 +418,6 @@ Navigator::task_main() |
|
|
|
|
|
|
|
|
|
|
|
if (updated) { |
|
|
|
if (updated) { |
|
|
|
params_update(); |
|
|
|
params_update(); |
|
|
|
updateParams(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* vehicle control mode updated */ |
|
|
|
/* vehicle control mode updated */ |
|
|
|