Browse Source

Added accessors declination.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1677 f9c3cf11-9bcb-44bc-f272-b75c42450872
master
jasonshort 14 years ago
parent
commit
b6245b471a
  1. 8
      libraries/AP_Compass/Compass.cpp
  2. 1
      libraries/AP_Compass/Compass.h

8
libraries/AP_Compass/Compass.cpp

@ -54,6 +54,14 @@ Compass::set_declination(float radians) @@ -54,6 +54,14 @@ Compass::set_declination(float radians)
_declination.set_and_save(radians);
}
float
Compass::get_declination()
{
return _declination.get();
}
void
Compass::calculate(float roll, float pitch)
{

1
libraries/AP_Compass/Compass.h

@ -107,6 +107,7 @@ public: @@ -107,6 +107,7 @@ public:
/// @param radians Local field declination.
///
virtual void set_declination(float radians);
float get_declination();
protected:
AP_Var_group _group; ///< storage group holding the compass' calibration data

Loading…
Cancel
Save