diff --git a/libraries/AP_Mission/AP_Mission.cpp b/libraries/AP_Mission/AP_Mission.cpp index ff68ff431b..b9fbf92d88 100644 --- a/libraries/AP_Mission/AP_Mission.cpp +++ b/libraries/AP_Mission/AP_Mission.cpp @@ -532,7 +532,7 @@ bool AP_Mission::set_item(uint16_t index, mavlink_mission_item_int_t& src_packet return AP_Mission::replace_cmd( index, cmd); } -bool AP_Mission::get_item(uint16_t index, mavlink_mission_item_int_t& ret_packet) +bool AP_Mission::get_item(uint16_t index, mavlink_mission_item_int_t& ret_packet) const { // setting ret_packet.command = -1 and/or returning false // means it contains invalid data after it leaves here. @@ -1915,7 +1915,7 @@ uint16_t AP_Mission::num_commands_max(void) const // find the nearest landing sequence starting point (DO_LAND_START) and // return its index. Returns 0 if no appropriate DO_LAND_START point can // be found. -uint16_t AP_Mission::get_landing_sequence_start() +uint16_t AP_Mission::get_landing_sequence_start() const { struct Location current_loc; diff --git a/libraries/AP_Mission/AP_Mission.h b/libraries/AP_Mission/AP_Mission.h index 45e3f0da10..8371cb760c 100644 --- a/libraries/AP_Mission/AP_Mission.h +++ b/libraries/AP_Mission/AP_Mission.h @@ -510,7 +510,7 @@ public: // find the nearest landing sequence starting point (DO_LAND_START) and // return its index. Returns 0 if no appropriate DO_LAND_START point can // be found. - uint16_t get_landing_sequence_start(); + uint16_t get_landing_sequence_start() const; // find the nearest landing sequence starting point (DO_LAND_START) and // switch to that mission item. Returns false if no DO_LAND_START @@ -566,7 +566,7 @@ public: static const struct AP_Param::GroupInfo var_info[]; // allow lua to get/set any WP items in any order in a mavlink-ish kinda way. - bool get_item(uint16_t index, mavlink_mission_item_int_t& result) ; + bool get_item(uint16_t index, mavlink_mission_item_int_t& result) const ; bool set_item(uint16_t index, mavlink_mission_item_int_t& source) ; private: