mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-06 14:58:54 +08:00
@@ -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
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user