aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/chelper/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/chelper/__init__.py')
-rw-r--r--klippy/chelper/__init__.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/klippy/chelper/__init__.py b/klippy/chelper/__init__.py
index 09897927..97493355 100644
--- a/klippy/chelper/__init__.py
+++ b/klippy/chelper/__init__.py
@@ -68,6 +68,13 @@ defs_itersolve = """
"""
defs_trapq = """
+ struct pull_move {
+ double print_time, move_t;
+ double start_v, accel;
+ double start_x, start_y, start_z;
+ double x_r, y_r, z_r;
+ };
+
void trapq_append(struct trapq *tq, double print_time
, double accel_t, double cruise_t, double decel_t
, double start_pos_x, double start_pos_y, double start_pos_z
@@ -76,6 +83,8 @@ defs_trapq = """
struct trapq *trapq_alloc(void);
void trapq_free(struct trapq *tq);
void trapq_finalize_moves(struct trapq *tq, double print_time);
+ int trapq_extract_old(struct trapq *tq, struct pull_move *p, int max
+ , double start_time, double end_time);
"""
defs_kin_cartesian = """