![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
for Infotag
Dependencies: Library_Cntrl Library_Misc
Diff: path_1d.h
- Revision:
- 5:768e10f6d372
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/path_1d.h Thu Feb 25 20:28:45 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