21 #ifndef OPTICAL_FLOW_HOVER_H_
22 #define OPTICAL_FLOW_HOVER_H_
29 #define GUIDANCE_H_MODE_MODULE_SETTING GUIDANCE_H_MODE_MODULE
32 #define GUIDANCE_V_MODE_MODULE_SETTING GUIDANCE_V_MODE_MODULE
uint8_t hover_method
Method used to hover 0 = All axis after each other; 1 = all axis at the same time; 2 = vertical only...
void guidance_v_module_run(bool in_flight)
struct OpticalFlowHoverControl of_hover_ctrl_Z
void guidance_h_module_init(void)
Initialization of horizontal guidance module.
struct OpticalFlowHoverControl of_hover_ctrl_X
void guidance_v_module_enter(void)
Entering the vertical module (user switched to module)
void optical_flow_hover_init(void)
void guidance_h_module_run(bool in_flight)
Main guidance loop.
void guidance_h_module_read_rc(void)
Read the RC commands.
bool cov_method
method to calculate the covariance: between thrust and div / angle and flow (0) or div and div past /...
void guidance_h_module_enter(void)
Entering the horizontal module (user switched to module)
struct OpticalFlowHoverControl of_hover_ctrl_Y
void guidance_v_module_init(void)