Code for autonomous rover for Sparkfun AVC. DataBus won 3rd in 2012 and the same code was used on Troubled Child, a 1986 Jeep Grand Wagoneer to win 1st in 2014.

Dependencies:   mbed Watchdog SDFileSystem DigoleSerialDisp

UI/LCD/Bargraph.h

Committer:
shimniok
Date:
2018-11-30
Revision:
25:bb5356402687
Parent:
0:a6a169de725f

File content as of revision 25:bb5356402687:

#ifndef __BARGRAPH_H
#define __BARGRAPH_H

#include "SerialGraphicLCD.h"

class Bargraph {
public:
    Bargraph() {}
    Bargraph(int x, int y, int size, char name);
    Bargraph(int x, int y, int size, int width, char name);
    void init(void);
    void calibrate(float min, float max);
    void update(float value);
    void update(int value);

    static SerialGraphicLCD *lcd;

private:
    int _x;
    int _y;
    int _x2;
    int _y2;
    int _s;
    int _w;
    float _min;
    float _max;
    char _n;
    int _last;
};

#endif