diff options
Diffstat (limited to 'klippy/chelper/__init__.py')
-rw-r--r-- | klippy/chelper/__init__.py | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/klippy/chelper/__init__.py b/klippy/chelper/__init__.py index 86560939..b5eb12dd 100644 --- a/klippy/chelper/__init__.py +++ b/klippy/chelper/__init__.py @@ -138,21 +138,11 @@ defs_kin_extruder = """ """ defs_kin_shaper = """ - enum INPUT_SHAPER_TYPE { - INPUT_SHAPER_ZV = 0, - INPUT_SHAPER_ZVD = 1, - INPUT_SHAPER_MZV = 2, - INPUT_SHAPER_EI = 3, - INPUT_SHAPER_2HUMP_EI = 4, - INPUT_SHAPER_3HUMP_EI = 5, - }; - - double input_shaper_get_step_generation_window(int shaper_type - , double shaper_freq, double damping_ratio); + double input_shaper_get_step_generation_window(int n, double a[] + , double t[]); int input_shaper_set_shaper_params(struct stepper_kinematics *sk - , int shaper_type_x, int shaper_type_y - , double shaper_freq_x, double shaper_freq_y - , double damping_ratio_x, double damping_ratio_y); + , int n_x, double a_x[], double t_x[] + , int n_y, double a_y[], double t_y[]); int input_shaper_set_sk(struct stepper_kinematics *sk , struct stepper_kinematics *orig_sk); struct stepper_kinematics * input_shaper_alloc(void); |