Ruprecht Altenburger
/
mirror_actuator_V1
Mirror actuator for RT2 lab
Diff: Library_Misc/path_1d.h
- Revision:
- 15:9f32f64eee5b
- Parent:
- 5:768e10f6d372
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Library_Misc/path_1d.h Sun May 02 08:17:06 2021 +0000 @@ -0,0 +1,29 @@ +#ifndef PATH_1D_H_ +#define PATH_1D_H_ + + +#include "mbed.h" +class path_1d{ +public: + path_1d(void); + virtual ~path_1d(); + void initialize(float,float,float,float,float,float); + void get_x_v(float,float *, float *); + void start(float); + bool finished; + bool started; + bool initialized; + + +private: + float dT; + float sig; + float T_end,T1,T2; + float X1,X2,X3; + float t_offset; + float a_max,v_max,s_end,v_0,s_0,s_start; + //----------------------------------- + +}; + +#endif \ No newline at end of file