remove unsupported touchprobe module, has been archived in branch archive/touchprobe
[clinton/Smoothieware.git] / src / modules / robot / Planner.h
index fb7a504..79648b5 100644 (file)
@@ -8,13 +8,14 @@
 #ifndef PLANNER_H
 #define PLANNER_H
 
+#include "ActuatorCoordinates.h"
 class Block;
 
 class Planner
 {
 public:
     Planner();
-    void append_block( float target[], float rate_mm_s, float distance, float unit_vec[] );
+    void append_block(ActuatorCoordinates &target, float rate_mm_s, float distance, float unit_vec[] );
     float max_allowable_speed( float acceleration, float target_velocity, float distance);
     void recalculate();
     Block *get_current_block();
@@ -30,6 +31,7 @@ private:
     float acceleration;          // Setting
     float z_acceleration;        // Setting
     float junction_deviation;    // Setting
+    float z_junction_deviation;  // Setting
     float minimum_planner_speed; // Setting
 };