Dependencies:   mbed

Committer:
pd0wm
Date:
Tue Sep 27 19:46:30 2011 +0000
Revision:
0:bec310bde899

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pd0wm 0:bec310bde899 1 #ifndef ROUTE_H
pd0wm 0:bec310bde899 2 #define ROUTE_H
pd0wm 0:bec310bde899 3
pd0wm 0:bec310bde899 4 #include "pws.h"
pd0wm 0:bec310bde899 5 #include "rhumb.h"
pd0wm 0:bec310bde899 6 #include "gps_wrapper.h"
pd0wm 0:bec310bde899 7
pd0wm 0:bec310bde899 8 #include <string>
pd0wm 0:bec310bde899 9
pd0wm 0:bec310bde899 10
pd0wm 0:bec310bde899 11 class Route{
pd0wm 0:bec310bde899 12 int active;
pd0wm 0:bec310bde899 13 pos waypoints[10];
pd0wm 0:bec310bde899 14 int len;
pd0wm 0:bec310bde899 15 int klaar;
pd0wm 0:bec310bde899 16
pd0wm 0:bec310bde899 17 Gps * gps;
pd0wm 0:bec310bde899 18
pd0wm 0:bec310bde899 19 int loop;
pd0wm 0:bec310bde899 20
pd0wm 0:bec310bde899 21 public:
pd0wm 0:bec310bde899 22 Route(Gps *);
pd0wm 0:bec310bde899 23 void loopMode(int);
pd0wm 0:bec310bde899 24 void setActive(int);
pd0wm 0:bec310bde899 25 int getActive(void);
pd0wm 0:bec310bde899 26 void add(pos);
pd0wm 0:bec310bde899 27 void del(int);
pd0wm 0:bec310bde899 28 void up(int);
pd0wm 0:bec310bde899 29 void down(int);
pd0wm 0:bec310bde899 30 const char * list(void);
pd0wm 0:bec310bde899 31 pos get(void);
pd0wm 0:bec310bde899 32 int isklaar(void);
pd0wm 0:bec310bde899 33 double afstand_tot_doel(void);
pd0wm 0:bec310bde899 34 double koers_tot_doel(void);
pd0wm 0:bec310bde899 35 pos read(int);
pd0wm 0:bec310bde899 36 int getlen(void);
pd0wm 0:bec310bde899 37 int getLoopMode(void);
pd0wm 0:bec310bde899 38
pd0wm 0:bec310bde899 39
pd0wm 0:bec310bde899 40 };
pd0wm 0:bec310bde899 41
pd0wm 0:bec310bde899 42
pd0wm 0:bec310bde899 43 #endif