41 #ifndef LAUNCHMETHOD_H_ 42 #define LAUNCHMETHOD_H_ 62 virtual void update(
float accel_x) = 0;
64 virtual void reset() = 0;
67 virtual float getPitchMax(
float pitchMaxDefault) = 0;
Launch has been detected, the controller should control attitude and also throttle up the motors...
No launch has been detected.
virtual float getPitchMax(float pitchMaxDefault)=0
virtual ~LaunchMethod()=default
Launch has been detected, the controller should control the attitude.
virtual void update(float accel_x)=0
virtual LaunchDetectionResult getLaunchDetected() const =0