46 #include <uORB/topics/mission.h> 57 bool checkGeofence(
const mission_s &mission,
float home_alt,
bool home_valid);
59 bool checkHomePositionAltitude(
const mission_s &mission,
float home_alt,
bool home_alt_valid,
bool throw_error);
61 bool checkMissionItemValidity(
const mission_s &mission);
63 bool checkDistanceToFirstWaypoint(
const mission_s &mission,
float max_distance);
64 bool checkDistancesBetweenWaypoints(
const mission_s &mission,
float max_distance);
67 bool checkFixedwing(
const mission_s &mission,
float home_alt,
bool land_start_req);
68 bool checkTakeoff(
const mission_s &mission,
float home_alt);
69 bool checkFixedWingLanding(
const mission_s &mission,
bool land_start_req);
72 bool checkRotarywing(
const mission_s &mission,
float home_alt);
84 bool checkMissionFeasible(
const mission_s &mission,
85 float max_distance_to_1st_waypoint,
float max_distance_between_waypoints,
Definition: navigator_main.cpp:80
Definition: mission_feasibility_checker.h:51
Definition: navigator.h:83
Definition: geofence.h:59