Repository for import to local machine

Dependencies:   DMBasicGUI DMSupport

Committer:
jmitc91516
Date:
Mon Jul 31 15:37:57 2017 +0000
Revision:
8:26e49e6955bd
Parent:
6:dba3fbdfd5da
Method ramp scrolling improved, and more bitmaps moved to QSPI memory

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