9 #include <px4_ros2/mission/mission.hpp>
28 virtual bool navigationItemTypeSupported(NavigationItemType type) = 0;
29 virtual bool frameSupported(MissionFrame mission_frame) = 0;
33 std::shared_ptr<Mission> trajectory;
37 bool stop_at_last{
true};
38 std::function<void(
int)> on_index_reached;
39 std::function<void()> on_failure;
43 virtual void updateSetpoint() = 0;
Interface for a trajectory executor.
Definition: trajectory_executor.hpp:22
Definition: trajectory_executor.hpp:32
Definition: mission.hpp:121