Colin Stearns
/
qcControl
QC Control software
Fork of dgps by
handle/handleCompass.h
- Committer:
- dylanembed123
- Date:
- 2014-05-05
- Revision:
- 66:5d43988d100c
- Parent:
- 44:2ae602b89961
File content as of revision 66:5d43988d100c:
#ifndef _HANDLECOMPASS_H_ #define _HANDLECOMPASS_H_ #include "adapt/compass.h" #include "adapt/usb.h" class compassHandle { public: /** * \brief the last read compass heading **/ float heading; /** * \brief constructor for the compass handle. Sets up the compass for reading. **/ compassHandle(); /** * \brief sets up the compass for reading headings **/ void setup(); /** * \brief gets an updated heading **/ void run(); static compassHandle* hand; static compassHandle& getCompassHand(){ if(hand == NULL){ hand = new compassHandle(); } return *hand; } private: /** * \brief reference to the compass adaptor **/ Compass compass; bool initialized; }; #endif