summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/busp/busp_gps.h
blob: bc19fe18d0537395b5a26b3488dfef07e7a9618f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef busp_gps_h
#define busp_gps_h
// busp_gps.h
// buzz - Programme du robot Efrei Robotique I1-I2 2003
// Copyright (C) 2003 Nicolas Schodet

class BuspGPS
{
  private:
    static const int m_address = 14;
    int m_l1, m_l2, m_r;
    double m_fl1, m_fl2, m_fr, m_d;
  public:
    // Constructeur.
    BuspGPS ();
    // Destructeur.
    ~BuspGPS ();
    // Lit les valeurs du GPS.
    void read (void);
    // Extrait les valeurs de x et y, true si ok
    bool getXY (int &x, int &y);
    // Extrait les valeurs de r, true si ok.
    bool getR (int &r);
    // Sort les informations.
    void dump (void);
};

#endif // busp_gps_h