Browse Source

AP_Compass: Backend: add method is_external()

master
Gustavo Jose de Sousa 9 years ago committed by Lucas De Marchi
parent
commit
ad91a810b3
  1. 5
      libraries/AP_Compass/AP_Compass_Backend.cpp
  2. 3
      libraries/AP_Compass/AP_Compass_Backend.h

5
libraries/AP_Compass/AP_Compass_Backend.cpp

@ -117,3 +117,8 @@ void AP_Compass_Backend::set_external(uint8_t instance, bool external) @@ -117,3 +117,8 @@ void AP_Compass_Backend::set_external(uint8_t instance, bool external)
_compass._state[instance].external.set(external);
}
}
bool AP_Compass_Backend::is_external(uint8_t instance)
{
return _compass._state[instance].external;
}

3
libraries/AP_Compass/AP_Compass_Backend.h

@ -72,6 +72,9 @@ protected: @@ -72,6 +72,9 @@ protected:
// set external state for an instance
void set_external(uint8_t instance, bool external);
// tell if instance is an external compass
bool is_external(uint8_t instance);
// access to frontend
Compass &_compass;

Loading…
Cancel
Save