mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-01 03:50:35 +08:00
sensors: rc added low pass filter parameters
This commit is contained in:
committed by
Lorenz Meier
parent
c2be4b2b29
commit
81dcba3a2a
@@ -125,6 +125,10 @@ int initialize_parameter_handles(ParameterHandles ¶meter_handles)
|
||||
parameter_handles.rc_trans_th = param_find("RC_TRANS_TH");
|
||||
parameter_handles.rc_gear_th = param_find("RC_GEAR_TH");
|
||||
|
||||
/* RC low pass filter configuration */
|
||||
parameter_handles.rc_flt_smp_rate = param_find("RC_FLT_SMP_RATE");
|
||||
parameter_handles.rc_flt_cutoff = param_find("RC_FLT_CUTOFF");
|
||||
|
||||
/* Differential pressure offset */
|
||||
parameter_handles.diff_pres_offset_pa = param_find("SENS_DPRES_OFF");
|
||||
parameter_handles.diff_pres_analog_scale = param_find("SENS_DPRES_ANSC");
|
||||
@@ -381,6 +385,11 @@ int update_parameters(const ParameterHandles ¶meter_handles, Parameters &par
|
||||
parameters.rc_gear_inv = (parameters.rc_gear_th < 0);
|
||||
parameters.rc_gear_th = fabs(parameters.rc_gear_th);
|
||||
|
||||
param_get(parameter_handles.rc_flt_smp_rate, &(parameters.rc_flt_smp_rate));
|
||||
parameters.rc_flt_smp_rate = math::max(1.0f, parameters.rc_flt_smp_rate);
|
||||
param_get(parameter_handles.rc_flt_cutoff, &(parameters.rc_flt_cutoff));
|
||||
parameters.rc_flt_cutoff = math::max(1.0f, parameters.rc_flt_cutoff);
|
||||
|
||||
/* Airspeed offset */
|
||||
param_get(parameter_handles.diff_pres_offset_pa, &(parameters.diff_pres_offset_pa));
|
||||
param_get(parameter_handles.diff_pres_analog_scale, &(parameters.diff_pres_analog_scale));
|
||||
|
||||
Reference in New Issue
Block a user