Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Smoothie by
RotatableCartesianSolution.h
00001 #ifndef ROTATABLECARTESIANSOLUTION_H 00002 #define ROTATABLECARTESIANSOLUTION_H 00003 #include "libs/Module.h" 00004 #include "libs/Kernel.h" 00005 #include "BaseSolution.h" 00006 #include "libs/nuts_bolts.h" 00007 00008 #include "libs/Config.h" 00009 00010 #define alpha_angle_checksum CHECKSUM("alpha_angle") 00011 00012 class RotatableCartesianSolution : public BaseSolution { 00013 public: 00014 RotatableCartesianSolution(Config*); 00015 void cartesian_to_actuator( float[], float[] ); 00016 void actuator_to_cartesian( float[], float[] ); 00017 00018 void rotate( float in[], float out[], float sin, float cos ); 00019 00020 float sin_alpha; 00021 float cos_alpha; 00022 }; 00023 00024 00025 #endif // ROTATABLECARTESIANSOLUTION_H 00026
Generated on Tue Jul 12 2022 20:09:02 by
1.7.2
