|
|
|
@ -462,6 +462,8 @@ void update_params(ParameterHandles ¶m_handles, Parameters ¶ms)
@@ -462,6 +462,8 @@ void update_params(ParameterHandles ¶m_handles, Parameters ¶ms)
|
|
|
|
|
param_get(param_handles.mnt_rate_pitch, ¶ms.mnt_rate_pitch); |
|
|
|
|
param_get(param_handles.mnt_rate_yaw, ¶ms.mnt_rate_yaw); |
|
|
|
|
param_get(param_handles.mnt_rc_in_mode, ¶ms.mnt_rc_in_mode); |
|
|
|
|
param_get(param_handles.mnt_lnd_p_min, ¶ms.mnt_lnd_p_min); |
|
|
|
|
param_get(param_handles.mnt_lnd_p_max, ¶ms.mnt_lnd_p_max); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool initialize_params(ParameterHandles ¶m_handles, Parameters ¶ms) |
|
|
|
@ -487,6 +489,8 @@ bool initialize_params(ParameterHandles ¶m_handles, Parameters ¶ms)
@@ -487,6 +489,8 @@ bool initialize_params(ParameterHandles ¶m_handles, Parameters ¶ms)
|
|
|
|
|
param_handles.mnt_rate_pitch = param_find("MNT_RATE_PITCH"); |
|
|
|
|
param_handles.mnt_rate_yaw = param_find("MNT_RATE_YAW"); |
|
|
|
|
param_handles.mnt_rc_in_mode = param_find("MNT_RC_IN_MODE"); |
|
|
|
|
param_handles.mnt_lnd_p_min = param_find("MNT_LND_P_MIN"); |
|
|
|
|
param_handles.mnt_lnd_p_max = param_find("MNT_LND_P_MAX"); |
|
|
|
|
|
|
|
|
|
if (param_handles.mnt_mode_in == PARAM_INVALID || |
|
|
|
|
param_handles.mnt_mode_out == PARAM_INVALID || |
|
|
|
@ -508,7 +512,9 @@ bool initialize_params(ParameterHandles ¶m_handles, Parameters ¶ms)
@@ -508,7 +512,9 @@ bool initialize_params(ParameterHandles ¶m_handles, Parameters ¶ms)
|
|
|
|
|
param_handles.mav_compid == PARAM_INVALID || |
|
|
|
|
param_handles.mnt_rate_pitch == PARAM_INVALID || |
|
|
|
|
param_handles.mnt_rate_yaw == PARAM_INVALID || |
|
|
|
|
param_handles.mnt_rc_in_mode == PARAM_INVALID |
|
|
|
|
param_handles.mnt_rc_in_mode == PARAM_INVALID || |
|
|
|
|
param_handles.mnt_lnd_p_min == PARAM_INVALID || |
|
|
|
|
param_handles.mnt_lnd_p_max == PARAM_INVALID |
|
|
|
|
) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|