Browse Source

Copter: GCS can report simple/supersimple input modes

mission-4.1.18
Peter Barker 6 years ago committed by Peter Barker
parent
commit
4f70bdd046
  1. 10
      ArduCopter/GCS_Copter.cpp
  2. 3
      ArduCopter/GCS_Copter.h

10
ArduCopter/GCS_Copter.cpp

@ -7,6 +7,16 @@ const char* GCS_Copter::frame_string() const @@ -7,6 +7,16 @@ const char* GCS_Copter::frame_string() const
return copter.get_frame_string();
}
bool GCS_Copter::simple_input_active() const
{
return copter.ap.simple_mode == 1;
}
bool GCS_Copter::supersimple_input_active() const
{
return copter.ap.simple_mode == 2;
}
// update error mask of sensors and subsystems. The mask
// uses the MAV_SYS_STATUS_* values from mavlink. If a bit is set
// then it indicates that the sensor or subsystem is present but

3
ArduCopter/GCS_Copter.h

@ -29,6 +29,9 @@ public: @@ -29,6 +29,9 @@ public:
bool vehicle_initialised() const override;
bool simple_input_active() const override;
bool supersimple_input_active() const override;
private:
GCS_MAVLINK_Copter _chan[MAVLINK_COMM_NUM_BUFFERS];

Loading…
Cancel
Save