|
| const ROM_Image | LOAD_SCREEN = {LOADSCREEN_ADDRESS, LOADSCREEN_WIDTH, LOADSCREEN_HEIGHT} |
| | "Loading" screen to use during startup
|
| |
| const uint16_t | LG_BUTTON_WIDTH = 164 |
| |
| const uint16_t | LG_BUTTON_HEIGHT = 114 |
| |
| const uint16_t | SM_BUTTON_WIDTH = 80 |
| |
| const uint16_t | SM_BUTTON_HEIGHT = 73 |
| |
| const uint16_t | SETUP_BUTTON_WIDTH = 140 |
| |
| const uint16_t | SETUP_BUTTON_HEIGHT = 114 |
| |
| struct { | |
| |
| ROM_Image base = {SOLOMAIN_ADDRESS, SOLOMAIN_WIDTH, SOLOMAIN_HEIGHT} | |
| |
| Block_Image temp_panel = {0, 0, 512, 400} | |
| |
| Block_Image temp_alarm_button = {390, 259, SM_BUTTON_WIDTH, SM_BUTTON_HEIGHT} | |
| |
| Block_Image vol_panel = {512, 0, 512, 202} | |
| |
| Block_Image vol_alarm_button = {922, 59, SM_BUTTON_WIDTH, SM_BUTTON_HEIGHT} | |
| |
| Block_Image chiller_panel = {512, 201, 512, 200} | |
| |
| Block_Image chiller_alarm_button = {921, 259, SM_BUTTON_WIDTH, SM_BUTTON_HEIGHT} | |
| |
| Block_Image Button_panel = {0, 400, 1024, 200} | |
| |
| Block_Image Button_Mode = {58, 466, LG_BUTTON_WIDTH, LG_BUTTON_HEIGHT} | |
| |
| Block_Image Button_Pump = {313, 466, LG_BUTTON_WIDTH, LG_BUTTON_HEIGHT} | |
| |
| Block_Image Button_Aux = {569, 466, LG_BUTTON_WIDTH, LG_BUTTON_HEIGHT} | |
| |
| Block_Image Button_Setup = {826, 465, SETUP_BUTTON_WIDTH, SETUP_BUTTON_HEIGHT} | |
| |
| } | SOLO_MAIN | |
| |
| struct { | |
| |
| ROM_Image base = {SOLOALARM_ADDRESS, SOLOALARM_WIDTH, SOLOALARM_HEIGHT} | |
| |
| Block_Image temp_panel = SOLO_MAIN.temp_panel | |
| |
| Block_Image temp_alarm_button = SOLO_MAIN.temp_alarm_button | |
| |
| Block_Image vol_panel = SOLO_MAIN.vol_panel | |
| |
| Block_Image vol_alarm_button = SOLO_MAIN.vol_alarm_button | |
| |
| Block_Image chiller_panel = SOLO_MAIN.chiller_panel | |
| |
| Block_Image chiller_alarm_button = SOLO_MAIN.chiller_alarm_button | |
| |
| } | SOLO_ALARMED | |
| | Solo Controller main menu under alarm conditions.
|
| |
| const uint16_t | VOL_BUTTON_WIDTH = 232 |
| | Setup Sub-menu: Volume calibration.
|
| |
| const uint16_t | VOL_BUTTON_HEIGHT = 66 |
| |
| struct { | |
| |
| ROM_Image base = {SETUPVOLUME_ADDRESS, SETUPVOLUME_WIDTH, SETUPVOLUME_HEIGHT} | |
| |
| Block_Image gray_cal1_button = {411, 106, VOL_BUTTON_WIDTH, VOL_BUTTON_HEIGHT} | |
| |
| Block_Image gray_cal2_button = {718, 106, VOL_BUTTON_WIDTH, VOL_BUTTON_HEIGHT} | |
| |
| Block_Image blue_cal1_button = {0, 601, VOL_BUTTON_WIDTH, VOL_BUTTON_HEIGHT} | |
| |
| Block_Image blue_cal2_button = {420, 601, VOL_BUTTON_WIDTH, VOL_BUTTON_HEIGHT} | |
| |
| Block_Image cal1_label = {814, 322, 144, 32} | |
| |
| Block_Image cal2_label = {239, 608, 144, 32} | |
| |
| Block_Image gray_done_button = {27, 488, 280, 69} | |
| |
| Block_Image blue_done_button = {653, 601, 280, 69} | |
| |
| } | VOL_SETUP | |
| |
| const uint16_t | TEMP_BUTTON_WIDTH = 252 |
| | Setup Sub-menu: Temperature probe calibration.
|
| |
| const uint16_t | TEMP_BUTTON_HEIGHT = 68 |
| |
| struct { | |
| |
| ROM_Image base = {SETUPTEMP_ADDRESS, SETUPTEMP_WIDTH, SETUPTEMP_HEIGHT} | |
| |
| Block_Image gray_kettle_button = {406, 117, TEMP_BUTTON_WIDTH, TEMP_BUTTON_HEIGHT} | |
| |
| Block_Image gray_chiller_button = {684, 117, TEMP_BUTTON_WIDTH, TEMP_BUTTON_HEIGHT} | |
| |
| Block_Image blue_kettle_button = {0, 601, TEMP_BUTTON_WIDTH, TEMP_BUTTON_HEIGHT} | |
| |
| Block_Image blue_chiller_button = {253, 601, TEMP_BUTTON_WIDTH, TEMP_BUTTON_HEIGHT} | |
| |
| Block_Image gray_done_button = {27, 488, 280, 69} | |
| |
| Block_Image blue_done_button = {506, 601, 280, 69} | |
| |
| } | TEMP_SETUP | |
| |
| struct { | |
| |
| ROM_Image base = {SETUPPID_ADDRESS, SETUPPID_WIDTH, SETUPPID_HEIGHT} | |
| |
| Block_Image gray_button = {527, 101, 308, 75} | |
| |
| Block_Image blue_button = {0, 601, 308, 75} | |
| |
| Block_Image gray_done_button = {27, 488, 280, 69} | |
| |
| Block_Image blue_done_button = {309, 601, 280, 69} | |
| |
| } | PID_SETUP | |
| | Setup Sub-menu: PID setup.
|
| |
| const uint16_t | DATA_ENTRY_BUTTON_WIDTH = 80 |
| | Data Entry screen.
|
| |
| const uint16_t | DATA_ENTRY_BUTTON_HEIGHT = 80 |
| |
| struct { | |
| |
| Block_Image button1 = {19, 91, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button2 = {102, 91, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button3 = {185, 91, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button4 = {19, 174, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button5 = {102, 174, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button6 = {185, 174, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button7 = {19, 257, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button8 = {102, 257, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button9 = {185, 257, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image buttonDel = {19, 340, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image button0 = {102, 340, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image buttonOK = {185, 340, DATA_ENTRY_BUTTON_WIDTH, DATA_ENTRY_BUTTON_HEIGHT} | |
| |
| Block_Image values = {18, 15, 248, 70} | |
| |
| } | DATA_ENTRY | |
| |