HMC5843 based compass. More...
#include <hmc5843.h>
Public Member Functions | |
| HMC5843 () | |
| virtual void | Init () |
| perform your initialization here | |
| virtual void | ParamChanged (Socket *param) |
| A parameter has changed. | |
| virtual void | Loop (const unsigned long &interval) |
| The module's main loop. | |
HMC5843 based compass.
See the base class definition for socket documentation
Sockets exposed:
external sockets expected:
| HMC5843::HMC5843 | ( | ) | [inline] |
| virtual void HMC5843::Init | ( | ) | [inline, virtual] |
perform your initialization here
This includes connecting plugs and general initialization
Reimplemented from Compass3Axis.
| virtual void HMC5843::Loop | ( | const unsigned long & | interval | ) | [inline, virtual] |
The module's main loop.
This function is called at the rate specified by SetInterval()
Do most of your work here. Try to keep this code fast
Reimplemented from Module.
| virtual void HMC5843::ParamChanged | ( | Socket * | param | ) | [inline, virtual] |
A parameter has changed.
Called when a parameter has been changed (read from EEPROM or via the comms link)
param points to the parameter that has changed.
Reimplemented from Compass3Axis.
1.7.0