36 #ifndef NAV_CATAPULT_H
37 #define NAV_CATAPULT_H
uint32_t timer
internal timer
@ NAV_CATAPULT_WAIT_ACCEL
@ NAV_CATAPULT_MOTOR_CLIMB
enum nav_catapult_state status
current procedure state
float initial_throttle
throttle during first take-off phase (in radian)
bool nav_catapult_run(uint8_t _climb)
float motor_delay
delay to start motor after launch detection (in seconds)
float heading_delay
delay to estimate initial heading after launch (in seconds)
float initial_pitch
pitch angle during first take-off phase (in radian)
struct nav_catapult_struct nav_catapult
void nav_catapult_init(void)
float accel_threshold
acceleration threshold for launch detection (in g)
struct FloatVect3 pos
catapult position
void nav_catapult_highrate_module(void)
Paparazzi floating point algebra.
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.