Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of Roboshark_V62 by
Fahren.h@1:a95ba1510438, 2018-04-23 (annotated)
- Committer:
- Jacqueline
- Date:
- Mon Apr 23 11:57:53 2018 +0000
- Revision:
- 1:a95ba1510438
- Parent:
- 0:6d0671ae4648
- Child:
- 4:767fd282dd9c
neu
Who changed what in which revision?
| User | Revision | Line number | New contents of line | 
|---|---|---|---|
| Jacqueline | 0:6d0671ae4648 | 1 | #ifndef FAHREN_H_ | 
| Jacqueline | 0:6d0671ae4648 | 2 | #define FAHREN_H_ | 
| Jacqueline | 0:6d0671ae4648 | 3 | |
| Jacqueline | 0:6d0671ae4648 | 4 | #include <mbed.h> | 
| Jacqueline | 0:6d0671ae4648 | 5 | #include "EncoderCounter.h" | 
| Jacqueline | 0:6d0671ae4648 | 6 | #include "Controller.h" | 
| Jacqueline | 0:6d0671ae4648 | 7 | |
| Jacqueline | 0:6d0671ae4648 | 8 | class Fahren{ | 
| Jacqueline | 0:6d0671ae4648 | 9 | |
| Jacqueline | 0:6d0671ae4648 | 10 | public: | 
| Jacqueline | 0:6d0671ae4648 | 11 | Fahren(Controller& controller, EncoderCounter& counterLeft, EncoderCounter& counterRight); //Konstruktor | 
| Jacqueline | 0:6d0671ae4648 | 12 | |
| Jacqueline | 0:6d0671ae4648 | 13 | virtual ~Fahren(); | 
| Jacqueline | 0:6d0671ae4648 | 14 | |
| Jacqueline | 0:6d0671ae4648 | 15 | void geradeaus(); | 
| Jacqueline | 0:6d0671ae4648 | 16 | void rechts90(); | 
| Jacqueline | 0:6d0671ae4648 | 17 | void rechts180(); | 
| Jacqueline | 1:a95ba1510438 | 18 | void links90(); | 
| Jacqueline | 0:6d0671ae4648 | 19 | |
| Jacqueline | 0:6d0671ae4648 | 20 | |
| Jacqueline | 0:6d0671ae4648 | 21 | private: | 
| Jacqueline | 0:6d0671ae4648 | 22 | Controller& controller; | 
| Jacqueline | 0:6d0671ae4648 | 23 | EncoderCounter& counterLeft; | 
| Jacqueline | 0:6d0671ae4648 | 24 | EncoderCounter& counterRight; | 
| Jacqueline | 0:6d0671ae4648 | 25 | |
| Jacqueline | 0:6d0671ae4648 | 26 | //Variablen die in der Klasse Fahren verwendet werden | 
| Jacqueline | 0:6d0671ae4648 | 27 | double speedRight; | 
| Jacqueline | 0:6d0671ae4648 | 28 | double speedLeft; | 
| Jacqueline | 0:6d0671ae4648 | 29 | short initialClicksLeft; | 
| Jacqueline | 0:6d0671ae4648 | 30 | short initialClicksRight; | 
| Jacqueline | 0:6d0671ae4648 | 31 | short wegLinks; | 
| Jacqueline | 0:6d0671ae4648 | 32 | short wegRechts; | 
| Jacqueline | 0:6d0671ae4648 | 33 | short stopRight; | 
| Jacqueline | 0:6d0671ae4648 | 34 | short stopLeft; | 
| Jacqueline | 0:6d0671ae4648 | 35 | |
| Jacqueline | 0:6d0671ae4648 | 36 | |
| Jacqueline | 0:6d0671ae4648 | 37 | }; | 
| Jacqueline | 0:6d0671ae4648 | 38 | #endif | 
