|
|
|
@ -114,6 +114,7 @@ void RCUpdate::update_rc_functions()
@@ -114,6 +114,7 @@ void RCUpdate::update_rc_functions()
|
|
|
|
|
_rc.function[rc_channels_s::RC_CHANNELS_FUNCTION_AUX_3] = _parameters.rc_map_aux3 - 1; |
|
|
|
|
_rc.function[rc_channels_s::RC_CHANNELS_FUNCTION_AUX_4] = _parameters.rc_map_aux4 - 1; |
|
|
|
|
_rc.function[rc_channels_s::RC_CHANNELS_FUNCTION_AUX_5] = _parameters.rc_map_aux5 - 1; |
|
|
|
|
_rc.function[rc_channels_s::RC_CHANNELS_FUNCTION_AUX_6] = _parameters.rc_map_aux6 - 1; |
|
|
|
|
|
|
|
|
|
for (int i = 0; i < rc_parameter_map_s::RC_PARAM_MAP_NCHAN; i++) { |
|
|
|
|
_rc.function[rc_channels_s::RC_CHANNELS_FUNCTION_PARAM_1 + i] = _parameters.rc_map_param[i] - 1; |
|
|
|
@ -379,6 +380,7 @@ RCUpdate::rc_poll(const ParameterHandles ¶meter_handles)
@@ -379,6 +380,7 @@ RCUpdate::rc_poll(const ParameterHandles ¶meter_handles)
|
|
|
|
|
manual.aux3 = get_rc_value(rc_channels_s::RC_CHANNELS_FUNCTION_AUX_3, -1.0, 1.0); |
|
|
|
|
manual.aux4 = get_rc_value(rc_channels_s::RC_CHANNELS_FUNCTION_AUX_4, -1.0, 1.0); |
|
|
|
|
manual.aux5 = get_rc_value(rc_channels_s::RC_CHANNELS_FUNCTION_AUX_5, -1.0, 1.0); |
|
|
|
|
manual.aux6 = get_rc_value(rc_channels_s::RC_CHANNELS_FUNCTION_AUX_6, -1.0, 1.0); |
|
|
|
|
|
|
|
|
|
/* filter controls */ |
|
|
|
|
manual.y = math::constrain(_filter_roll.apply(manual.y), -1.f, 1.f); |
|
|
|
|