Utilities classes for the Zumo Robot
Dependents: ZumoRobotBluetoothControlled Fsl_Zumo
This library represents some useful code for controlling your Zumo Robot.
ZumoRobotManager.h@2:036da44b023e, 2014-11-02 (annotated)
- Committer:
- catalincraciun7
- Date:
- Sun Nov 02 11:35:00 2014 +0000
- Revision:
- 2:036da44b023e
- Parent:
- 1:c6dfa91582fe
- Child:
- 3:b1fde0759c94
Bluetooth connection is done. VelocityX and VelocityY communication.
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 | // Public methods and properties |
catalincraciun7 | 0:8ebbd2bd34f5 | 11 | ZumoRobotManager(); |
catalincraciun7 | 1:c6dfa91582fe | 12 | ~ZumoRobotManager(); |
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 | 0:8ebbd2bd34f5 | 17 | private: |
catalincraciun7 | 0:8ebbd2bd34f5 | 18 | // Private methods and properties |
catalincraciun7 | 2:036da44b023e | 19 | float velocityX; |
catalincraciun7 | 2:036da44b023e | 20 | float velocityY; |
catalincraciun7 | 0:8ebbd2bd34f5 | 21 | }; |
catalincraciun7 | 0:8ebbd2bd34f5 | 22 | |
catalincraciun7 | 0:8ebbd2bd34f5 | 23 | #endif // ZumoRobotManagerH |