Dependencies:   mbed

verwerking/route.h

Committer:
pd0wm
Date:
2011-09-27
Revision:
0:bec310bde899

File content as of revision 0:bec310bde899:

#ifndef ROUTE_H
#define ROUTE_H

#include "pws.h"
#include "rhumb.h"
#include "gps_wrapper.h"

#include <string>


class Route{
    int active;
    pos waypoints[10];
    int len;
    int klaar;
    
    Gps * gps;
    
    int loop;
    
    public:
        Route(Gps *);
        void loopMode(int);
        void setActive(int);
        int getActive(void);
        void add(pos);
        void del(int);
        void up(int);
        void down(int);
        const char * list(void);
        pos get(void);
        int isklaar(void);
        double afstand_tot_doel(void);
        double koers_tot_doel(void);
        pos read(int);
        int getlen(void);
        int getLoopMode(void);
        
        
};
    

#endif