23 #define EXPONENTIAL 1 // not implemented
25 namespace motor_controller
38 Ramp(
double initial_data,
double final_data,
double delta_time=0.0,
int type=
LINEAR);
42 double getVal(
double curr_time);
49 void reset(
bool val =
true) { bReset = val; };
#define LINEAR
Definition: Ramp.hpp:22
double getVal(double curr_time)
Definition: Ramp.cpp:43
void setFinalData(double val)
Definition: Ramp.hpp:47
Ramp()
Definition: Ramp.cpp:22
void setType(int val)
Definition: Ramp.hpp:48
void setInitialData(double val)
Definition: Ramp.hpp:46
bool isActive()
Definition: Ramp.hpp:41
void reset(bool val=true)
Definition: Ramp.hpp:49
void setDeltaTime(double val)
Definition: Ramp.hpp:45