John Mitchell / lpc4088_displaymodule_GC500_2_5inch

Dependencies:   DMBasicGUI DMSupport

Committer:
jmitc91516
Date:
Thu Jul 20 15:31:28 2017 +0000
Revision:
2:6e94a7fd1e37
Parent:
1:a5258871b33d
Child:
5:aceac1035d71
Now displays GC state in centre of Home page.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jmitc91516 0:47c880c1463d 1 // My own header is inserted here - edit it in the C code generation window
jmitc91516 0:47c880c1463d 2
jmitc91516 0:47c880c1463d 3 // -----------------------------------------------------------------------
jmitc91516 0:47c880c1463d 4 //
jmitc91516 0:47c880c1463d 5 // *** ATTENTION ***
jmitc91516 0:47c880c1463d 6 //
jmitc91516 0:47c880c1463d 7 // This file is maintained by the easyGUI Graphical User Interface
jmitc91516 0:47c880c1463d 8 // program. Modifications should therefore not be made directly in
jmitc91516 0:47c880c1463d 9 // this file, as the changes will be lost next time easyGUI creates
jmitc91516 0:47c880c1463d 10 // the file.
jmitc91516 0:47c880c1463d 11 //
jmitc91516 0:47c880c1463d 12 // *** ATTENTION ***
jmitc91516 0:47c880c1463d 13 //
jmitc91516 0:47c880c1463d 14 // -----------------------------------------------------------------------
jmitc91516 0:47c880c1463d 15
jmitc91516 0:47c880c1463d 16 //
jmitc91516 0:47c880c1463d 17 // Generated by easyGUI version 6.0.9.005
jmitc91516 0:47c880c1463d 18 // Generated for project GC500_5inch
jmitc91516 0:47c880c1463d 19 // in project file C:\easyGUI Projects\GC500_5inch.gui
jmitc91516 0:47c880c1463d 20 //
jmitc91516 0:47c880c1463d 21
jmitc91516 0:47c880c1463d 22 // Ensure that this header file is only included once
jmitc91516 0:47c880c1463d 23 #ifndef __GUISTRUCT_H
jmitc91516 0:47c880c1463d 24 #define __GUISTRUCT_H
jmitc91516 0:47c880c1463d 25
jmitc91516 0:47c880c1463d 26 // -------------------------- INCLUDE SECTION --------------------------
jmitc91516 0:47c880c1463d 27
jmitc91516 0:47c880c1463d 28 #include "GuiConst.h"
jmitc91516 0:47c880c1463d 29 #include "GuiLib.h"
jmitc91516 0:47c880c1463d 30
jmitc91516 0:47c880c1463d 31 // --------------------- GLOBAL DECLARATION SECTION --------------------
jmitc91516 0:47c880c1463d 32
jmitc91516 0:47c880c1463d 33 // CLASS Base
jmitc91516 0:47c880c1463d 34 // ==========
jmitc91516 0:47c880c1463d 35
jmitc91516 1:a5258871b33d 36 #define GuiStruct_AbortRunPage_19 0
jmitc91516 1:a5258871b33d 37
jmitc91516 1:a5258871b33d 38 #define GuiStruct_AuxiliaryNudgeAndDampPage_0 1
jmitc91516 1:a5258871b33d 39
jmitc91516 1:a5258871b33d 40 #define GuiStruct_BackgroundBitmapPage_Def 2
jmitc91516 1:a5258871b33d 41
jmitc91516 1:a5258871b33d 42 #define GuiStruct_ColumnDHAutoCalibrationPage_Def 3
jmitc91516 1:a5258871b33d 43
jmitc91516 1:a5258871b33d 44 #define GuiStruct_ColumnDHManualCalibrationPage_Def 4
jmitc91516 0:47c880c1463d 45
jmitc91516 1:a5258871b33d 46 #define GuiStruct_ColumnDHNudgeAndDampPage_0 5
jmitc91516 1:a5258871b33d 47
jmitc91516 1:a5258871b33d 48 #define GuiStruct_ColumnDHOvenFanPage_Def 6
jmitc91516 1:a5258871b33d 49
jmitc91516 1:a5258871b33d 50 #define GuiStruct_ColumnDHPage1_40 7
jmitc91516 1:a5258871b33d 51
jmitc91516 1:a5258871b33d 52 #define GuiStruct_ColumnDHPage2_50 8
jmitc91516 1:a5258871b33d 53
jmitc91516 1:a5258871b33d 54 #define GuiStruct_ColumnDHSensorCalibration_Def 9
jmitc91516 1:a5258871b33d 55
jmitc91516 1:a5258871b33d 56 #define GuiStruct_ColumnDHTempProfilePage_61 10
jmitc91516 0:47c880c1463d 57
jmitc91516 1:a5258871b33d 58 #define GuiStruct_ColumnOvenNudgeAndDampPage_0 11
jmitc91516 1:a5258871b33d 59
jmitc91516 1:a5258871b33d 60 #define GuiStruct_ColumnPage1_2 12
jmitc91516 1:a5258871b33d 61
jmitc91516 1:a5258871b33d 62 #define GuiStruct_ColumnPage2_9 13
jmitc91516 1:a5258871b33d 63
jmitc91516 1:a5258871b33d 64 #define GuiStruct_ColumnTempProfilePage_60 14
jmitc91516 1:a5258871b33d 65
jmitc91516 1:a5258871b33d 66 #define GuiStruct_DebugCommandsPage_Def 15
jmitc91516 1:a5258871b33d 67
jmitc91516 1:a5258871b33d 68 #define GuiStruct_DetectorECDPage_12 16
jmitc91516 0:47c880c1463d 69
jmitc91516 1:a5258871b33d 70 #define GuiStruct_DetectorFIDPage_4 17
jmitc91516 1:a5258871b33d 71
jmitc91516 1:a5258871b33d 72 #define GuiStruct_DetectorFPDPage_14 18
jmitc91516 1:a5258871b33d 73
jmitc91516 1:a5258871b33d 74 #define GuiStruct_DetectorNPDPage_28 19
jmitc91516 0:47c880c1463d 75
jmitc91516 1:a5258871b33d 76 #define GuiStruct_DetectorNonePage_31 20
jmitc91516 1:a5258871b33d 77
jmitc91516 1:a5258871b33d 78 #define GuiStruct_DetectorNudgeAndDampPage_0 21
jmitc91516 1:a5258871b33d 79
jmitc91516 1:a5258871b33d 80 #define GuiStruct_DetectorPIDPage_29 22
jmitc91516 0:47c880c1463d 81
jmitc91516 1:a5258871b33d 82 #define GuiStruct_DetectorSPDIDPage_30 23
jmitc91516 1:a5258871b33d 83
jmitc91516 1:a5258871b33d 84 #define GuiStruct_DetectorTCDPage_11 24
jmitc91516 1:a5258871b33d 85
jmitc91516 1:a5258871b33d 86 #define GuiStruct_DetectorTXLPage_27 25
jmitc91516 1:a5258871b33d 87
jmitc91516 1:a5258871b33d 88 #define GuiStruct_DownloadingMethodPage_Def 26
jmitc91516 1:a5258871b33d 89
jmitc91516 1:a5258871b33d 90 #define GuiStruct_EngineersLockPage_Def 27
jmitc91516 0:47c880c1463d 91
jmitc91516 1:a5258871b33d 92 #define GuiStruct_EthernetConnectionPage_Def 28
jmitc91516 1:a5258871b33d 93
jmitc91516 1:a5258871b33d 94 #define GuiStruct_EthernetKeypadPage_Def 29
jmitc91516 1:a5258871b33d 95
jmitc91516 1:a5258871b33d 96 #define GuiStruct_EthernetParametersPage_50 30
jmitc91516 0:47c880c1463d 97
jmitc91516 1:a5258871b33d 98 #define GuiStruct_FailedToFindBitmapsPage_0 31
jmitc91516 1:a5258871b33d 99
jmitc91516 1:a5258871b33d 100 #define GuiStruct_FanPowerPage_0 32
jmitc91516 1:a5258871b33d 101
jmitc91516 1:a5258871b33d 102 #define GuiStruct_GCConnectionPage_Def 33
jmitc91516 0:47c880c1463d 103
jmitc91516 1:a5258871b33d 104 #define GuiStruct_GCInFaultStatePage_11 34
jmitc91516 1:a5258871b33d 105
jmitc91516 1:a5258871b33d 106 #define GuiStruct_GCNotReadyToRunPage_Def 35
jmitc91516 1:a5258871b33d 107
jmitc91516 1:a5258871b33d 108 #define GuiStruct_GasBackPressureDACPage_Def 36
jmitc91516 1:a5258871b33d 109
jmitc91516 1:a5258871b33d 110 #define GuiStruct_GasCalibrationPage_Def 37
jmitc91516 1:a5258871b33d 111
jmitc91516 1:a5258871b33d 112 #define GuiStruct_GasChannelDACAndADCPage_Def 38
jmitc91516 1:a5258871b33d 113
jmitc91516 1:a5258871b33d 114 #define GuiStruct_GasInformationPage_6 39
jmitc91516 1:a5258871b33d 115
jmitc91516 1:a5258871b33d 116 #define GuiStruct_GasProfilePage_15 40
jmitc91516 1:a5258871b33d 117
jmitc91516 1:a5258871b33d 118 #define GuiStruct_GasSaver_9 41
jmitc91516 1:a5258871b33d 119
jmitc91516 1:a5258871b33d 120 #define GuiStruct_GettingColumnResistancePage_Def 42
jmitc91516 1:a5258871b33d 121
jmitc91516 1:a5258871b33d 122 #define GuiStruct_HomePage_1 43
jmitc91516 0:47c880c1463d 123 // Item info:
jmitc91516 1:a5258871b33d 124 // Item 1: Top of status bar
jmitc91516 1:a5258871b33d 125 // Item 2: Horizontal region separator
jmitc91516 1:a5258871b33d 126 // Item 3: Vertical region separator
jmitc91516 0:47c880c1463d 127
jmitc91516 0:47c880c1463d 128
jmitc91516 1:a5258871b33d 129 #define GuiStruct_InjectorConsumablesPage_20 44
jmitc91516 1:a5258871b33d 130
jmitc91516 1:a5258871b33d 131 #define GuiStruct_InjectorGasStatusPage_30 45
jmitc91516 1:a5258871b33d 132
jmitc91516 1:a5258871b33d 133 #define GuiStruct_InjectorNudgeAndDampPage_0 46
jmitc91516 1:a5258871b33d 134
jmitc91516 1:a5258871b33d 135 #define GuiStruct_InjectorPage1_3 47
jmitc91516 0:47c880c1463d 136
jmitc91516 1:a5258871b33d 137 #define GuiStruct_InjectorTempProfilePage_25 48
jmitc91516 1:a5258871b33d 138
jmitc91516 1:a5258871b33d 139 #define GuiStruct_NumericKeypadPage_Def 49
jmitc91516 1:a5258871b33d 140
jmitc91516 1:a5258871b33d 141 #define GuiStruct_PSU_DAC_Page_Def 50
jmitc91516 1:a5258871b33d 142
jmitc91516 1:a5258871b33d 143 #define GuiStruct_RunAbortedPage_Def 51
jmitc91516 1:a5258871b33d 144
jmitc91516 1:a5258871b33d 145 #define GuiStruct_RunCompletePage_41 52
jmitc91516 0:47c880c1463d 146
jmitc91516 1:a5258871b33d 147 #define GuiStruct_RunningColumnPage_25 53
jmitc91516 1:a5258871b33d 148
jmitc91516 1:a5258871b33d 149 #define GuiStruct_RunningDetectorPage_27 54
jmitc91516 1:a5258871b33d 150
jmitc91516 1:a5258871b33d 151 #define GuiStruct_RunningGasPage_28 55
jmitc91516 1:a5258871b33d 152
jmitc91516 1:a5258871b33d 153 #define GuiStruct_RunningInjectorPage_26 56
jmitc91516 1:a5258871b33d 154
jmitc91516 1:a5258871b33d 155 #define GuiStruct_RunningInjectorProfilePage_Def 57
jmitc91516 0:47c880c1463d 156
jmitc91516 1:a5258871b33d 157 #define GuiStruct_RunningPage1_7 58
jmitc91516 1:a5258871b33d 158
jmitc91516 1:a5258871b33d 159 #define GuiStruct_ServicingHomePage_Def 59
jmitc91516 1:a5258871b33d 160
jmitc91516 1:a5258871b33d 161 #define GuiStruct_ServicingPage_Def 60
jmitc91516 1:a5258871b33d 162
jmitc91516 1:a5258871b33d 163 #define GuiStruct_ServicingRequired_Def 61
jmitc91516 1:a5258871b33d 164
jmitc91516 1:a5258871b33d 165 #define GuiStruct_SettingsPage_5 62
jmitc91516 1:a5258871b33d 166
jmitc91516 0:47c880c1463d 167 // Internal sub-assemblies
jmitc91516 0:47c880c1463d 168 // =======================
jmitc91516 0:47c880c1463d 169
jmitc91516 1:a5258871b33d 170 #define GuiStructCOMP_BUFLAT0 63
jmitc91516 1:a5258871b33d 171 #define GuiStructCOMP_BUFLAT1 64
jmitc91516 1:a5258871b33d 172 #define GuiStructCOMP_BUFLAT2 65
jmitc91516 1:a5258871b33d 173 #define GuiStructCOMP_BUFLATR0 66
jmitc91516 1:a5258871b33d 174 #define GuiStructCOMP_BUFLATR1 67
jmitc91516 1:a5258871b33d 175 #define GuiStructCOMP_BUFLATR2 68
jmitc91516 1:a5258871b33d 176 #define GuiStructCOMP_RBFLAT 69
jmitc91516 1:a5258871b33d 177 #define GuiStructCOMP_RBFLATTRANSP 70
jmitc91516 1:a5258871b33d 178 #define GuiStructCOMP_RBMFLAT 71
jmitc91516 1:a5258871b33d 179 #define GuiStructCOMP_RBMSQUA 72
jmitc91516 1:a5258871b33d 180 #define GuiStructCOMP_CBFLAT 73
jmitc91516 1:a5258871b33d 181 #define GuiStructCOMP_CBFLATTRANSP 74
jmitc91516 1:a5258871b33d 182 #define GuiStructCOMP_CB3D 75
jmitc91516 1:a5258871b33d 183 #define GuiStructCOMP_CB3DINNER 76
jmitc91516 1:a5258871b33d 184 #define GuiStructCOMP_CBMCHSMALL 77
jmitc91516 1:a5258871b33d 185 #define GuiStructCOMP_CBMCHBIG 78
jmitc91516 1:a5258871b33d 186 #define GuiStructCOMP_CBMCRFLSMALL 79
jmitc91516 1:a5258871b33d 187 #define GuiStructCOMP_CBMCR3DSMALL 80
jmitc91516 1:a5258871b33d 188 #define GuiStructCOMP_CBMCRBIG 81
jmitc91516 1:a5258871b33d 189 #define GuiStructCOMP_CBMFIFLAT 82
jmitc91516 1:a5258871b33d 190 #define GuiStructCOMP_CBMFI3D 83
jmitc91516 1:a5258871b33d 191 #define GuiStructCOMP_RB3D 84
jmitc91516 1:a5258871b33d 192 #define GuiStructCOMP_RB3DINNER 85
jmitc91516 1:a5258871b33d 193 #define GuiStructCOMP_RBM3D 86
jmitc91516 1:a5258871b33d 194 #define GuiStructCOMP_BU3D0 87
jmitc91516 1:a5258871b33d 195 #define GuiStructCOMP_BU3D1 88
jmitc91516 1:a5258871b33d 196 #define GuiStructCOMP_BU3D2 89
jmitc91516 1:a5258871b33d 197 #define GuiStructCOMP_BU3DR0 90
jmitc91516 1:a5258871b33d 198 #define GuiStructCOMP_BU3DR1 91
jmitc91516 1:a5258871b33d 199 #define GuiStructCOMP_BU3DR2 92
jmitc91516 1:a5258871b33d 200 #define GuiStructCOMP_EBFLAT 93
jmitc91516 1:a5258871b33d 201 #define GuiStructCOMP_EB3D 94
jmitc91516 1:a5258871b33d 202 #define GuiStructCOMP_PAFLAT 95
jmitc91516 1:a5258871b33d 203 #define GuiStructCOMP_PAFLATR 96
jmitc91516 1:a5258871b33d 204 #define GuiStructCOMP_PAFLATTRANSP 97
jmitc91516 1:a5258871b33d 205 #define GuiStructCOMP_PAFLATTRANSPR 98
jmitc91516 1:a5258871b33d 206 #define GuiStructCOMP_PA3DRAIS 99
jmitc91516 1:a5258871b33d 207 #define GuiStructCOMP_PA3DRAISR 100
jmitc91516 1:a5258871b33d 208 #define GuiStructCOMP_PA3DLOW 101
jmitc91516 1:a5258871b33d 209 #define GuiStructCOMP_PA3DLOWR 102
jmitc91516 1:a5258871b33d 210 #define GuiStructCOMP_PA3DINNER 103
jmitc91516 1:a5258871b33d 211 #define GuiStructCOMP_PA3DINNERR 104
jmitc91516 1:a5258871b33d 212 #define GuiStructCOMP_PAEMBRAIS 105
jmitc91516 1:a5258871b33d 213 #define GuiStructCOMP_PAEMBLOW 106
jmitc91516 1:a5258871b33d 214 #define GuiStructCOMP_MMFLAT 107
jmitc91516 1:a5258871b33d 215 #define GuiStructCOMP_MM3D 108
jmitc91516 1:a5258871b33d 216 #define GuiStructCOMP_LBFLAT 109
jmitc91516 1:a5258871b33d 217 #define GuiStructCOMP_LB3D 110
jmitc91516 1:a5258871b33d 218 #define GuiStructCOMP_COFLAT 111
jmitc91516 1:a5258871b33d 219 #define GuiStructCOMP_CO3D 112
jmitc91516 1:a5258871b33d 220 #define GuiStructCOMP_SAFLAT 113
jmitc91516 1:a5258871b33d 221 #define GuiStructCOMP_SA3D 114
jmitc91516 1:a5258871b33d 222 #define GuiStructCOMP_PBFLAT 115
jmitc91516 1:a5258871b33d 223 #define GuiStructCOMP_PB3D 116
jmitc91516 0:47c880c1463d 224
jmitc91516 1:a5258871b33d 225 #define GuiStruct_StructCnt 73
jmitc91516 0:47c880c1463d 226 extern const GuiConst_PTR const GuiStruct_StructPtrList[GuiStruct_StructCnt];
jmitc91516 0:47c880c1463d 227 extern const GuiConst_INT16U GuiStruct_StructNdxList[GuiStruct_StructCnt];
jmitc91516 0:47c880c1463d 228
jmitc91516 1:a5258871b33d 229 #define GuiStruct_VarPtrCnt 198
jmitc91516 0:47c880c1463d 230 extern const GuiConst_PTR const GuiStruct_VarPtrList[GuiStruct_VarPtrCnt];
jmitc91516 0:47c880c1463d 231
jmitc91516 0:47c880c1463d 232 extern const GuiConst_INT8U GuiStruct_VarTypeList[GuiStruct_VarPtrCnt];
jmitc91516 0:47c880c1463d 233
jmitc91516 1:a5258871b33d 234 #define GuiStruct_Bitmap_Leftbutton3 0
jmitc91516 1:a5258871b33d 235 #define GuiStruct_Bitmap_Rightbutton3 1
jmitc91516 1:a5258871b33d 236 #define GuiStruct_Bitmap_HomeButton 2
jmitc91516 1:a5258871b33d 237 #define GuiStruct_Bitmap_SettingsButton 3
jmitc91516 1:a5258871b33d 238 #define GuiStruct_Bitmap_BlankBackground 4
jmitc91516 1:a5258871b33d 239 #define GuiStruct_Bitmap_BootScreen 5
jmitc91516 1:a5258871b33d 240 #define GuiStruct_Bitmap_UpArrow 6
jmitc91516 1:a5258871b33d 241 #define GuiStruct_Bitmap_DownArrow 7
jmitc91516 1:a5258871b33d 242 #define GuiStruct_Bitmap_RunButtonGreen 8
jmitc91516 2:6e94a7fd1e37 243 #define GuiStruct_Bitmap_RunButtonBlank 9
jmitc91516 1:a5258871b33d 244 #define GuiStruct_Bitmap_HeatOff 10
jmitc91516 1:a5258871b33d 245 #define GuiStruct_Bitmap_HeatOn 11
jmitc91516 0:47c880c1463d 246
jmitc91516 1:a5258871b33d 247 #define GuiStruct_BitmapCnt 12
jmitc91516 0:47c880c1463d 248 extern const GuiConst_PTR const GuiStruct_BitmapPtrList[GuiStruct_BitmapCnt];
jmitc91516 0:47c880c1463d 249
jmitc91516 0:47c880c1463d 250 #define GuiStruct_ColorTableCnt 1
jmitc91516 0:47c880c1463d 251 extern const GuiConst_INTCOLOR GuiStruct_ColorTable[GuiStruct_ColorTableCnt];
jmitc91516 0:47c880c1463d 252
jmitc91516 0:47c880c1463d 253
jmitc91516 0:47c880c1463d 254 // -------------------------- CUSTOM SECTION ---------------------------
jmitc91516 0:47c880c1463d 255
jmitc91516 0:47c880c1463d 256 // My own code is inserted here - edit it in the C code generation window
jmitc91516 0:47c880c1463d 257
jmitc91516 0:47c880c1463d 258 // -----------------------------------------------------------------------
jmitc91516 0:47c880c1463d 259
jmitc91516 0:47c880c1463d 260 #endif
jmitc91516 0:47c880c1463d 261
jmitc91516 0:47c880c1463d 262 // -----------------------------------------------------------------------
jmitc91516 0:47c880c1463d 263
jmitc91516 0:47c880c1463d 264 // My own footer is inserted here - edit it in the C code generation window