My final year project

Dependencies:   BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter

Committer:
Generic
Date:
Wed Oct 26 10:40:54 2016 +0000
Revision:
62:58e846621435
Parent:
31:5ece593c49a7
Firmware

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kerneels Bezuidenhout 27:9d84c6165b07 1 #ifndef CHANGE_VAL_WHOLE_SCREEN_HPP
Kerneels Bezuidenhout 27:9d84c6165b07 2 #define CHANGE_VAL_WHOLE_SCREEN_HPP
Kerneels Bezuidenhout 27:9d84c6165b07 3
Kerneels Bezuidenhout 27:9d84c6165b07 4 #include "Screen.hpp"
Kerneels Bezuidenhout 27:9d84c6165b07 5
Kerneels Bezuidenhout 27:9d84c6165b07 6 class ChangeValWholeScreen : public Screen
Kerneels Bezuidenhout 27:9d84c6165b07 7 {
Kerneels Bezuidenhout 27:9d84c6165b07 8 public:
Kerneels Bezuidenhout 31:5ece593c49a7 9 ChangeValWholeScreen(int *nextScreen, int prevScreen, float *valToChange, string title, bool negative = false, float min = FLT_MIN);
Kerneels Bezuidenhout 27:9d84c6165b07 10
Kerneels Bezuidenhout 27:9d84c6165b07 11 void Draw();
Kerneels Bezuidenhout 27:9d84c6165b07 12 void Process();
Kerneels Bezuidenhout 27:9d84c6165b07 13
Kerneels Bezuidenhout 27:9d84c6165b07 14 private:
Kerneels Bezuidenhout 27:9d84c6165b07 15 Label _lbTitle;
Kerneels Bezuidenhout 27:9d84c6165b07 16 Button _btBack;
Kerneels Bezuidenhout 27:9d84c6165b07 17 Button _btSave;
Kerneels Bezuidenhout 31:5ece593c49a7 18 Button _btNeg;
Kerneels Bezuidenhout 31:5ece593c49a7 19 Button _btPos;
Kerneels Bezuidenhout 27:9d84c6165b07 20 IntNumpad _npValue;
Kerneels Bezuidenhout 27:9d84c6165b07 21 NumericLabel<float> _nlbValue;
Kerneels Bezuidenhout 27:9d84c6165b07 22
Kerneels Bezuidenhout 27:9d84c6165b07 23 float *_value;
Kerneels Bezuidenhout 27:9d84c6165b07 24 int _prevScreen;
Kerneels Bezuidenhout 31:5ece593c49a7 25 float _tempVal;
Kerneels Bezuidenhout 31:5ece593c49a7 26 bool _neg;
Kerneels Bezuidenhout 31:5ece593c49a7 27 bool _negVal;
Kerneels Bezuidenhout 31:5ece593c49a7 28 float _min;
Kerneels Bezuidenhout 31:5ece593c49a7 29
Kerneels Bezuidenhout 31:5ece593c49a7 30 void Update();
Kerneels Bezuidenhout 27:9d84c6165b07 31 };
Kerneels Bezuidenhout 27:9d84c6165b07 32 #endif