ROI - move handling to navigator (#7939)

This commit is contained in:
Daniel Agar
2017-09-26 12:25:02 -04:00
committed by GitHub
parent e72769c924
commit 3c18be387c
24 changed files with 301 additions and 291 deletions

View File

@@ -66,7 +66,7 @@ public:
MissionBlock(const MissionBlock &) = delete;
MissionBlock &operator=(const MissionBlock &) = delete;
static bool item_contains_position(const struct mission_item_s *item);
static bool item_contains_position(const mission_item_s &item);
protected:
/**
@@ -86,7 +86,7 @@ protected:
* @param the mission item to convert
* @param the position setpoint that needs to be set
*/
bool mission_item_to_position_setpoint(const mission_item_s *item, position_setpoint_s *sp);
bool mission_item_to_position_setpoint(const mission_item_s &item, position_setpoint_s *sp);
/**
* Set previous position setpoint to current setpoint
@@ -120,12 +120,7 @@ protected:
*/
void set_follow_target_item(struct mission_item_s *item, float min_clearance, follow_target_s &target, float yaw);
/**
* Convert a mission item to a command
*/
void mission_item_to_vehicle_command(const struct mission_item_s *item, struct vehicle_command_s *cmd);
void issue_command(const struct mission_item_s *item);
void issue_command(const mission_item_s &item);
float get_time_inside(const struct mission_item_s &item);