#include <APM_Compass.h>
Public Member Functions | |
APM_Compass_Class () | |
bool | Init (int initialiseWireLib=1) |
void | Read () |
void | Calculate (float roll, float pitch) |
void | SetOrientation (const Matrix3f &rotationMatrix) |
void | SetOffsets (int x, int y, int z) |
void | SetDeclination (float radians) |
Public Attributes | |
int | Mag_X |
int | Mag_Y |
int | Mag_Z |
float | Heading |
float | Heading_X |
float | Heading_Y |
unsigned long | lastUpdate |
Definition at line 60 of file APM_Compass.h.
APM_Compass_Class::APM_Compass_Class | ( | ) |
Definition at line 57 of file APM_Compass.cpp.
void APM_Compass_Class::Calculate | ( | float | roll, | |
float | pitch | |||
) |
Definition at line 171 of file APM_Compass.cpp.
bool APM_Compass_Class::Init | ( | int | initialiseWireLib = 1 |
) |
Definition at line 69 of file APM_Compass.cpp.
void APM_Compass_Class::Read | ( | ) |
Definition at line 143 of file APM_Compass.cpp.
void APM_Compass_Class::SetDeclination | ( | float | radians | ) |
Definition at line 230 of file APM_Compass.cpp.
void APM_Compass_Class::SetOffsets | ( | int | x, | |
int | y, | |||
int | z | |||
) |
Definition at line 223 of file APM_Compass.cpp.
void APM_Compass_Class::SetOrientation | ( | const Matrix3f & | rotationMatrix | ) |
Definition at line 214 of file APM_Compass.cpp.
Definition at line 72 of file APM_Compass.h.
Definition at line 73 of file APM_Compass.h.
Definition at line 74 of file APM_Compass.h.
unsigned long APM_Compass_Class::lastUpdate |
Definition at line 75 of file APM_Compass.h.
Definition at line 69 of file APM_Compass.h.
Definition at line 70 of file APM_Compass.h.
Definition at line 71 of file APM_Compass.h.