Repository for import to local machine

Dependencies:   DMBasicGUI DMSupport

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

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jmitc91516 1:a5258871b33d 1 #ifndef EASYGUITOUCHAREAINDICES_H
jmitc91516 1:a5258871b33d 2 #define EASYGUITOUCHAREAINDICES_H
jmitc91516 1:a5258871b33d 3
jmitc91516 1:a5258871b33d 4 /*
jmitc91516 1:a5258871b33d 5 Enum values for all the touch areas we have defined in the corresponding easyGUI project - C:/easyGUI Projects/GC500_5inch.gui
jmitc91516 1:a5258871b33d 6
jmitc91516 1:a5258871b33d 7 Centrally defined here to try and make sure there are no conflicts -
jmitc91516 1:a5258871b33d 8 i.e. we that we are not mistakenly using the same value for two (or more) different touch areas.
jmitc91516 1:a5258871b33d 9 Note, however, that C++ does not stop you having two or more enum entries with the same numerical value -
jmitc91516 1:a5258871b33d 10 we have to check this manually - but at least having them all here in one enum should make this easier.
jmitc91516 1:a5258871b33d 11
jmitc91516 1:a5258871b33d 12 It also helps that using an enum name instead of a literal number makes the code
jmitc91516 1:a5258871b33d 13 more descriptive and easier to understand.
jmitc91516 1:a5258871b33d 14
jmitc91516 1:a5258871b33d 15 Note also that if we change or add more touch areas in the easyGUI project,
jmitc91516 1:a5258871b33d 16 this enum will have to be updated manually - we cannot (AFAIK) get these values
jmitc91516 1:a5258871b33d 17 from the easyGUI code at runtime.
jmitc91516 1:a5258871b33d 18 */
jmitc91516 1:a5258871b33d 19
jmitc91516 1:a5258871b33d 20 typedef enum enumEasyGUITouchAreaIndex { HOME_BUTTON = 1,
jmitc91516 1:a5258871b33d 21 SETTINGS_BUTTON = 2,
jmitc91516 7:f0e645cf73a2 22 INJECTOR_TOUCH_AREA_1 = 3,
jmitc91516 1:a5258871b33d 23 DETECTOR_TOUCH_AREA_1 = 4,
jmitc91516 7:f0e645cf73a2 24 COLUMN_TOUCH_AREA_1 = 5,
jmitc91516 1:a5258871b33d 25 GAS_TOUCH_AREA_1 = 6,
jmitc91516 7:f0e645cf73a2 26 INJECTOR_TOUCH_AREA_2 = 7,
jmitc91516 1:a5258871b33d 27 DETECTOR_TOUCH_AREA_2 = 8,
jmitc91516 7:f0e645cf73a2 28 COLUMN_TOUCH_AREA_2 = 9,
jmitc91516 1:a5258871b33d 29 GAS_TOUCH_AREA_2 = 10,
jmitc91516 1:a5258871b33d 30 DOOR_ACTUATOR_AREA_1 = 51,
jmitc91516 1:a5258871b33d 31 DOOR_ACTUATOR_AREA_2 = 52,
jmitc91516 1:a5258871b33d 32
jmitc91516 1:a5258871b33d 33 RUN_BUTTON = 100,
jmitc91516 1:a5258871b33d 34
jmitc91516 1:a5258871b33d 35 HEAT_ON_BUTTON = 1000,
jmitc91516 1:a5258871b33d 36
jmitc91516 1:a5258871b33d 37 ABORT_RUN_YES = 801,
jmitc91516 1:a5258871b33d 38 ABORT_RUN_NO = 802,
jmitc91516 1:a5258871b33d 39
jmitc91516 1:a5258871b33d 40 COLUMN_PAGE1_LEFT_ARROW = 500,
jmitc91516 1:a5258871b33d 41 COLUMN_PAGE1_RIGHT_ARROW = 501,
jmitc91516 1:a5258871b33d 42 COLUMN_PAGE2_LEFT_ARROW = 502,
jmitc91516 1:a5258871b33d 43 COLUMN_PAGE2_RIGHT_ARROW = 503,
jmitc91516 1:a5258871b33d 44 COLUMN_PROFILE_LEFT_ARROW = 504,
jmitc91516 1:a5258871b33d 45 COLUMN_PROFILE_RIGHT_ARROW = 505,
jmitc91516 4:6840cf2b153a 46 COLUMN_METHOD_LEFT_ARROW = 506,
jmitc91516 4:6840cf2b153a 47 COLUMN_METHOD_RIGHT_ARROW = 507,
jmitc91516 6:dba3fbdfd5da 48 COLUMN_METHOD_SCROLL_UP = 508,
jmitc91516 6:dba3fbdfd5da 49 COLUMN_METHOD_SCROLL_DOWN = 509,
jmitc91516 1:a5258871b33d 50
jmitc91516 1:a5258871b33d 51 COLUMN_PAGE1_EDIT_COLUMN_MAX_TEMP = 513,
jmitc91516 1:a5258871b33d 52 COLUMN_DH_PAGE1_EDIT_COLUMN_MAX_TEMP = 514,
jmitc91516 4:6840cf2b153a 53 COLUMN_PAGE2_EDIT_COLUMN_MAX_TEMP = 515,
jmitc91516 1:a5258871b33d 54
jmitc91516 1:a5258871b33d 55 COLUMN_DH_PAGE1_LEFT_ARROW = 550,
jmitc91516 1:a5258871b33d 56 COLUMN_DH_PAGE1_RIGHT_ARROW = 551,
jmitc91516 1:a5258871b33d 57 COLUMN_DH_PAGE2_LEFT_ARROW = 552,
jmitc91516 1:a5258871b33d 58 COLUMN_DH_PAGE2_RIGHT_ARROW = 553,
jmitc91516 1:a5258871b33d 59 COLUMN_DH_PROFILE_LEFT_ARROW = 554,
jmitc91516 1:a5258871b33d 60 COLUMN_DH_PROFILE_RIGHT_ARROW = 555,
jmitc91516 1:a5258871b33d 61 COLUMN_DH_CALIB_LEFT_ARROW = 556,
jmitc91516 1:a5258871b33d 62 COLUMN_DH_CALIB_RIGHT_ARROW = 557,
jmitc91516 1:a5258871b33d 63
jmitc91516 1:a5258871b33d 64 COLUMN_DH_AUTO_CALIB_LEFT_ARROW = 566,
jmitc91516 1:a5258871b33d 65 COLUMN_DH_AUTO_CALIB_RIGHT_ARROW = 567,
jmitc91516 1:a5258871b33d 66 COLUMN_DH_AUTO_CALIB_INC_CALIB_TEMP = 568,
jmitc91516 1:a5258871b33d 67 COLUMN_DH_AUTO_CALIB_DEC_CALIB_TEMP = 569,
jmitc91516 1:a5258871b33d 68 COLUMN_DH_AUTO_CALIB_START_CALIBRATION = 570,
jmitc91516 1:a5258871b33d 69 COLUMN_DH_AUTO_CALIB_INC_STABILISATION_TIME = 571,
jmitc91516 1:a5258871b33d 70 COLUMN_DH_AUTO_CALIB_DEC_STABILISATION_TIME = 572,
jmitc91516 1:a5258871b33d 71 COLUMN_DH_AUTO_CALIB_GET_STABILISATION_TIME = 573,
jmitc91516 1:a5258871b33d 72 COLUMN_DH_AUTO_CALIB_SET_STABILISATION_TIME = 574,
jmitc91516 1:a5258871b33d 73 COLUMN_DH_AUTO_CALIB_SELECT_POINT_1 = 575,
jmitc91516 1:a5258871b33d 74 COLUMN_DH_AUTO_CALIB_SELECT_POINT_2 = 576,
jmitc91516 1:a5258871b33d 75 COLUMN_DH_AUTO_CALIB_SELECT_POINT_3 = 577,
jmitc91516 1:a5258871b33d 76 COLUMN_DH_AUTO_CALIB_SET_CURRENT_CALIBRATION = 578,
jmitc91516 1:a5258871b33d 77 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
jmitc91516 1:a5258871b33d 78 MAX_COLUMN_DH_AUTO_CALIB_TOUCHINDEX = COLUMN_DH_AUTO_CALIB_SET_CURRENT_CALIBRATION, // non-directly heated column auto calibration parameters inserted between them)
jmitc91516 1:a5258871b33d 79
jmitc91516 1:a5258871b33d 80 COLUMN_DH_MANUAL_CALIB_LEFT_ARROW = 580,
jmitc91516 1:a5258871b33d 81 COLUMN_DH_MANUAL_CALIB_RIGHT_ARROW = 581,
jmitc91516 1:a5258871b33d 82 COLUMN_DH_MANUAL_CALIB_SET = 582,
jmitc91516 1:a5258871b33d 83 COLUMN_DH_MANUAL_CALIB_GET = 583,
jmitc91516 1:a5258871b33d 84 COLUMN_DH_MANUAL_CALIB_EDIT_TEMP1 = 584,
jmitc91516 1:a5258871b33d 85 COLUMN_DH_MANUAL_CALIB_EDIT_TEMP2 = 585,
jmitc91516 1:a5258871b33d 86 COLUMN_DH_MANUAL_CALIB_EDIT_TEMP3 = 586,
jmitc91516 1:a5258871b33d 87 COLUMN_DH_MANUAL_CALIB_EDIT_RES1 = 587,
jmitc91516 1:a5258871b33d 88 COLUMN_DH_MANUAL_CALIB_EDIT_RES2 = 588,
jmitc91516 1:a5258871b33d 89 COLUMN_DH_MANUAL_CALIB_EDIT_RES3 = 589,
jmitc91516 1:a5258871b33d 90 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
jmitc91516 1:a5258871b33d 91 MAX_COLUMN_DH_MANUAL_CALIB_TOUCHINDEX = COLUMN_DH_MANUAL_CALIB_EDIT_RES3, // non-directly heated column manual calibration parameters inserted between them)
jmitc91516 1:a5258871b33d 92
jmitc91516 1:a5258871b33d 93 COLUMN_DH_SENSOR_CALIB_LEFT_ARROW = 610,
jmitc91516 1:a5258871b33d 94 COLUMN_DH_SENSOR_CALIB_RIGHT_ARROW = 611,
jmitc91516 1:a5258871b33d 95 COLUMN_DH_SENSOR_CALIB_SET = 612,
jmitc91516 1:a5258871b33d 96 COLUMN_DH_SENSOR_CALIB_GET = 613,
jmitc91516 1:a5258871b33d 97 COLUMN_DH_SENSOR_CALIB_EDIT_VOLTAGE_GAIN = 614,
jmitc91516 1:a5258871b33d 98 COLUMN_DH_SENSOR_CALIB_EDIT_VOLTAGE_OFFSET = 615,
jmitc91516 1:a5258871b33d 99 COLUMN_DH_SENSOR_CALIB_EDIT_CURRENT_GAIN = 616,
jmitc91516 1:a5258871b33d 100 COLUMN_DH_SENSOR_CALIB_EDIT_CURRENT_OFFSET = 617,
jmitc91516 1:a5258871b33d 101 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
jmitc91516 1:a5258871b33d 102 MAX_COLUMN_DH_SENSOR_CALIB_TOUCHINDEX = COLUMN_DH_SENSOR_CALIB_EDIT_CURRENT_OFFSET, // non-directly heated column sensor calibration parameters inserted between them)
jmitc91516 1:a5258871b33d 103
jmitc91516 1:a5258871b33d 104 COLUMN_DH_PSU_DAC_LEFT_ARROW = 630,
jmitc91516 1:a5258871b33d 105 COLUMN_DH_PSU_DAC_RIGHT_ARROW = 631,
jmitc91516 1:a5258871b33d 106 COLUMN_DH_PSU_DAC_EDIT_DAC_VALUE = 632,
jmitc91516 1:a5258871b33d 107 COLUMN_DH_PSU_DAC_SET_DAC_VALUE = 633,
jmitc91516 1:a5258871b33d 108 COLUMN_DH_PSU_DAC_GET_DAC_VALUE = 634,
jmitc91516 1:a5258871b33d 109 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
jmitc91516 1:a5258871b33d 110 MAX_COLUMN_DH_PSU_DAC_TOUCHINDEX = COLUMN_DH_PSU_DAC_GET_DAC_VALUE, // non-directly heated column PSU DAC parameters inserted between them)
jmitc91516 1:a5258871b33d 111
jmitc91516 1:a5258871b33d 112 COLUMN_OVEN_FAN_LEFT_ARROW = 640,
jmitc91516 1:a5258871b33d 113 COLUMN_OVEN_FAN_RIGHT_ARROW = 641,
jmitc91516 1:a5258871b33d 114 COLUMN_OVEN_FAN_NORMAL = 642,
jmitc91516 1:a5258871b33d 115 COLUMN_OVEN_FAN_COOLING = 643,
jmitc91516 1:a5258871b33d 116
jmitc91516 1:a5258871b33d 117 COLUMN_OVEN_NUDGE_AND_DAMP_LEFT_ARROW = 650,
jmitc91516 1:a5258871b33d 118 COLUMN_OVEN_NUDGE_AND_DAMP_RIGHT_ARROW = 651,
jmitc91516 1:a5258871b33d 119 COLUMN_OVEN_NUDGE_AND_DAMP_SET = 652,
jmitc91516 1:a5258871b33d 120 COLUMN_OVEN_NUDGE_AND_DAMP_GET = 653,
jmitc91516 1:a5258871b33d 121 COLUMN_OVEN_NUDGE_FACTOR_EDIT = 654,
jmitc91516 1:a5258871b33d 122 COLUMN_OVEN_DAMP_FACTOR_EDIT = 655,
jmitc91516 1:a5258871b33d 123 COLUMN_OVEN_RAMP_NUDGE_FACTOR_EDIT = 656,
jmitc91516 1:a5258871b33d 124 COLUMN_OVEN_RAMP_DAMP_FACTOR_EDIT = 657,
jmitc91516 1:a5258871b33d 125 COLUMN_OVEN_TEMP_OFFSET_EDIT = 658,
jmitc91516 1:a5258871b33d 126 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
jmitc91516 1:a5258871b33d 127 MAX_COLUMN_OVEN_NUDGE_AND_DAMP_TOUCHINDEX = COLUMN_OVEN_TEMP_OFFSET_EDIT, // non-column oven nudge and damp parameters inserted between them)
jmitc91516 1:a5258871b33d 128
jmitc91516 1:a5258871b33d 129 COLUMN_DH_NUDGE_AND_DAMP_LEFT_ARROW = 660,
jmitc91516 1:a5258871b33d 130 COLUMN_DH_NUDGE_AND_DAMP_RIGHT_ARROW = 661,
jmitc91516 1:a5258871b33d 131 COLUMN_DH_NUDGE_AND_DAMP_SET = 662,
jmitc91516 1:a5258871b33d 132 COLUMN_DH_NUDGE_AND_DAMP_GET = 663,
jmitc91516 1:a5258871b33d 133 COLUMN_DH_NUDGE_FACTOR_EDIT = 664,
jmitc91516 1:a5258871b33d 134 COLUMN_DH_DAMP_FACTOR_EDIT = 665,
jmitc91516 1:a5258871b33d 135 COLUMN_DH_RAMP_NUDGE_FACTOR_EDIT = 666,
jmitc91516 1:a5258871b33d 136 COLUMN_DH_RAMP_DAMP_FACTOR_EDIT = 667,
jmitc91516 1:a5258871b33d 137 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
jmitc91516 1:a5258871b33d 138 MAX_COLUMN_DH_NUDGE_AND_DAMP_TOUCHINDEX = COLUMN_DH_RAMP_DAMP_FACTOR_EDIT, // non-directly heated column nudge and damp parameters inserted between them)
jmitc91516 1:a5258871b33d 139
jmitc91516 1:a5258871b33d 140 FAN_POWER_LEFT_ARROW = 670,
jmitc91516 1:a5258871b33d 141 FAN_POWER_RIGHT_ARROW = 671,
jmitc91516 1:a5258871b33d 142 FAN_POWER_SET = 672,
jmitc91516 1:a5258871b33d 143 FAN_POWER_GET = 673,
jmitc91516 1:a5258871b33d 144 FAN_POWER_NORMAL_EDIT = 674,
jmitc91516 1:a5258871b33d 145 FAN_POWER_COOLING_EDIT = 675,
jmitc91516 1:a5258871b33d 146 FAN_POWER_DH_CALIB_EDIT = 676,
jmitc91516 1:a5258871b33d 147 FAN_POWER_MINIMUM_EDIT = 677,
jmitc91516 1:a5258871b33d 148 MIN_FAN_POWER_TOUCHINDEX = FAN_POWER_SET, // These must be kept up-to-date with the above (and they must have no
jmitc91516 1:a5258871b33d 149 MAX_FAN_POWER_TOUCHINDEX = FAN_POWER_MINIMUM_EDIT , // non-fan power parameters inserted between them)
jmitc91516 1:a5258871b33d 150
jmitc91516 1:a5258871b33d 151
jmitc91516 1:a5258871b33d 152 CLEAR_ERRORS_BUTTON = 600,
jmitc91516 1:a5258871b33d 153
jmitc91516 1:a5258871b33d 154 GAS_PROFILE_LEFT_ARROW = 300,
jmitc91516 1:a5258871b33d 155 GAS_PROFILE_RIGHT_ARROW = 301,
jmitc91516 1:a5258871b33d 156 GAS_INFO_LEFT_ARROW = 302,
jmitc91516 1:a5258871b33d 157 GAS_INFO_RIGHT_ARROW = 303,
jmitc91516 1:a5258871b33d 158 GAS_CALIB_LEFT_ARROW = 304,
jmitc91516 1:a5258871b33d 159 GAS_CALIB_RIGHT_ARROW = 305,
jmitc91516 1:a5258871b33d 160 GAS_BACKPRESSURE_DAC_LEFT_ARROW = 306,
jmitc91516 1:a5258871b33d 161 GAS_BACKPRESSURE_DAC_RIGHT_ARROW = 307,
jmitc91516 1:a5258871b33d 162 GAS_CHANNEL_DAC_AND_ADC_LEFT_ARROW = 308,
jmitc91516 1:a5258871b33d 163 GAS_CHANNEL_DAC_AND_ADC_RIGHT_ARROW = 309,
jmitc91516 6:dba3fbdfd5da 164 GAS_METHOD_LEFT_ARROW = 310,
jmitc91516 6:dba3fbdfd5da 165 GAS_METHOD_RIGHT_ARROW = 311,
jmitc91516 6:dba3fbdfd5da 166 GAS_METHOD_SCROLL_UP = 312,
jmitc91516 6:dba3fbdfd5da 167 GAS_METHOD_SCROLL_DOWN = 313,
jmitc91516 1:a5258871b33d 168
jmitc91516 1:a5258871b33d 169 GAS_SAVER_RETURN_TO_READY = 400,
jmitc91516 1:a5258871b33d 170
jmitc91516 1:a5258871b33d 171 INJECTOR_PAGE1_LEFT_ARROW = 700,
jmitc91516 1:a5258871b33d 172 INJECTOR_PAGE1_RIGHT_ARROW = 701,
jmitc91516 1:a5258871b33d 173 INJECTOR_PROFILE_LEFT_ARROW = 702,
jmitc91516 1:a5258871b33d 174 INJECTOR_PROFILE_RIGHT_ARROW = 703,
jmitc91516 6:dba3fbdfd5da 175 INJECTOR_METHOD_LEFT_ARROW = 704,
jmitc91516 6:dba3fbdfd5da 176 INJECTOR_METHOD_RIGHT_ARROW = 705,
jmitc91516 6:dba3fbdfd5da 177 INJECTOR_METHOD_SCROLL_UP = 708,
jmitc91516 6:dba3fbdfd5da 178 INJECTOR_METHOD_SCROLL_DOWN = 709,
jmitc91516 1:a5258871b33d 179
jmitc91516 1:a5258871b33d 180 INJECTOR_NUDGE_AND_DAMP_LEFT_ARROW = 710,
jmitc91516 1:a5258871b33d 181 INJECTOR_NUDGE_AND_DAMP_RIGHT_ARROW = 711,
jmitc91516 1:a5258871b33d 182 INJECTOR_NUDGE_AND_DAMP_SET = 712,
jmitc91516 1:a5258871b33d 183 INJECTOR_NUDGE_AND_DAMP_GET = 713,
jmitc91516 1:a5258871b33d 184 INJECTOR_NUDGE_FACTOR_EDIT = 714,
jmitc91516 1:a5258871b33d 185 INJECTOR_DAMP_FACTOR_EDIT = 715,
jmitc91516 1:a5258871b33d 186 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
jmitc91516 1:a5258871b33d 187 MAX_INJECTOR_NUDGE_AND_DAMP_TOUCHINDEX = INJECTOR_DAMP_FACTOR_EDIT , // non-injector nudge and damp parameters inserted between them)
jmitc91516 1:a5258871b33d 188
jmitc91516 1:a5258871b33d 189 DETECTOR_NUDGE_AND_DAMP_LEFT_ARROW = 810,
jmitc91516 1:a5258871b33d 190 DETECTOR_NUDGE_AND_DAMP_RIGHT_ARROW = 811,
jmitc91516 1:a5258871b33d 191 DETECTOR_NUDGE_AND_DAMP_SET = 812,
jmitc91516 1:a5258871b33d 192 DETECTOR_NUDGE_AND_DAMP_GET = 813,
jmitc91516 1:a5258871b33d 193 DETECTOR_NUDGE_FACTOR_EDIT = 814,
jmitc91516 1:a5258871b33d 194 DETECTOR_DAMP_FACTOR_EDIT = 815,
jmitc91516 1:a5258871b33d 195 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
jmitc91516 1:a5258871b33d 196 MAX_DETECTOR_NUDGE_AND_DAMP_TOUCHINDEX = DETECTOR_DAMP_FACTOR_EDIT , // non-detector nudge and damp parameters inserted between them)
jmitc91516 1:a5258871b33d 197
jmitc91516 1:a5258871b33d 198 AUXILIARY_NUDGE_AND_DAMP_LEFT_ARROW = 950,
jmitc91516 1:a5258871b33d 199 AUXILIARY_NUDGE_AND_DAMP_RIGHT_ARROW = 951,
jmitc91516 1:a5258871b33d 200 AUXILIARY_NUDGE_AND_DAMP_SET = 952,
jmitc91516 1:a5258871b33d 201 AUXILIARY_NUDGE_AND_DAMP_GET = 953,
jmitc91516 1:a5258871b33d 202 AUXILIARY_NUDGE_FACTOR_EDIT = 954,
jmitc91516 1:a5258871b33d 203 AUXILIARY_DAMP_FACTOR_EDIT = 955,
jmitc91516 1:a5258871b33d 204 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
jmitc91516 1:a5258871b33d 205 MAX_AUXILIARY_NUDGE_AND_DAMP_TOUCHINDEX = AUXILIARY_DAMP_FACTOR_EDIT , // non-auxiliary nudge and damp parameters inserted between them)
jmitc91516 1:a5258871b33d 206
jmitc91516 1:a5258871b33d 207 DEBUG_COMMANDS_SEND = 9000,
jmitc91516 1:a5258871b33d 208 DEBUG_COMMANDS_DELETE = 9001,
jmitc91516 1:a5258871b33d 209 DEBUG_COMMANDS_CLEAR = 9002,
jmitc91516 1:a5258871b33d 210 DEBUG_COMMANDS_0 = 9010, // The character key IDs *must* be consecutive
jmitc91516 1:a5258871b33d 211 DEBUG_COMMANDS_1 = 9011,
jmitc91516 1:a5258871b33d 212 DEBUG_COMMANDS_2 = 9012,
jmitc91516 1:a5258871b33d 213 DEBUG_COMMANDS_3 = 9013,
jmitc91516 1:a5258871b33d 214 DEBUG_COMMANDS_4 = 9014,
jmitc91516 1:a5258871b33d 215 DEBUG_COMMANDS_5 = 9015,
jmitc91516 1:a5258871b33d 216 DEBUG_COMMANDS_6 = 9016,
jmitc91516 1:a5258871b33d 217 DEBUG_COMMANDS_7 = 9017,
jmitc91516 1:a5258871b33d 218 DEBUG_COMMANDS_8 = 9018,
jmitc91516 1:a5258871b33d 219 DEBUG_COMMANDS_9 = 9019,
jmitc91516 1:a5258871b33d 220 DEBUG_COMMANDS_A = 9020, // Note - alphabetical order from here on,
jmitc91516 1:a5258871b33d 221 DEBUG_COMMANDS_B = 9021, // *not* QWERTY keyboard order
jmitc91516 1:a5258871b33d 222 DEBUG_COMMANDS_C = 9022,
jmitc91516 1:a5258871b33d 223 DEBUG_COMMANDS_D = 9023,
jmitc91516 1:a5258871b33d 224 DEBUG_COMMANDS_E = 9024,
jmitc91516 1:a5258871b33d 225 DEBUG_COMMANDS_F = 9025,
jmitc91516 1:a5258871b33d 226 DEBUG_COMMANDS_G = 9026,
jmitc91516 1:a5258871b33d 227 DEBUG_COMMANDS_H = 9027,
jmitc91516 1:a5258871b33d 228 DEBUG_COMMANDS_I = 9028,
jmitc91516 1:a5258871b33d 229 DEBUG_COMMANDS_J = 9029,
jmitc91516 1:a5258871b33d 230 DEBUG_COMMANDS_K = 9030,
jmitc91516 1:a5258871b33d 231 DEBUG_COMMANDS_L = 9031,
jmitc91516 1:a5258871b33d 232 DEBUG_COMMANDS_M = 9032,
jmitc91516 1:a5258871b33d 233 DEBUG_COMMANDS_N = 9033,
jmitc91516 1:a5258871b33d 234 DEBUG_COMMANDS_O = 9034,
jmitc91516 1:a5258871b33d 235 DEBUG_COMMANDS_P = 9035,
jmitc91516 1:a5258871b33d 236 DEBUG_COMMANDS_Q = 9036,
jmitc91516 1:a5258871b33d 237 DEBUG_COMMANDS_R = 9037,
jmitc91516 1:a5258871b33d 238 DEBUG_COMMANDS_S = 9038,
jmitc91516 1:a5258871b33d 239 DEBUG_COMMANDS_T = 9039,
jmitc91516 1:a5258871b33d 240 DEBUG_COMMANDS_U = 9040,
jmitc91516 1:a5258871b33d 241 DEBUG_COMMANDS_V = 9041,
jmitc91516 1:a5258871b33d 242 DEBUG_COMMANDS_W = 9042,
jmitc91516 1:a5258871b33d 243 DEBUG_COMMANDS_X = 9043,
jmitc91516 1:a5258871b33d 244 DEBUG_COMMANDS_Y = 9044,
jmitc91516 1:a5258871b33d 245 DEBUG_COMMANDS_Z = 9045,
jmitc91516 1:a5258871b33d 246 MIN_DEBUG_COMMANDS_TOUCHINDEX = DEBUG_COMMANDS_SEND, // These must be kept up-to-date with the above (and they must have no
jmitc91516 1:a5258871b33d 247 MAX_DEBUG_COMMANDS_TOUCHINDEX = DEBUG_COMMANDS_Z, // non debug commands touch indices inserted between them)
jmitc91516 1:a5258871b33d 248 MIN_DEBUG_COMMANDS_CHAR = DEBUG_COMMANDS_0,
jmitc91516 1:a5258871b33d 249 MAX_DEBUG_COMMANDS_CHAR = DEBUG_COMMANDS_Z,
jmitc91516 1:a5258871b33d 250
jmitc91516 1:a5258871b33d 251
jmitc91516 1:a5258871b33d 252 RUNNING_PAGE1_ABORT_RUN = 250,
jmitc91516 1:a5258871b33d 253 RUNNING_PAGE1_LEFT_ARROW = 900,
jmitc91516 1:a5258871b33d 254 RUNNING_PAGE1_RIGHT_ARROW = 901,
jmitc91516 1:a5258871b33d 255 RUNNING_COLUMN_ABORT_RUN = 251,
jmitc91516 1:a5258871b33d 256 RUNNING_COLUMN_LEFT_ARROW = 902,
jmitc91516 1:a5258871b33d 257 RUNNING_COLUMN_RIGHT_ARROW = 903,
jmitc91516 1:a5258871b33d 258 RUNNING_INJECTOR_ABORT_RUN = 252,
jmitc91516 1:a5258871b33d 259 RUNNING_INJECTOR_LEFT_ARROW = 904,
jmitc91516 1:a5258871b33d 260 RUNNING_INJECTOR_RIGHT_ARROW = 905,
jmitc91516 1:a5258871b33d 261 RUNNING_DETECTOR_ABORT_RUN = 253,
jmitc91516 1:a5258871b33d 262 RUNNING_DETECTOR_LEFT_ARROW = 906,
jmitc91516 1:a5258871b33d 263 RUNNING_DETECTOR_RIGHT_ARROW = 907,
jmitc91516 1:a5258871b33d 264 RUNNING_GAS_ABORT_RUN = 254,
jmitc91516 1:a5258871b33d 265 RUNNING_GAS_LEFT_ARROW = 908,
jmitc91516 1:a5258871b33d 266 RUNNING_GAS_RIGHT_ARROW = 909,
jmitc91516 1:a5258871b33d 267 RUNNING_INJECTOR_PROFILE_ABORT_RUN = 255,
jmitc91516 1:a5258871b33d 268 RUNNING_INJECTOR_PROFILE_LEFT_ARROW = 910,
jmitc91516 1:a5258871b33d 269 RUNNING_INJECTOR_PROFILE_RIGHT_ARROW = 911,
jmitc91516 1:a5258871b33d 270
jmitc91516 1:a5258871b33d 271 DETECTOR_IGNITE_BUTTON = 2000,
jmitc91516 1:a5258871b33d 272
jmitc91516 1:a5258871b33d 273 NETWORK_PARAMS_APPLY_BUTTON = 3011,
jmitc91516 1:a5258871b33d 274 NETWORK_PARAMS_CANCEL_BUTTON = 3012,
jmitc91516 1:a5258871b33d 275 NETWORK_PARAMS_DHCP_BUTTON = 3013,
jmitc91516 1:a5258871b33d 276
jmitc91516 1:a5258871b33d 277 NETWORK_PARAMS_PORT_VALUE = 3020,
jmitc91516 1:a5258871b33d 278
jmitc91516 1:a5258871b33d 279 NETWORK_PARAMS_PORT_EDIT = 3024,
jmitc91516 1:a5258871b33d 280
jmitc91516 1:a5258871b33d 281 NETWORK_PARAMS_IP1_VALUE = 3030,
jmitc91516 1:a5258871b33d 282 NETWORK_PARAMS_IP2_VALUE = 3031,
jmitc91516 1:a5258871b33d 283 NETWORK_PARAMS_IP3_VALUE = 3032,
jmitc91516 1:a5258871b33d 284 NETWORK_PARAMS_IP4_VALUE = 3033,
jmitc91516 1:a5258871b33d 285
jmitc91516 1:a5258871b33d 286 NETWORK_PARAMS_IP_EDIT = 3034,
jmitc91516 1:a5258871b33d 287
jmitc91516 1:a5258871b33d 288 NETWORK_PARAMS_MASK1_VALUE = 3040,
jmitc91516 1:a5258871b33d 289 NETWORK_PARAMS_MASK2_VALUE = 3041,
jmitc91516 1:a5258871b33d 290 NETWORK_PARAMS_MASK3_VALUE = 3042,
jmitc91516 1:a5258871b33d 291 NETWORK_PARAMS_MASK4_VALUE = 3043,
jmitc91516 1:a5258871b33d 292
jmitc91516 1:a5258871b33d 293 NETWORK_PARAMS_MASK_EDIT = 3044,
jmitc91516 1:a5258871b33d 294
jmitc91516 1:a5258871b33d 295 NETWORK_PARAMS_GATEWAY1_VALUE = 3050,
jmitc91516 1:a5258871b33d 296 NETWORK_PARAMS_GATEWAY2_VALUE = 3051,
jmitc91516 1:a5258871b33d 297 NETWORK_PARAMS_GATEWAY3_VALUE = 3052,
jmitc91516 1:a5258871b33d 298 NETWORK_PARAMS_GATEWAY4_VALUE = 3053,
jmitc91516 1:a5258871b33d 299
jmitc91516 1:a5258871b33d 300 NETWORK_PARAMS_GATEWAY_EDIT = 3054,
jmitc91516 1:a5258871b33d 301
jmitc91516 1:a5258871b33d 302 MIN_NETWORK_PARAM = NETWORK_PARAMS_APPLY_BUTTON, // These must be kept up-to-date with the above
jmitc91516 1:a5258871b33d 303 MAX_NETWORK_PARAM = NETWORK_PARAMS_GATEWAY_EDIT, // (and they must have no non-network parameters inserted between them)
jmitc91516 1:a5258871b33d 304
jmitc91516 1:a5258871b33d 305 SETTINGS_TO_NETWORK_PARAMS_BUTTON = 2003,
jmitc91516 1:a5258871b33d 306 NETWORK_PARAMS_RETURN_BUTTON = 2004,
jmitc91516 1:a5258871b33d 307
jmitc91516 1:a5258871b33d 308 SETTINGS_TO_SERVICING_PAGE_BUTTON = 4003,
jmitc91516 1:a5258871b33d 309 SERVICING_PAGE_RETURN_BUTTON = 4004,
jmitc91516 1:a5258871b33d 310 SERVICING_REQUIRED_PAGE_HOME_BUTTON = 4005,
jmitc91516 1:a5258871b33d 311 COMPONENT_1_SERVICED = 4006,
jmitc91516 1:a5258871b33d 312 COMPONENT_2_SERVICED = 4007,
jmitc91516 1:a5258871b33d 313 COMPONENT_3_SERVICED = 4008,
jmitc91516 1:a5258871b33d 314 COMPONENT_4_SERVICED = 4009,
jmitc91516 1:a5258871b33d 315 COMPONENT_5_SERVICED = 4010,
jmitc91516 1:a5258871b33d 316 COMPONENT_6_SERVICED = 4011,
jmitc91516 1:a5258871b33d 317 SERVICING_PAGE_GC_CMDS_BUTTON = 4012,
jmitc91516 1:a5258871b33d 318
jmitc91516 1:a5258871b33d 319
jmitc91516 1:a5258871b33d 320 GAS_CALIB_APPLY_BUTTON = 5011,
jmitc91516 1:a5258871b33d 321 GAS_CALIB_CANCEL_BUTTON = 5012,
jmitc91516 1:a5258871b33d 322
jmitc91516 1:a5258871b33d 323 GAS_CALIB_HELIUM = 5020,
jmitc91516 1:a5258871b33d 324 GAS_CALIB_HYDROGEN = 5021,
jmitc91516 1:a5258871b33d 325 GAS_CALIB_NITROGEN = 5022,
jmitc91516 1:a5258871b33d 326
jmitc91516 1:a5258871b33d 327 GAS_CALIB_DAC_1_VALUE_EDIT = 5030,
jmitc91516 1:a5258871b33d 328 GAS_CALIB_FLOW_1_VALUE_EDIT = 5031,
jmitc91516 1:a5258871b33d 329 GAS_CALIB_DAC_2_VALUE_EDIT = 5032,
jmitc91516 1:a5258871b33d 330 GAS_CALIB_FLOW_2_VALUE_EDIT = 5033,
jmitc91516 1:a5258871b33d 331 GAS_CALIB_DAC_3_VALUE_EDIT = 5034,
jmitc91516 1:a5258871b33d 332 GAS_CALIB_FLOW_3_VALUE_EDIT = 5035,
jmitc91516 1:a5258871b33d 333 GAS_CALIB_DAC_4_VALUE_EDIT = 5036,
jmitc91516 1:a5258871b33d 334 GAS_CALIB_FLOW_4_VALUE_EDIT = 5037,
jmitc91516 1:a5258871b33d 335 GAS_CALIB_DAC_5_VALUE_EDIT = 5038,
jmitc91516 1:a5258871b33d 336 GAS_CALIB_FLOW_5_VALUE_EDIT = 5039,
jmitc91516 1:a5258871b33d 337 GAS_CALIB_DAC_6_VALUE_EDIT = 5040,
jmitc91516 1:a5258871b33d 338 GAS_CALIB_FLOW_6_VALUE_EDIT = 5041,
jmitc91516 1:a5258871b33d 339
jmitc91516 1:a5258871b33d 340 MIN_GAS_CALIB_TOUCHINDEX = GAS_CALIB_APPLY_BUTTON, // These must be kept up-to-date with the above
jmitc91516 1:a5258871b33d 341 MAX_GAS_CALIB_TOUCHINDEX = GAS_CALIB_FLOW_6_VALUE_EDIT, // (and they must have no non-gas calibration parameters inserted between them)
jmitc91516 1:a5258871b33d 342
jmitc91516 1:a5258871b33d 343
jmitc91516 1:a5258871b33d 344 GAS_BACKPRESSURE_DAC_GAIN_EDIT = 6011,
jmitc91516 1:a5258871b33d 345 GAS_BACKPRESSURE_DAC_OFFSET_EDIT = 6012,
jmitc91516 1:a5258871b33d 346
jmitc91516 1:a5258871b33d 347 GAS_BACKPRESSURE_DAC_SET = 6013,
jmitc91516 1:a5258871b33d 348 GAS_BACKPRESSURE_DAC_GET = 6014,
jmitc91516 1:a5258871b33d 349
jmitc91516 1:a5258871b33d 350 MIN_GAS_BACKPRESSURE_DAC_TOUCHINDEX = GAS_BACKPRESSURE_DAC_GAIN_EDIT, // These must be kept up-to-date with the above
jmitc91516 1:a5258871b33d 351 MAX_GAS_BACKPRESSURE_DAC_TOUCHINDEX = GAS_BACKPRESSURE_DAC_GET, // (and they must have no non-gas backpressure DAC parameters inserted between them)
jmitc91516 1:a5258871b33d 352
jmitc91516 1:a5258871b33d 353
jmitc91516 1:a5258871b33d 354 GAS_CHANNEL_DAC_AND_ADC_SET_DAC_VALUE_BUTTON = 7013,
jmitc91516 1:a5258871b33d 355 GAS_CHANNEL_DAC_AND_ADC_GET_ADC_VALUE_BUTTON = 7014,
jmitc91516 1:a5258871b33d 356
jmitc91516 1:a5258871b33d 357 GAS_CHANNEL_DAC_AND_ADC_DAC_VALUE_EDIT = 7015,
jmitc91516 1:a5258871b33d 358
jmitc91516 1:a5258871b33d 359 GAS_CHANNEL_DAC_AND_ADC_TOTALFLOW = 7020,
jmitc91516 1:a5258871b33d 360 GAS_CHANNEL_DAC_AND_ADC_BACKPRESSURE = 7021,
jmitc91516 1:a5258871b33d 361 GAS_CHANNEL_DAC_AND_ADC_FUEL = 7022,
jmitc91516 1:a5258871b33d 362 GAS_CHANNEL_DAC_AND_ADC_AIR = 7023,
jmitc91516 1:a5258871b33d 363
jmitc91516 1:a5258871b33d 364 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
jmitc91516 1:a5258871b33d 365 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)
jmitc91516 1:a5258871b33d 366
jmitc91516 1:a5258871b33d 367 ENTER_ENGINEERS_LOCK_CODE = 8000,
jmitc91516 1:a5258871b33d 368
jmitc91516 1:a5258871b33d 369 SERVICING_HOME = 8001,
jmitc91516 1:a5258871b33d 370
jmitc91516 8:26e49e6955bd 371 INJECTOR_SERVICING_AREA = 8010,
jmitc91516 1:a5258871b33d 372 DETECTOR_SERVICING_AREA = 8011,
jmitc91516 8:26e49e6955bd 373 COLUMN_SERVICING_AREA = 8012,
jmitc91516 1:a5258871b33d 374 GAS_SERVICING_AREA = 8013,
jmitc91516 1:a5258871b33d 375
jmitc91516 1:a5258871b33d 376
jmitc91516 1:a5258871b33d 377 NUMERIC_KEYPAD_BUTTON_0 = 10000, // These *must* be in this order,
jmitc91516 1:a5258871b33d 378 NUMERIC_KEYPAD_BUTTON_1 = 10001, // and *must* be consecutive -
jmitc91516 1:a5258871b33d 379 NUMERIC_KEYPAD_BUTTON_2 = 10002, // NumericKeypadPageHandler class
jmitc91516 1:a5258871b33d 380 NUMERIC_KEYPAD_BUTTON_3 = 10003, // relies on this
jmitc91516 1:a5258871b33d 381 NUMERIC_KEYPAD_BUTTON_4 = 10004, // ...
jmitc91516 1:a5258871b33d 382 NUMERIC_KEYPAD_BUTTON_5 = 10005, // ...
jmitc91516 1:a5258871b33d 383 NUMERIC_KEYPAD_BUTTON_6 = 10006, // ...
jmitc91516 1:a5258871b33d 384 NUMERIC_KEYPAD_BUTTON_7 = 10007, // ...
jmitc91516 1:a5258871b33d 385 NUMERIC_KEYPAD_BUTTON_8 = 10008, // ...
jmitc91516 1:a5258871b33d 386 NUMERIC_KEYPAD_BUTTON_9 = 10009, // ...
jmitc91516 1:a5258871b33d 387
jmitc91516 1:a5258871b33d 388 NUMERIC_KEYPAD_DELETE_BUTTON = 10010,
jmitc91516 1:a5258871b33d 389
jmitc91516 1:a5258871b33d 390 NUMERIC_KEYPAD_APPLY_BUTTON = 10011,
jmitc91516 1:a5258871b33d 391 NUMERIC_KEYPAD_CANCEL_BUTTON = 10012,
jmitc91516 1:a5258871b33d 392
jmitc91516 1:a5258871b33d 393 NUMERIC_KEYPAD_CLEAR_BUTTON = 10013,
jmitc91516 1:a5258871b33d 394
jmitc91516 1:a5258871b33d 395 NUMERIC_KEYPAD_DOT_BUTTON = 10014,
jmitc91516 1:a5258871b33d 396 NUMERIC_KEYPAD_PLUS_MINUS_BUTTON = 10015,
jmitc91516 1:a5258871b33d 397
jmitc91516 1:a5258871b33d 398 MIN_NUMERIC_KEYPAD_TOUCHINDEX = NUMERIC_KEYPAD_BUTTON_0, // These must be kept up-to-date with the above
jmitc91516 1:a5258871b33d 399 MAX_NUMERIC_KEYPAD_TOUCHINDEX = NUMERIC_KEYPAD_PLUS_MINUS_BUTTON, // (and they must have no non-numeric keypad parameters inserted between them)
jmitc91516 1:a5258871b33d 400
jmitc91516 1:a5258871b33d 401
jmitc91516 1:a5258871b33d 402 ETHERNET_KEYPAD_BUTTON_0 = 20000, // These *must* be in this order,
jmitc91516 1:a5258871b33d 403 ETHERNET_KEYPAD_BUTTON_1 = 20001, // and *must* be consecutive -
jmitc91516 1:a5258871b33d 404 ETHERNET_KEYPAD_BUTTON_2 = 20002, // EthernetKeypadPageHandler class
jmitc91516 1:a5258871b33d 405 ETHERNET_KEYPAD_BUTTON_3 = 20003, // relies on this
jmitc91516 1:a5258871b33d 406 ETHERNET_KEYPAD_BUTTON_4 = 20004, // ...
jmitc91516 1:a5258871b33d 407 ETHERNET_KEYPAD_BUTTON_5 = 20005, // ...
jmitc91516 1:a5258871b33d 408 ETHERNET_KEYPAD_BUTTON_6 = 20006, // ...
jmitc91516 1:a5258871b33d 409 ETHERNET_KEYPAD_BUTTON_7 = 20007, // ...
jmitc91516 1:a5258871b33d 410 ETHERNET_KEYPAD_BUTTON_8 = 20008, // ...
jmitc91516 1:a5258871b33d 411 ETHERNET_KEYPAD_BUTTON_9 = 20009, // ...
jmitc91516 1:a5258871b33d 412
jmitc91516 1:a5258871b33d 413 ETHERNET_KEYPAD_DELETE_BUTTON = 20010,
jmitc91516 1:a5258871b33d 414
jmitc91516 1:a5258871b33d 415 ETHERNET_KEYPAD_APPLY_BUTTON = 20011,
jmitc91516 1:a5258871b33d 416 ETHERNET_KEYPAD_CANCEL_BUTTON = 20012,
jmitc91516 1:a5258871b33d 417
jmitc91516 1:a5258871b33d 418 ETHERNET_KEYPAD_CLEAR_BUTTON = 20013,
jmitc91516 1:a5258871b33d 419
jmitc91516 1:a5258871b33d 420 ETHERNET_KEYPAD_DOT_BUTTON = 20014,
jmitc91516 1:a5258871b33d 421
jmitc91516 1:a5258871b33d 422 MIN_ETHERNET_KEYPAD_TOUCHINDEX = ETHERNET_KEYPAD_BUTTON_0, // These must be kept up-to-date with the above
jmitc91516 1:a5258871b33d 423 MAX_ETHERNET_KEYPAD_TOUCHINDEX = ETHERNET_KEYPAD_DOT_BUTTON, // (and they must have no non-Ethernet keypad parameters inserted between them)
jmitc91516 1:a5258871b33d 424
jmitc91516 1:a5258871b33d 425 } EasyGUITouchAreaIndex;
jmitc91516 1:a5258871b33d 426
jmitc91516 1:a5258871b33d 427 #endif // EASYGUITOUCHAREAINDICES_H