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: DMBasicGUI DMSupport
EasyGUITouchAreaIndices.h
00001 #ifndef EASYGUITOUCHAREAINDICES_H 00002 #define EASYGUITOUCHAREAINDICES_H 00003 00004 /* 00005 Enum values for all the touch areas we have defined in the corresponding easyGUI project - C:/easyGUI Projects/GC500_5inch.gui 00006 00007 Centrally defined here to try and make sure there are no conflicts - 00008 i.e. we that we are not mistakenly using the same value for two (or more) different touch areas. 00009 Note, however, that C++ does not stop you having two or more enum entries with the same numerical value - 00010 we have to check this manually - but at least having them all here in one enum should make this easier. 00011 00012 It also helps that using an enum name instead of a literal number makes the code 00013 more descriptive and easier to understand. 00014 00015 Note also that if we change or add more touch areas in the easyGUI project, 00016 this enum will have to be updated manually - we cannot (AFAIK) get these values 00017 from the easyGUI code at runtime. 00018 */ 00019 00020 typedef enum enumEasyGUITouchAreaIndex { HOME_BUTTON = 1, 00021 SETTINGS_BUTTON = 2, 00022 INJECTOR_TOUCH_AREA_1 = 3, 00023 DETECTOR_TOUCH_AREA_1 = 4, 00024 COLUMN_TOUCH_AREA_1 = 5, 00025 GAS_TOUCH_AREA_1 = 6, 00026 INJECTOR_TOUCH_AREA_2 = 7, 00027 DETECTOR_TOUCH_AREA_2 = 8, 00028 COLUMN_TOUCH_AREA_2 = 9, 00029 GAS_TOUCH_AREA_2 = 10, 00030 DOOR_ACTUATOR_AREA_1 = 51, 00031 DOOR_ACTUATOR_AREA_2 = 52, 00032 00033 RUN_BUTTON = 100, 00034 00035 HEAT_ON_BUTTON = 1000, 00036 00037 ABORT_RUN_YES = 801, 00038 ABORT_RUN_NO = 802, 00039 00040 COLUMN_PAGE1_LEFT_ARROW = 500, 00041 COLUMN_PAGE1_RIGHT_ARROW = 501, 00042 COLUMN_PAGE2_LEFT_ARROW = 502, 00043 COLUMN_PAGE2_RIGHT_ARROW = 503, 00044 COLUMN_PROFILE_LEFT_ARROW = 504, 00045 COLUMN_PROFILE_RIGHT_ARROW = 505, 00046 COLUMN_METHOD_LEFT_ARROW = 506, 00047 COLUMN_METHOD_RIGHT_ARROW = 507, 00048 COLUMN_METHOD_SCROLL_UP = 508, 00049 COLUMN_METHOD_SCROLL_DOWN = 509, 00050 00051 COLUMN_PAGE1_EDIT_COLUMN_MAX_TEMP = 513, 00052 COLUMN_DH_PAGE1_EDIT_COLUMN_MAX_TEMP = 514, 00053 COLUMN_PAGE2_EDIT_COLUMN_MAX_TEMP = 515, 00054 00055 COLUMN_DH_PAGE1_LEFT_ARROW = 550, 00056 COLUMN_DH_PAGE1_RIGHT_ARROW = 551, 00057 COLUMN_DH_PAGE2_LEFT_ARROW = 552, 00058 COLUMN_DH_PAGE2_RIGHT_ARROW = 553, 00059 COLUMN_DH_PROFILE_LEFT_ARROW = 554, 00060 COLUMN_DH_PROFILE_RIGHT_ARROW = 555, 00061 COLUMN_DH_CALIB_LEFT_ARROW = 556, 00062 COLUMN_DH_CALIB_RIGHT_ARROW = 557, 00063 00064 COLUMN_DH_AUTO_CALIB_LEFT_ARROW = 566, 00065 COLUMN_DH_AUTO_CALIB_RIGHT_ARROW = 567, 00066 COLUMN_DH_AUTO_CALIB_INC_CALIB_TEMP = 568, 00067 COLUMN_DH_AUTO_CALIB_DEC_CALIB_TEMP = 569, 00068 COLUMN_DH_AUTO_CALIB_START_CALIBRATION = 570, 00069 COLUMN_DH_AUTO_CALIB_INC_STABILISATION_TIME = 571, 00070 COLUMN_DH_AUTO_CALIB_DEC_STABILISATION_TIME = 572, 00071 COLUMN_DH_AUTO_CALIB_GET_STABILISATION_TIME = 573, 00072 COLUMN_DH_AUTO_CALIB_SET_STABILISATION_TIME = 574, 00073 COLUMN_DH_AUTO_CALIB_SELECT_POINT_1 = 575, 00074 COLUMN_DH_AUTO_CALIB_SELECT_POINT_2 = 576, 00075 COLUMN_DH_AUTO_CALIB_SELECT_POINT_3 = 577, 00076 COLUMN_DH_AUTO_CALIB_SET_CURRENT_CALIBRATION = 578, 00077 MIN_COLUMN_DH_AUTO_CALIB_TOUCHINDEX = COLUMN_DH_AUTO_CALIB_LEFT_ARROW, // These must be kept up-to-date with the above (and they must have no 00078 MAX_COLUMN_DH_AUTO_CALIB_TOUCHINDEX = COLUMN_DH_AUTO_CALIB_SET_CURRENT_CALIBRATION, // non-directly heated column auto calibration parameters inserted between them) 00079 00080 COLUMN_DH_MANUAL_CALIB_LEFT_ARROW = 580, 00081 COLUMN_DH_MANUAL_CALIB_RIGHT_ARROW = 581, 00082 COLUMN_DH_MANUAL_CALIB_SET = 582, 00083 COLUMN_DH_MANUAL_CALIB_GET = 583, 00084 COLUMN_DH_MANUAL_CALIB_EDIT_TEMP1 = 584, 00085 COLUMN_DH_MANUAL_CALIB_EDIT_TEMP2 = 585, 00086 COLUMN_DH_MANUAL_CALIB_EDIT_TEMP3 = 586, 00087 COLUMN_DH_MANUAL_CALIB_EDIT_RES1 = 587, 00088 COLUMN_DH_MANUAL_CALIB_EDIT_RES2 = 588, 00089 COLUMN_DH_MANUAL_CALIB_EDIT_RES3 = 589, 00090 MIN_COLUMN_DH_MANUAL_CALIB_TOUCHINDEX = COLUMN_DH_MANUAL_CALIB_SET, // These must be kept up-to-date with the above (and they must have no 00091 MAX_COLUMN_DH_MANUAL_CALIB_TOUCHINDEX = COLUMN_DH_MANUAL_CALIB_EDIT_RES3, // non-directly heated column manual calibration parameters inserted between them) 00092 00093 COLUMN_DH_SENSOR_CALIB_LEFT_ARROW = 610, 00094 COLUMN_DH_SENSOR_CALIB_RIGHT_ARROW = 611, 00095 COLUMN_DH_SENSOR_CALIB_SET = 612, 00096 COLUMN_DH_SENSOR_CALIB_GET = 613, 00097 COLUMN_DH_SENSOR_CALIB_EDIT_VOLTAGE_GAIN = 614, 00098 COLUMN_DH_SENSOR_CALIB_EDIT_VOLTAGE_OFFSET = 615, 00099 COLUMN_DH_SENSOR_CALIB_EDIT_CURRENT_GAIN = 616, 00100 COLUMN_DH_SENSOR_CALIB_EDIT_CURRENT_OFFSET = 617, 00101 MIN_COLUMN_DH_SENSOR_CALIB_TOUCHINDEX = COLUMN_DH_SENSOR_CALIB_SET, // These must be kept up-to-date with the above (and they must have no 00102 MAX_COLUMN_DH_SENSOR_CALIB_TOUCHINDEX = COLUMN_DH_SENSOR_CALIB_EDIT_CURRENT_OFFSET, // non-directly heated column sensor calibration parameters inserted between them) 00103 00104 COLUMN_DH_PSU_DAC_LEFT_ARROW = 630, 00105 COLUMN_DH_PSU_DAC_RIGHT_ARROW = 631, 00106 COLUMN_DH_PSU_DAC_EDIT_DAC_VALUE = 632, 00107 COLUMN_DH_PSU_DAC_SET_DAC_VALUE = 633, 00108 COLUMN_DH_PSU_DAC_GET_DAC_VALUE = 634, 00109 MIN_COLUMN_DH_PSU_DAC_TOUCHINDEX = COLUMN_DH_PSU_DAC_EDIT_DAC_VALUE, // These must be kept up-to-date with the above (and they must have no 00110 MAX_COLUMN_DH_PSU_DAC_TOUCHINDEX = COLUMN_DH_PSU_DAC_GET_DAC_VALUE, // non-directly heated column PSU DAC parameters inserted between them) 00111 00112 COLUMN_OVEN_FAN_LEFT_ARROW = 640, 00113 COLUMN_OVEN_FAN_RIGHT_ARROW = 641, 00114 COLUMN_OVEN_FAN_NORMAL = 642, 00115 COLUMN_OVEN_FAN_COOLING = 643, 00116 00117 COLUMN_OVEN_NUDGE_AND_DAMP_LEFT_ARROW = 650, 00118 COLUMN_OVEN_NUDGE_AND_DAMP_RIGHT_ARROW = 651, 00119 COLUMN_OVEN_NUDGE_AND_DAMP_SET = 652, 00120 COLUMN_OVEN_NUDGE_AND_DAMP_GET = 653, 00121 COLUMN_OVEN_NUDGE_FACTOR_EDIT = 654, 00122 COLUMN_OVEN_DAMP_FACTOR_EDIT = 655, 00123 COLUMN_OVEN_RAMP_NUDGE_FACTOR_EDIT = 656, 00124 COLUMN_OVEN_RAMP_DAMP_FACTOR_EDIT = 657, 00125 COLUMN_OVEN_TEMP_OFFSET_EDIT = 658, 00126 MIN_COLUMN_OVEN_NUDGE_AND_DAMP_TOUCHINDEX = COLUMN_OVEN_NUDGE_AND_DAMP_SET, // These must be kept up-to-date with the above (and they must have no 00127 MAX_COLUMN_OVEN_NUDGE_AND_DAMP_TOUCHINDEX = COLUMN_OVEN_TEMP_OFFSET_EDIT, // non-column oven nudge and damp parameters inserted between them) 00128 00129 COLUMN_DH_NUDGE_AND_DAMP_LEFT_ARROW = 660, 00130 COLUMN_DH_NUDGE_AND_DAMP_RIGHT_ARROW = 661, 00131 COLUMN_DH_NUDGE_AND_DAMP_SET = 662, 00132 COLUMN_DH_NUDGE_AND_DAMP_GET = 663, 00133 COLUMN_DH_NUDGE_FACTOR_EDIT = 664, 00134 COLUMN_DH_DAMP_FACTOR_EDIT = 665, 00135 COLUMN_DH_RAMP_NUDGE_FACTOR_EDIT = 666, 00136 COLUMN_DH_RAMP_DAMP_FACTOR_EDIT = 667, 00137 MIN_COLUMN_DH_NUDGE_AND_DAMP_TOUCHINDEX = COLUMN_DH_NUDGE_AND_DAMP_SET, // These must be kept up-to-date with the above (and they must have no 00138 MAX_COLUMN_DH_NUDGE_AND_DAMP_TOUCHINDEX = COLUMN_DH_RAMP_DAMP_FACTOR_EDIT, // non-directly heated column nudge and damp parameters inserted between them) 00139 00140 FAN_POWER_LEFT_ARROW = 670, 00141 FAN_POWER_RIGHT_ARROW = 671, 00142 FAN_POWER_SET = 672, 00143 FAN_POWER_GET = 673, 00144 FAN_POWER_NORMAL_EDIT = 674, 00145 FAN_POWER_COOLING_EDIT = 675, 00146 FAN_POWER_DH_CALIB_EDIT = 676, 00147 FAN_POWER_MINIMUM_EDIT = 677, 00148 MIN_FAN_POWER_TOUCHINDEX = FAN_POWER_SET, // These must be kept up-to-date with the above (and they must have no 00149 MAX_FAN_POWER_TOUCHINDEX = FAN_POWER_MINIMUM_EDIT , // non-fan power parameters inserted between them) 00150 00151 00152 CLEAR_ERRORS_BUTTON = 600, 00153 00154 GAS_PROFILE_LEFT_ARROW = 300, 00155 GAS_PROFILE_RIGHT_ARROW = 301, 00156 GAS_INFO_LEFT_ARROW = 302, 00157 GAS_INFO_RIGHT_ARROW = 303, 00158 GAS_CALIB_LEFT_ARROW = 304, 00159 GAS_CALIB_RIGHT_ARROW = 305, 00160 GAS_BACKPRESSURE_DAC_LEFT_ARROW = 306, 00161 GAS_BACKPRESSURE_DAC_RIGHT_ARROW = 307, 00162 GAS_CHANNEL_DAC_AND_ADC_LEFT_ARROW = 308, 00163 GAS_CHANNEL_DAC_AND_ADC_RIGHT_ARROW = 309, 00164 GAS_METHOD_LEFT_ARROW = 310, 00165 GAS_METHOD_RIGHT_ARROW = 311, 00166 GAS_METHOD_SCROLL_UP = 312, 00167 GAS_METHOD_SCROLL_DOWN = 313, 00168 00169 GAS_SAVER_RETURN_TO_READY = 400, 00170 00171 INJECTOR_PAGE1_LEFT_ARROW = 700, 00172 INJECTOR_PAGE1_RIGHT_ARROW = 701, 00173 INJECTOR_PROFILE_LEFT_ARROW = 702, 00174 INJECTOR_PROFILE_RIGHT_ARROW = 703, 00175 INJECTOR_METHOD_LEFT_ARROW = 704, 00176 INJECTOR_METHOD_RIGHT_ARROW = 705, 00177 INJECTOR_METHOD_SCROLL_UP = 708, 00178 INJECTOR_METHOD_SCROLL_DOWN = 709, 00179 00180 INJECTOR_NUDGE_AND_DAMP_LEFT_ARROW = 710, 00181 INJECTOR_NUDGE_AND_DAMP_RIGHT_ARROW = 711, 00182 INJECTOR_NUDGE_AND_DAMP_SET = 712, 00183 INJECTOR_NUDGE_AND_DAMP_GET = 713, 00184 INJECTOR_NUDGE_FACTOR_EDIT = 714, 00185 INJECTOR_DAMP_FACTOR_EDIT = 715, 00186 MIN_INJECTOR_NUDGE_AND_DAMP_TOUCHINDEX = INJECTOR_NUDGE_AND_DAMP_SET, // These must be kept up-to-date with the above (and they must have no 00187 MAX_INJECTOR_NUDGE_AND_DAMP_TOUCHINDEX = INJECTOR_DAMP_FACTOR_EDIT , // non-injector nudge and damp parameters inserted between them) 00188 00189 DETECTOR_NUDGE_AND_DAMP_LEFT_ARROW = 810, 00190 DETECTOR_NUDGE_AND_DAMP_RIGHT_ARROW = 811, 00191 DETECTOR_NUDGE_AND_DAMP_SET = 812, 00192 DETECTOR_NUDGE_AND_DAMP_GET = 813, 00193 DETECTOR_NUDGE_FACTOR_EDIT = 814, 00194 DETECTOR_DAMP_FACTOR_EDIT = 815, 00195 MIN_DETECTOR_NUDGE_AND_DAMP_TOUCHINDEX = DETECTOR_NUDGE_AND_DAMP_SET, // These must be kept up-to-date with the above (and they must have no 00196 MAX_DETECTOR_NUDGE_AND_DAMP_TOUCHINDEX = DETECTOR_DAMP_FACTOR_EDIT , // non-detector nudge and damp parameters inserted between them) 00197 00198 AUXILIARY_NUDGE_AND_DAMP_LEFT_ARROW = 950, 00199 AUXILIARY_NUDGE_AND_DAMP_RIGHT_ARROW = 951, 00200 AUXILIARY_NUDGE_AND_DAMP_SET = 952, 00201 AUXILIARY_NUDGE_AND_DAMP_GET = 953, 00202 AUXILIARY_NUDGE_FACTOR_EDIT = 954, 00203 AUXILIARY_DAMP_FACTOR_EDIT = 955, 00204 MIN_AUXILIARY_NUDGE_AND_DAMP_TOUCHINDEX = AUXILIARY_NUDGE_AND_DAMP_SET, // These must be kept up-to-date with the above (and they must have no 00205 MAX_AUXILIARY_NUDGE_AND_DAMP_TOUCHINDEX = AUXILIARY_DAMP_FACTOR_EDIT , // non-auxiliary nudge and damp parameters inserted between them) 00206 00207 DEBUG_COMMANDS_SEND = 9000, 00208 DEBUG_COMMANDS_DELETE = 9001, 00209 DEBUG_COMMANDS_CLEAR = 9002, 00210 DEBUG_COMMANDS_0 = 9010, // The character key IDs *must* be consecutive 00211 DEBUG_COMMANDS_1 = 9011, 00212 DEBUG_COMMANDS_2 = 9012, 00213 DEBUG_COMMANDS_3 = 9013, 00214 DEBUG_COMMANDS_4 = 9014, 00215 DEBUG_COMMANDS_5 = 9015, 00216 DEBUG_COMMANDS_6 = 9016, 00217 DEBUG_COMMANDS_7 = 9017, 00218 DEBUG_COMMANDS_8 = 9018, 00219 DEBUG_COMMANDS_9 = 9019, 00220 DEBUG_COMMANDS_A = 9020, // Note - alphabetical order from here on, 00221 DEBUG_COMMANDS_B = 9021, // *not* QWERTY keyboard order 00222 DEBUG_COMMANDS_C = 9022, 00223 DEBUG_COMMANDS_D = 9023, 00224 DEBUG_COMMANDS_E = 9024, 00225 DEBUG_COMMANDS_F = 9025, 00226 DEBUG_COMMANDS_G = 9026, 00227 DEBUG_COMMANDS_H = 9027, 00228 DEBUG_COMMANDS_I = 9028, 00229 DEBUG_COMMANDS_J = 9029, 00230 DEBUG_COMMANDS_K = 9030, 00231 DEBUG_COMMANDS_L = 9031, 00232 DEBUG_COMMANDS_M = 9032, 00233 DEBUG_COMMANDS_N = 9033, 00234 DEBUG_COMMANDS_O = 9034, 00235 DEBUG_COMMANDS_P = 9035, 00236 DEBUG_COMMANDS_Q = 9036, 00237 DEBUG_COMMANDS_R = 9037, 00238 DEBUG_COMMANDS_S = 9038, 00239 DEBUG_COMMANDS_T = 9039, 00240 DEBUG_COMMANDS_U = 9040, 00241 DEBUG_COMMANDS_V = 9041, 00242 DEBUG_COMMANDS_W = 9042, 00243 DEBUG_COMMANDS_X = 9043, 00244 DEBUG_COMMANDS_Y = 9044, 00245 DEBUG_COMMANDS_Z = 9045, 00246 MIN_DEBUG_COMMANDS_TOUCHINDEX = DEBUG_COMMANDS_SEND, // These must be kept up-to-date with the above (and they must have no 00247 MAX_DEBUG_COMMANDS_TOUCHINDEX = DEBUG_COMMANDS_Z, // non debug commands touch indices inserted between them) 00248 MIN_DEBUG_COMMANDS_CHAR = DEBUG_COMMANDS_0, 00249 MAX_DEBUG_COMMANDS_CHAR = DEBUG_COMMANDS_Z, 00250 00251 00252 RUNNING_PAGE1_ABORT_RUN = 250, 00253 RUNNING_PAGE1_LEFT_ARROW = 900, 00254 RUNNING_PAGE1_RIGHT_ARROW = 901, 00255 RUNNING_COLUMN_ABORT_RUN = 251, 00256 RUNNING_COLUMN_LEFT_ARROW = 902, 00257 RUNNING_COLUMN_RIGHT_ARROW = 903, 00258 RUNNING_INJECTOR_ABORT_RUN = 252, 00259 RUNNING_INJECTOR_LEFT_ARROW = 904, 00260 RUNNING_INJECTOR_RIGHT_ARROW = 905, 00261 RUNNING_DETECTOR_ABORT_RUN = 253, 00262 RUNNING_DETECTOR_LEFT_ARROW = 906, 00263 RUNNING_DETECTOR_RIGHT_ARROW = 907, 00264 RUNNING_GAS_ABORT_RUN = 254, 00265 RUNNING_GAS_LEFT_ARROW = 908, 00266 RUNNING_GAS_RIGHT_ARROW = 909, 00267 RUNNING_INJECTOR_PROFILE_ABORT_RUN = 255, 00268 RUNNING_INJECTOR_PROFILE_LEFT_ARROW = 910, 00269 RUNNING_INJECTOR_PROFILE_RIGHT_ARROW = 911, 00270 00271 DETECTOR_IGNITE_BUTTON = 2000, 00272 00273 NETWORK_PARAMS_APPLY_BUTTON = 3011, 00274 NETWORK_PARAMS_CANCEL_BUTTON = 3012, 00275 NETWORK_PARAMS_DHCP_BUTTON = 3013, 00276 00277 NETWORK_PARAMS_PORT_VALUE = 3020, 00278 00279 NETWORK_PARAMS_PORT_EDIT = 3024, 00280 00281 NETWORK_PARAMS_IP1_VALUE = 3030, 00282 NETWORK_PARAMS_IP2_VALUE = 3031, 00283 NETWORK_PARAMS_IP3_VALUE = 3032, 00284 NETWORK_PARAMS_IP4_VALUE = 3033, 00285 00286 NETWORK_PARAMS_IP_EDIT = 3034, 00287 00288 NETWORK_PARAMS_MASK1_VALUE = 3040, 00289 NETWORK_PARAMS_MASK2_VALUE = 3041, 00290 NETWORK_PARAMS_MASK3_VALUE = 3042, 00291 NETWORK_PARAMS_MASK4_VALUE = 3043, 00292 00293 NETWORK_PARAMS_MASK_EDIT = 3044, 00294 00295 NETWORK_PARAMS_GATEWAY1_VALUE = 3050, 00296 NETWORK_PARAMS_GATEWAY2_VALUE = 3051, 00297 NETWORK_PARAMS_GATEWAY3_VALUE = 3052, 00298 NETWORK_PARAMS_GATEWAY4_VALUE = 3053, 00299 00300 NETWORK_PARAMS_GATEWAY_EDIT = 3054, 00301 00302 MIN_NETWORK_PARAM = NETWORK_PARAMS_APPLY_BUTTON, // These must be kept up-to-date with the above 00303 MAX_NETWORK_PARAM = NETWORK_PARAMS_GATEWAY_EDIT, // (and they must have no non-network parameters inserted between them) 00304 00305 SETTINGS_TO_NETWORK_PARAMS_BUTTON = 2003, 00306 NETWORK_PARAMS_RETURN_BUTTON = 2004, 00307 00308 SETTINGS_TO_SERVICING_PAGE_BUTTON = 4003, 00309 SERVICING_PAGE_RETURN_BUTTON = 4004, 00310 SERVICING_REQUIRED_PAGE_HOME_BUTTON = 4005, 00311 COMPONENT_1_SERVICED = 4006, 00312 COMPONENT_2_SERVICED = 4007, 00313 COMPONENT_3_SERVICED = 4008, 00314 COMPONENT_4_SERVICED = 4009, 00315 COMPONENT_5_SERVICED = 4010, 00316 COMPONENT_6_SERVICED = 4011, 00317 SERVICING_PAGE_GC_CMDS_BUTTON = 4012, 00318 00319 00320 GAS_CALIB_APPLY_BUTTON = 5011, 00321 GAS_CALIB_CANCEL_BUTTON = 5012, 00322 00323 GAS_CALIB_HELIUM = 5020, 00324 GAS_CALIB_HYDROGEN = 5021, 00325 GAS_CALIB_NITROGEN = 5022, 00326 00327 GAS_CALIB_DAC_1_VALUE_EDIT = 5030, 00328 GAS_CALIB_FLOW_1_VALUE_EDIT = 5031, 00329 GAS_CALIB_DAC_2_VALUE_EDIT = 5032, 00330 GAS_CALIB_FLOW_2_VALUE_EDIT = 5033, 00331 GAS_CALIB_DAC_3_VALUE_EDIT = 5034, 00332 GAS_CALIB_FLOW_3_VALUE_EDIT = 5035, 00333 GAS_CALIB_DAC_4_VALUE_EDIT = 5036, 00334 GAS_CALIB_FLOW_4_VALUE_EDIT = 5037, 00335 GAS_CALIB_DAC_5_VALUE_EDIT = 5038, 00336 GAS_CALIB_FLOW_5_VALUE_EDIT = 5039, 00337 GAS_CALIB_DAC_6_VALUE_EDIT = 5040, 00338 GAS_CALIB_FLOW_6_VALUE_EDIT = 5041, 00339 00340 MIN_GAS_CALIB_TOUCHINDEX = GAS_CALIB_APPLY_BUTTON, // These must be kept up-to-date with the above 00341 MAX_GAS_CALIB_TOUCHINDEX = GAS_CALIB_FLOW_6_VALUE_EDIT, // (and they must have no non-gas calibration parameters inserted between them) 00342 00343 00344 GAS_BACKPRESSURE_DAC_GAIN_EDIT = 6011, 00345 GAS_BACKPRESSURE_DAC_OFFSET_EDIT = 6012, 00346 00347 GAS_BACKPRESSURE_DAC_SET = 6013, 00348 GAS_BACKPRESSURE_DAC_GET = 6014, 00349 00350 MIN_GAS_BACKPRESSURE_DAC_TOUCHINDEX = GAS_BACKPRESSURE_DAC_GAIN_EDIT, // These must be kept up-to-date with the above 00351 MAX_GAS_BACKPRESSURE_DAC_TOUCHINDEX = GAS_BACKPRESSURE_DAC_GET, // (and they must have no non-gas backpressure DAC parameters inserted between them) 00352 00353 00354 GAS_CHANNEL_DAC_AND_ADC_SET_DAC_VALUE_BUTTON = 7013, 00355 GAS_CHANNEL_DAC_AND_ADC_GET_ADC_VALUE_BUTTON = 7014, 00356 00357 GAS_CHANNEL_DAC_AND_ADC_DAC_VALUE_EDIT = 7015, 00358 00359 GAS_CHANNEL_DAC_AND_ADC_TOTALFLOW = 7020, 00360 GAS_CHANNEL_DAC_AND_ADC_BACKPRESSURE = 7021, 00361 GAS_CHANNEL_DAC_AND_ADC_FUEL = 7022, 00362 GAS_CHANNEL_DAC_AND_ADC_AIR = 7023, 00363 00364 MIN_GAS_CHANNEL_DAC_AND_ADC_TOUCHINDEX = GAS_CHANNEL_DAC_AND_ADC_SET_DAC_VALUE_BUTTON, // These must be kept up-to-date with the above 00365 MAX_GAS_CHANNEL_DAC_AND_ADC_TOUCHINDEX = GAS_CHANNEL_DAC_AND_ADC_AIR, // (and they must have no non-gas channel DAC parameters inserted between them) 00366 00367 ENTER_ENGINEERS_LOCK_CODE = 8000, 00368 00369 SERVICING_HOME = 8001, 00370 00371 INJECTOR_SERVICING_AREA = 8010, 00372 DETECTOR_SERVICING_AREA = 8011, 00373 COLUMN_SERVICING_AREA = 8012, 00374 GAS_SERVICING_AREA = 8013, 00375 00376 00377 NUMERIC_KEYPAD_BUTTON_0 = 10000, // These *must* be in this order, 00378 NUMERIC_KEYPAD_BUTTON_1 = 10001, // and *must* be consecutive - 00379 NUMERIC_KEYPAD_BUTTON_2 = 10002, // NumericKeypadPageHandler class 00380 NUMERIC_KEYPAD_BUTTON_3 = 10003, // relies on this 00381 NUMERIC_KEYPAD_BUTTON_4 = 10004, // ... 00382 NUMERIC_KEYPAD_BUTTON_5 = 10005, // ... 00383 NUMERIC_KEYPAD_BUTTON_6 = 10006, // ... 00384 NUMERIC_KEYPAD_BUTTON_7 = 10007, // ... 00385 NUMERIC_KEYPAD_BUTTON_8 = 10008, // ... 00386 NUMERIC_KEYPAD_BUTTON_9 = 10009, // ... 00387 00388 NUMERIC_KEYPAD_DELETE_BUTTON = 10010, 00389 00390 NUMERIC_KEYPAD_APPLY_BUTTON = 10011, 00391 NUMERIC_KEYPAD_CANCEL_BUTTON = 10012, 00392 00393 NUMERIC_KEYPAD_CLEAR_BUTTON = 10013, 00394 00395 NUMERIC_KEYPAD_DOT_BUTTON = 10014, 00396 NUMERIC_KEYPAD_PLUS_MINUS_BUTTON = 10015, 00397 00398 MIN_NUMERIC_KEYPAD_TOUCHINDEX = NUMERIC_KEYPAD_BUTTON_0, // These must be kept up-to-date with the above 00399 MAX_NUMERIC_KEYPAD_TOUCHINDEX = NUMERIC_KEYPAD_PLUS_MINUS_BUTTON, // (and they must have no non-numeric keypad parameters inserted between them) 00400 00401 00402 ETHERNET_KEYPAD_BUTTON_0 = 20000, // These *must* be in this order, 00403 ETHERNET_KEYPAD_BUTTON_1 = 20001, // and *must* be consecutive - 00404 ETHERNET_KEYPAD_BUTTON_2 = 20002, // EthernetKeypadPageHandler class 00405 ETHERNET_KEYPAD_BUTTON_3 = 20003, // relies on this 00406 ETHERNET_KEYPAD_BUTTON_4 = 20004, // ... 00407 ETHERNET_KEYPAD_BUTTON_5 = 20005, // ... 00408 ETHERNET_KEYPAD_BUTTON_6 = 20006, // ... 00409 ETHERNET_KEYPAD_BUTTON_7 = 20007, // ... 00410 ETHERNET_KEYPAD_BUTTON_8 = 20008, // ... 00411 ETHERNET_KEYPAD_BUTTON_9 = 20009, // ... 00412 00413 ETHERNET_KEYPAD_DELETE_BUTTON = 20010, 00414 00415 ETHERNET_KEYPAD_APPLY_BUTTON = 20011, 00416 ETHERNET_KEYPAD_CANCEL_BUTTON = 20012, 00417 00418 ETHERNET_KEYPAD_CLEAR_BUTTON = 20013, 00419 00420 ETHERNET_KEYPAD_DOT_BUTTON = 20014, 00421 00422 MIN_ETHERNET_KEYPAD_TOUCHINDEX = ETHERNET_KEYPAD_BUTTON_0, // These must be kept up-to-date with the above 00423 MAX_ETHERNET_KEYPAD_TOUCHINDEX = ETHERNET_KEYPAD_DOT_BUTTON, // (and they must have no non-Ethernet keypad parameters inserted between them) 00424 00425 } EasyGUITouchAreaIndex; 00426 00427 #endif // EASYGUITOUCHAREAINDICES_H
Generated on Tue Jul 19 2022 00:31:06 by
1.7.2