Public Member Functions | Public Attributes

APM_Compass_Class Class Reference

#include <APM_Compass.h>

Collaboration diagram for APM_Compass_Class:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 60 of file APM_Compass.h.


Constructor & Destructor Documentation

APM_Compass_Class::APM_Compass_Class (  ) 

Definition at line 57 of file APM_Compass.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

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.


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