Browse Source

AP_Mission: Add missing const in member functions

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
zr-v5.1
Patrick José Pereira 4 years ago committed by Andrew Tridgell
parent
commit
266ed9541b
  1. 4
      libraries/AP_Mission/AP_Mission.cpp
  2. 4
      libraries/AP_Mission/AP_Mission.h

4
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 @@ -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 @@ -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;

4
libraries/AP_Mission/AP_Mission.h

@ -510,7 +510,7 @@ public: @@ -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: @@ -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:

Loading…
Cancel
Save