Willem Melching
/
bootje_v4
verwerking/goto.h@0:bec310bde899, 2011-09-27 (annotated)
- Committer:
- pd0wm
- Date:
- Tue Sep 27 19:46:30 2011 +0000
- Revision:
- 0:bec310bde899
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pd0wm | 0:bec310bde899 | 1 | #ifndef GOTO_H |
pd0wm | 0:bec310bde899 | 2 | #define GOTO_H |
pd0wm | 0:bec310bde899 | 3 | |
pd0wm | 0:bec310bde899 | 4 | #include "pws.h" |
pd0wm | 0:bec310bde899 | 5 | #include "gps_wrapper.h" |
pd0wm | 0:bec310bde899 | 6 | #include "route.h" |
pd0wm | 0:bec310bde899 | 7 | #include "vaantje.h" |
pd0wm | 0:bec310bde899 | 8 | #include "kompas.h" |
pd0wm | 0:bec310bde899 | 9 | #include "rhumb.h" |
pd0wm | 0:bec310bde899 | 10 | #include <math.h> |
pd0wm | 0:bec310bde899 | 11 | |
pd0wm | 0:bec310bde899 | 12 | class Goto{ |
pd0wm | 0:bec310bde899 | 13 | Gps * huidig; |
pd0wm | 0:bec310bde899 | 14 | Route * doel; |
pd0wm | 0:bec310bde899 | 15 | Vaantje * vaantje; |
pd0wm | 0:bec310bde899 | 16 | Kompas * kompas; |
pd0wm | 0:bec310bde899 | 17 | |
pd0wm | 0:bec310bde899 | 18 | int opkruisen; |
pd0wm | 0:bec310bde899 | 19 | int eerste; |
pd0wm | 0:bec310bde899 | 20 | int reset; |
pd0wm | 0:bec310bde899 | 21 | int rak; |
pd0wm | 0:bec310bde899 | 22 | int hys; |
pd0wm | 0:bec310bde899 | 23 | |
pd0wm | 0:bec310bde899 | 24 | pos begin_opkruisen; |
pd0wm | 0:bec310bde899 | 25 | pos begin_rak; |
pd0wm | 0:bec310bde899 | 26 | double koers_begin; |
pd0wm | 0:bec310bde899 | 27 | int boeg; |
pd0wm | 0:bec310bde899 | 28 | |
pd0wm | 0:bec310bde899 | 29 | int holdcourse; |
pd0wm | 0:bec310bde899 | 30 | int course; |
pd0wm | 0:bec310bde899 | 31 | |
pd0wm | 0:bec310bde899 | 32 | int minhoek; |
pd0wm | 0:bec310bde899 | 33 | |
pd0wm | 0:bec310bde899 | 34 | public: |
pd0wm | 0:bec310bde899 | 35 | Goto(Gps *, Route *, Kompas *, Vaantje *); |
pd0wm | 0:bec310bde899 | 36 | double get(void); |
pd0wm | 0:bec310bde899 | 37 | void manual(int,int); |
pd0wm | 0:bec310bde899 | 38 | void setminhoek(int m){minhoek = m;} |
pd0wm | 0:bec310bde899 | 39 | void sethys(int h){hys = h;} |
pd0wm | 0:bec310bde899 | 40 | int getminhoek(void){return minhoek;} |
pd0wm | 0:bec310bde899 | 41 | |
pd0wm | 0:bec310bde899 | 42 | }; |
pd0wm | 0:bec310bde899 | 43 | |
pd0wm | 0:bec310bde899 | 44 | |
pd0wm | 0:bec310bde899 | 45 | |
pd0wm | 0:bec310bde899 | 46 | |
pd0wm | 0:bec310bde899 | 47 | |
pd0wm | 0:bec310bde899 | 48 | #endif |