#include <AP_Compass_HMC5843.h>
Inherits Compass.
Public Member Functions | |
AP_Compass_HMC5843 () | |
bool | init (int initialiseWireLib=1) |
void | read () |
void | calculate (float roll, float pitch) |
void | set_orientation (const Matrix3f &rotation_matrix) |
void | set_offsets (int x, int y, int z) |
void | set_declination (float radians) |
Definition at line 61 of file AP_Compass_HMC5843.h.
AP_Compass_HMC5843::AP_Compass_HMC5843 | ( | ) |
Definition at line 56 of file AP_Compass_HMC5843.cpp.
void AP_Compass_HMC5843::calculate | ( | float | roll, | |
float | pitch | |||
) | [virtual] |
Implements Compass.
Definition at line 170 of file AP_Compass_HMC5843.cpp.
bool AP_Compass_HMC5843::init | ( | int | initialiseWireLib = 1 |
) | [virtual] |
Implements Compass.
Definition at line 68 of file AP_Compass_HMC5843.cpp.
void AP_Compass_HMC5843::read | ( | ) | [virtual] |
Implements Compass.
Definition at line 142 of file AP_Compass_HMC5843.cpp.
void AP_Compass_HMC5843::set_declination | ( | float | radians | ) | [virtual] |
Implements Compass.
Definition at line 229 of file AP_Compass_HMC5843.cpp.
void AP_Compass_HMC5843::set_offsets | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual] |
Implements Compass.
Definition at line 222 of file AP_Compass_HMC5843.cpp.
void AP_Compass_HMC5843::set_orientation | ( | const Matrix3f & | rotation_matrix | ) | [virtual] |
Implements Compass.
Definition at line 213 of file AP_Compass_HMC5843.cpp.