Utilities classes for the Zumo Robot
Dependents: ZumoRobotBluetoothControlled Fsl_Zumo
This library represents some useful code for controlling your Zumo Robot.
ZumoRobotManager.h@7:d2af97b7cc94, 2017-07-23 (annotated)
- 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?
User | Revision | Line number | New 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 |