#include <Compass.h>
Inherited by AP_Compass_HIL, and AP_Compass_HMC5843.
Public Member Functions | |
virtual bool | init (int initialise_wire_lib=1) |
virtual void | read () |
virtual void | calculate (float roll, float pitch) |
virtual void | set_orientation (const Matrix3f &rotation_matrix) |
virtual void | set_offsets (int x, int y, int z) |
virtual void | set_declination (float radians) |
Public Attributes | |
int | mag_x |
int | mag_y |
int | mag_z |
float | heading |
float | heading_x |
float | heading_y |
unsigned long | last_update |
Definition at line 7 of file Compass.h.
virtual void Compass::calculate | ( | float | roll, | |
float | pitch | |||
) | [virtual] |
Reimplemented in AP_Compass_HIL, and AP_Compass_HMC5843.
virtual bool Compass::init | ( | int | initialise_wire_lib = 1 |
) | [virtual] |
Reimplemented in AP_Compass_HIL, and AP_Compass_HMC5843.
virtual void Compass::read | ( | ) | [virtual] |
Reimplemented in AP_Compass_HIL, and AP_Compass_HMC5843.
virtual void Compass::set_declination | ( | float | radians | ) | [virtual] |
Reimplemented in AP_Compass_HIL, and AP_Compass_HMC5843.
virtual void Compass::set_offsets | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual] |
Reimplemented in AP_Compass_HIL, and AP_Compass_HMC5843.
virtual void Compass::set_orientation | ( | const Matrix3f & | rotation_matrix | ) | [virtual] |
Reimplemented in AP_Compass_HIL, and AP_Compass_HMC5843.
float Compass::heading |
float Compass::heading_x |
float Compass::heading_y |
unsigned long Compass::last_update |
int Compass::mag_x |
int Compass::mag_y |
int Compass::mag_z |