Utilities classes for the Zumo Robot

Dependents:   ZumoRobotBluetoothControlled Fsl_Zumo

This library represents some useful code for controlling your Zumo Robot.

Committer:
catalincraciun7
Date:
Sun Jul 23 12:51:35 2017 +0000
Revision:
7:d2af97b7cc94
Parent:
4:dcd52a961392
Minor changes to code style;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
catalincraciun7 0:8ebbd2bd34f5 1 // Craciun Catalin
catalincraciun7 0:8ebbd2bd34f5 2 // ZumoRobotManager.h
catalincraciun7 0:8ebbd2bd34f5 3 // © 2014 Catalin Craciun
catalincraciun7 0:8ebbd2bd34f5 4
catalincraciun7 0:8ebbd2bd34f5 5 #ifndef ZumoRobotManagerH
catalincraciun7 0:8ebbd2bd34f5 6 #define ZumoRobotManagerH
catalincraciun7 0:8ebbd2bd34f5 7
catalincraciun7 0:8ebbd2bd34f5 8 class ZumoRobotManager {
catalincraciun7 0:8ebbd2bd34f5 9 public:
catalincraciun7 0:8ebbd2bd34f5 10 ZumoRobotManager();
catalincraciun7 1:c6dfa91582fe 11 ~ZumoRobotManager();
catalincraciun7 3:b1fde0759c94 12
catalincraciun7 2:036da44b023e 13 float getVelocityX();
catalincraciun7 2:036da44b023e 14 float getVelocityY();
catalincraciun7 2:036da44b023e 15 void setVelocityX(float newValue);
catalincraciun7 2:036da44b023e 16 void setVelocityY(float newValue);
catalincraciun7 7:d2af97b7cc94 17 void applyPowerToRightEngine(int power);
catalincraciun7 7:d2af97b7cc94 18 void applyPowerToLeftEngine(int power);
catalincraciun7 3:b1fde0759c94 19 bool checkPassword(char toCheck[]);
catalincraciun7 0:8ebbd2bd34f5 20 private:
catalincraciun7 2:036da44b023e 21 float velocityX;
catalincraciun7 2:036da44b023e 22 float velocityY;
catalincraciun7 7:d2af97b7cc94 23
catalincraciun7 4:dcd52a961392 24 void updateMotors();
catalincraciun7 0:8ebbd2bd34f5 25 };
catalincraciun7 0:8ebbd2bd34f5 26
catalincraciun7 0:8ebbd2bd34f5 27 #endif // ZumoRobotManagerH