30 #ifndef NAV_SURVEY_POLYGON_GVF_H
31 #define NAV_SURVEY_POLYGON_GVF_H
struct FloatVect2 seg_center2
struct FloatVect2 rad_vec
struct FloatVect2 ret_end
struct FloatVect2 entry_center
struct FloatVect2 seg_end
void gvf_nav_direction_circle(float rad)
main navigation routine.
enum gvf_SurveyStage stage
struct FloatVect2 dir_vec
struct FloatVect2 seg_start
void gvf_nav_survey_polygon_setup(uint8_t first_wp, uint8_t size, float angle, float sweep_width, float shot_dist, float min_rad, float altitude)
initializes the variables needed for the survey to start
bool gvf_nav_survey_polygon_run(void)
struct FloatVect2 sweep_vec
struct FloatVect2 seg_center1
struct FloatVect2 ret_start
Paparazzi floating point algebra.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.