9 #include <px4_ros2/mission/mission.hpp>
26 virtual bool navigationItemTypeSupported(NavigationItemType type) = 0;
27 virtual bool frameSupported(MissionFrame mission_frame) = 0;
30 std::shared_ptr<Mission> trajectory;
34 bool stop_at_last{
true};
35 std::function<void(
int)> on_index_reached;
36 std::function<void()> on_failure;
40 virtual void updateSetpoint() = 0;
Interface for a trajectory executor.
Definition: trajectory_executor.hpp:20
Definition: trajectory_executor.hpp:29
Definition: mission.hpp:114