Signed-off-by: RomanBapst <bapstroman@gmail.com>
This commit is contained in:
RomanBapst
2023-02-16 11:28:41 +01:00
committed by Roman Bapst
parent 00b1968a5c
commit 8ecb550331
4 changed files with 3 additions and 11 deletions
@@ -92,7 +92,6 @@ private:
bool _is_landed{false};
float _home_alt_msl{NAN};
matrix::Vector2d _home_lat_lon = matrix::Vector2d((double)NAN, (double)NAN);
bool _is_vtol{false};
VehicleType _vehicle_type{VehicleType::RotaryWing};
// internal flags to keep track of which checks failed
+1 -3
View File
@@ -1747,9 +1747,7 @@ Mission::check_mission_valid(bool force)
MissionFeasibilityChecker _missionFeasibilityChecker(_navigator);
_navigator->get_mission_result()->valid =
_missionFeasibilityChecker.checkMissionFeasible(_mission,
_param_mis_dist_1wp.get(),
_param_mis_dist_wps.get());
_missionFeasibilityChecker.checkMissionFeasible(_mission);
_navigator->get_mission_result()->seq_total = _mission.count;
_navigator->increment_mission_instance_count();
@@ -54,8 +54,7 @@
#include <px4_platform_common/events.h>
bool
MissionFeasibilityChecker::checkMissionFeasible(const mission_s &mission,
float max_distance_to_1st_waypoint, float max_distance_between_waypoints)
MissionFeasibilityChecker::checkMissionFeasible(const mission_s &mission)
{
// Reset warning flag
_navigator->get_mission_result()->warning = false;
@@ -56,9 +56,6 @@ private:
Navigator *_navigator{nullptr};
FeasibilityChecker _feasibility_checker;
bool _has_takeoff{false};
bool _has_landing{false};
bool checkGeofence(const mission_s &mission, float home_alt, bool home_valid);
public:
@@ -77,6 +74,5 @@ public:
/*
* Returns true if mission is feasible and false otherwise
*/
bool checkMissionFeasible(const mission_s &mission,
float max_distance_to_1st_waypoint, float max_distance_between_waypoints);
bool checkMissionFeasible(const mission_s &mission);
};