#include <ArModes.h>
Inheritance diagram for ArModeTCM2:

Public Member Functions | |
| virtual void | activate (void) |
| ArModeTCM2 (ArRobot *robot, const char *name, char key, char key2, ArTCM2 *tcm2=NULL) | |
| Constructor. | |
| virtual void | deactivate (void) |
| virtual void | help (void) |
| virtual void | userTask (void) |
| virtual | ~ArModeTCM2 () |
| Destructor. | |
Protected Member Functions | |
| void | init () |
Protected Attributes | |
| ArCompassConnector * | connector |
| ArFunctorC< ArTCM2 > * | myAutoCalibrationCB |
| ArFunctorC< ArTCM2 > * | myCompassCB |
| ArFunctorC< ArTCM2 > * | myContinuousPacketsCB |
| ArFunctorC< ArTCM2 > * | myOffCB |
| ArFunctorC< ArTCM2 > * | myOnePacketCB |
| ArFunctorC< ArTCM2 > * | myResetCB |
| ArRobot * | myRobot |
| ArFunctorC< ArTCM2 > * | myStopCalibrationCB |
| ArTCM2 * | myTCM2 |
| ArFunctorC< ArTCM2 > * | myUserCalibrationCB |
| ArModeTCM2::ArModeTCM2 | ( | ArRobot * | robot, | |
| const char * | name, | |||
| char | key, | |||
| char | key2, | |||
| ArTCM2 * | tcm2 = NULL | |||
| ) |
Constructor.
| tcm2 | if a tcm2 class is passed in it'll use that instance otherwise it'll make its own ArTCMCompassRobot instance. |
1.4.7