Public Member Functions

AP_Compass_HMC5843 Class Reference

#include <AP_Compass_HMC5843.h>

Inherits Compass.

Collaboration diagram for AP_Compass_HMC5843:
Collaboration graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 61 of file AP_Compass_HMC5843.h.


Constructor & Destructor Documentation

AP_Compass_HMC5843::AP_Compass_HMC5843 (  ) 

Definition at line 56 of file AP_Compass_HMC5843.cpp.


Member Function Documentation

void AP_Compass_HMC5843::calculate ( float  roll,
float  pitch 
) [virtual]

Reimplemented from Compass.

Definition at line 170 of file AP_Compass_HMC5843.cpp.

bool AP_Compass_HMC5843::init ( int  initialiseWireLib = 1  )  [virtual]

Reimplemented from Compass.

Definition at line 68 of file AP_Compass_HMC5843.cpp.

void AP_Compass_HMC5843::read (  )  [virtual]

Reimplemented from Compass.

Definition at line 142 of file AP_Compass_HMC5843.cpp.

void AP_Compass_HMC5843::set_declination ( float  radians  )  [virtual]

Reimplemented from Compass.

Definition at line 229 of file AP_Compass_HMC5843.cpp.

void AP_Compass_HMC5843::set_offsets ( int  x,
int  y,
int  z 
) [virtual]

Reimplemented from Compass.

Definition at line 222 of file AP_Compass_HMC5843.cpp.

void AP_Compass_HMC5843::set_orientation ( const Matrix3f rotation_matrix  )  [virtual]

Reimplemented from Compass.

Definition at line 213 of file AP_Compass_HMC5843.cpp.


The documentation for this class was generated from the following files: