From fb351254f6188fbec641e3c04e67ef5c25dc78ee Mon Sep 17 00:00:00 2001 From: Michal Skorupinski Date: Thu, 20 Sep 2018 13:56:28 +0200 Subject: [PATCH] Configs for all stering modes TODO: * Incremental mode for sensor * Deadzone for sensors Change-Id: I3cf8082bb186fe466bd2700412599ca386bfb0b9 Signed-off-by: Michal Skorupinski --- inc/config.h | 1 + src/config.c | 17 ++++++----------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/inc/config.h b/inc/config.h index 254021c..45bfa74 100644 --- a/inc/config.h +++ b/inc/config.h @@ -19,5 +19,6 @@ void config_set_sensor_steering_bezel_velocity(); void config_set_bezel_steering_sensor_velocity(); +void config_set_sensor_stering_sensor_velocity(); #endif /* CONFIG_H_ */ diff --git a/src/config.c b/src/config.c index ccb6d39..aa9083f 100644 --- a/src/config.c +++ b/src/config.c @@ -19,17 +19,6 @@ #include "model/model_device_to_connection.h" #include "gear-racing-controller.h" -//void config_set_control_roles(e_device axis_x, e_device axis_y, e_device bezel, e_device buttons) -//{ -// model_device_to_connection_set_control_roles(axis_x, axis_y, bezel, buttons); -//} -// -//void config_set_bezel_step(float step, float dead_zone, bool use_blocker, int blocker_count, bool set_to_zero_when_stop) -//{ -// model_hw_set_bezel_params(step, dead_zone, use_blocker, blocker_count, set_to_zero_when_stop); -//} - - void config_set_sensor_steering_bezel_velocity() { model_device_to_connection_set_control_roles(STERING_MODE_DIRETION, STERING_MODE_CAM_ELEVATION, STERING_MODE_THROTTLE, STERING_MODE_CAM_AZIMUTH); @@ -41,3 +30,9 @@ void config_set_bezel_steering_sensor_velocity() model_device_to_connection_set_control_roles(STERING_MODE_CAM_AZIMUTH, STERING_MODE_THROTTLE, STERING_MODE_DIRETION, STERING_MODE_CAM_ELEVATION); model_hw_set_bezel_params(-0.1f, 0.001f, false, 0, false); } + +void config_set_sensor_stering_sensor_velocity() +{ + model_device_to_connection_set_control_roles(STERING_MODE_DIRETION, STERING_MODE_THROTTLE, STERING_MODE_CAM_ELEVATION, STERING_MODE_CAM_AZIMUTH); + model_hw_set_bezel_params(0.03f, 0.001f, false, 0, false); +} -- 2.7.4