My final year project
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Screens/ChangeValWholeScreen.hpp@62:58e846621435, 2016-10-26 (annotated)
- Committer:
- Generic
- Date:
- Wed Oct 26 10:40:54 2016 +0000
- Revision:
- 62:58e846621435
- Parent:
- 31:5ece593c49a7
Firmware
Who changed what in which revision?
User | Revision | Line number | New 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 |