Constructor.
The target position.
The total time for the profile.
Evaluates a point on the speed profile curve.
The time.
The evaluated point, which is updated.
Initializes the speed profile curve.
The (signed) target position.
The (signed) initial position.
The (signed) initial velocity.
The (unsigned) maximum/target velocity.
The (unsigned) maximum/target acceleration.
The (unsigned) maximum/target deceleration.
Resets the speed profile curve.
Trapezoidal speed profile for positional control.
Generates and evaluates a trapezoidal speed profile curve with constant acceleration/deceleration.