Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Screens/ManualSetpointScreen.cpp@21:aa3074b237e0, 2016-10-02 (annotated)
- Committer:
- Generic
- Date:
- Sun Oct 02 21:22:04 2016 +0000
- Revision:
- 21:aa3074b237e0
- Parent:
- 20:70c5b1e499f0
- Child:
- 22:dd9ff475b34c
Fixed compile errors
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 1 | #include "ManualSetpointScreen.hpp" |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 2 | |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 3 | ManualSetpointScreen::ManualSetpointScreen(int *nextScreen, float *xSP, float *ySP) : |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 4 | Screen(), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 5 | _lbTitle( SCREEN_W/2, 0, "Manual Setpoint", Label::CENTER, Font24), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 6 | _btBack( 0, SCREEN_H-30, 100, 30, "Back"), |
Generic | 21:aa3074b237e0 | 7 | _tpSetpoint( (SCREEN_W/2)-90 ,57, 180,180, -120.0, 120.0, -136,136), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 8 | _btStart( 110, SCREEN_H-30, SCREEN_W-120, 30, "Start"), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 9 | _btStop( 110, SCREEN_H-30, SCREEN_W-120, 30, "Stop"), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 10 | _nlbXSP(0,26,"x (mm)=%.0f",*xSP), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 11 | _nlbYSP(0,40,"x (mm)=%.0f",*xSP), |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 12 | _btReset( SCREEN_W-100, SCREEN_H-30, 100, 30, "Reset") |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 13 | { |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 14 | _nextScreen = nextScreen; |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 15 | _xSP = xSP; |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 16 | _ySP = ySP; |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 17 | } |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 18 | |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 19 | void ManualSetpointScreen::Draw() |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 20 | { |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 21 | Clear(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 22 | _lbTitle.Draw(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 23 | _btBack.Draw(); |
Generic | 21:aa3074b237e0 | 24 | _tpSetpoint.Draw(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 25 | _btStart.Draw(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 26 | _btStop.Draw(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 27 | _nlbXSP.Draw(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 28 | _nlbYSP.Draw(); |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 29 | } |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 30 | |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 31 | void ManualSetpointScreen::Process() |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 32 | { |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 33 | if( _btBack.Touched() ) |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 34 | { |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 35 | *_nextScreen = AUTOMATIC_MORE_SCREEN; |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 36 | } |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 37 | |
Kerneels Bezuidenhout |
20:70c5b1e499f0 | 38 | } |