-
Dependencies: CommandHandler HygroClip2 InterruptBasedEncoder SPI_TFT_ILI9341 mbed-src-no-hal
GraphScale.h@4:47fd4584df95, 2016-04-05 (annotated)
- Committer:
- wolfsberger
- Date:
- Tue Apr 05 14:00:51 2016 +0000
- Revision:
- 4:47fd4584df95
- Parent:
- 3:3ef8c2d7b1bf
-
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
wolfsberger | 0:9ed7238d49e2 | 1 | #ifndef GRAPHSCALE_H_ |
wolfsberger | 0:9ed7238d49e2 | 2 | #define GRAPHSCALE_H_ |
wolfsberger | 0:9ed7238d49e2 | 3 | |
wolfsberger | 0:9ed7238d49e2 | 4 | #include "SPI_TFT_ILI9341.h" |
wolfsberger | 0:9ed7238d49e2 | 5 | |
wolfsberger | 0:9ed7238d49e2 | 6 | class GraphScale |
wolfsberger | 0:9ed7238d49e2 | 7 | { |
wolfsberger | 0:9ed7238d49e2 | 8 | public: |
wolfsberger | 0:9ed7238d49e2 | 9 | GraphScale(SPI_TFT_ILI9341 * tft, int x, int y, int width, int height, int min, int max, int scaleSteps); |
wolfsberger | 3:3ef8c2d7b1bf | 10 | void draw(int color); |
wolfsberger | 0:9ed7238d49e2 | 11 | private: |
wolfsberger | 2:81fc8f80fdb4 | 12 | float scaleY(float value); |
wolfsberger | 0:9ed7238d49e2 | 13 | SPI_TFT_ILI9341 * tft_; |
wolfsberger | 0:9ed7238d49e2 | 14 | int x_; |
wolfsberger | 0:9ed7238d49e2 | 15 | int y_; |
wolfsberger | 0:9ed7238d49e2 | 16 | int width_; |
wolfsberger | 0:9ed7238d49e2 | 17 | int height_; |
wolfsberger | 0:9ed7238d49e2 | 18 | int min_; |
wolfsberger | 0:9ed7238d49e2 | 19 | int max_; |
wolfsberger | 0:9ed7238d49e2 | 20 | int scaleSteps_; |
wolfsberger | 0:9ed7238d49e2 | 21 | }; |
wolfsberger | 0:9ed7238d49e2 | 22 | |
wolfsberger | 0:9ed7238d49e2 | 23 | #endif |