Merge remote-tracking branch 'upstream/edge' into upstream-master
[clinton/Smoothieware.git] / src / modules / robot / arm_solutions / CoreXZSolution.h
1 #ifndef COREXZSOLUTION_H
2 #define COREXZSOLUTION_H
3 #include "libs/Module.h"
4 #include "libs/Kernel.h"
5 #include "BaseSolution.h"
6 #include "libs/nuts_bolts.h"
7
8 #include "libs/Config.h"
9
10 class CoreXZSolution : public BaseSolution {
11 public:
12 CoreXZSolution(Config*);
13 void cartesian_to_actuator(const float[], float[] );
14 void actuator_to_cartesian(const float[], float[] );
15
16 private:
17 float x_reduction;
18 float z_reduction;
19 };
20
21 #endif // COREXZSOLUTION_H