1179 log_annotation(ANNOTATION_STAGE, (char *)"Koelen"); |
1179 log_annotation(ANNOTATION_STAGE, (char *)"Koelen"); |
1180 TopMessage((char *)"Koelen"); |
1180 TopMessage((char *)"Koelen"); |
1181 MLT_info(71, 26, false); |
1181 MLT_info(71, 26, false); |
1182 Buttons_Add( 5, 200, 60, 40, (char *)"Stop", 0); |
1182 Buttons_Add( 5, 200, 60, 40, (char *)"Stop", 0); |
1183 Buttons[0].dark = true; |
1183 Buttons[0].dark = true; |
1184 Buttons_Add( 5, 26, 60, 40, (char *)"+1", 1); |
1184 Buttons_Add( 5, 26, 60, 40, (char *)"+0.5", 1); |
1185 Buttons_Add(255, 26, 60, 40, (char *)"-1", 2); |
1185 Buttons_Add(255, 26, 60, 40, (char *)"-0.5", 2); |
1186 /* |
1186 /* |
1187 * The next key is not a mistake, but we need a key entry which |
1187 * The next key is not a mistake, but we need a key entry which |
1188 * will later become the pump key. The keyscan routine will find |
1188 * will later become the pump key. The keyscan routine will find |
1189 * the original key if pressed. |
1189 * the original key if pressed. |
1190 */ |
1190 */ |
1191 Buttons_Add(255, 26, 60, 40, (char *)"-1", 3); |
1191 Buttons_Add(255, 26, 60, 40, (char *)"-0.5", 3); |
1192 Buttons_Show(); |
1192 Buttons_Show(); |
1193 } |
1193 } |
1194 } else { |
1194 } else { |
1195 /* |
1195 /* |
1196 * Not in prompt mode. |
1196 * Not in prompt mode. |
1226 } |
1226 } |
1227 switch (Buttons_Scan()) { |
1227 switch (Buttons_Scan()) { |
1228 case 1: if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) { |
1228 case 1: if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) { |
1229 if (Main_Screen == MAIN_AUTO_COOLING_H) { |
1229 if (Main_Screen == MAIN_AUTO_COOLING_H) { |
1230 if (driver_state->mlt_sp < 77.0) |
1230 if (driver_state->mlt_sp < 77.0) |
1231 driver_state->mlt_sp += 1.0; |
1231 driver_state->mlt_sp += 0.5; |
1232 } else if (Main_Screen == MAIN_AUTO_COOLING_M) { |
1232 } else if (Main_Screen == MAIN_AUTO_COOLING_M) { |
1233 if (driver_state->mlt_sp < 66.0) |
1233 if (driver_state->mlt_sp < 66.0) |
1234 driver_state->mlt_sp += 1.0; |
1234 driver_state->mlt_sp += 0.5; |
1235 } else if (Main_Screen == MAIN_AUTO_COOLING_C) { |
1235 } else if (Main_Screen == MAIN_AUTO_COOLING_C) { |
1236 if (driver_state->mlt_sp < 45.0) |
1236 if (driver_state->mlt_sp < 45.0) |
1237 driver_state->mlt_sp += 1.0; |
1237 driver_state->mlt_sp += 0.5; |
1238 } |
1238 } |
1239 xSemaphoreGive(xSemaphoreDriver); |
1239 xSemaphoreGive(xSemaphoreDriver); |
1240 } |
1240 } |
1241 log_msg(TAG, "Increase sp to %.2f", driver_state->mlt_sp); |
1241 log_msg(TAG, "Increase sp to %.2f", driver_state->mlt_sp); |
1242 break; |
1242 break; |
1248 break; |
1248 break; |
1249 |
1249 |
1250 case 2: if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) { |
1250 case 2: if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) { |
1251 if (Main_Screen == MAIN_AUTO_COOLING_H) { |
1251 if (Main_Screen == MAIN_AUTO_COOLING_H) { |
1252 if (driver_state->mlt_sp > 71.0) |
1252 if (driver_state->mlt_sp > 71.0) |
1253 driver_state->mlt_sp -= 1.0; |
1253 driver_state->mlt_sp -= 0.5; |
1254 } else if (Main_Screen == MAIN_AUTO_COOLING_M) { |
1254 } else if (Main_Screen == MAIN_AUTO_COOLING_M) { |
1255 if (driver_state->mlt_sp > 60.0) |
1255 if (driver_state->mlt_sp > 60.0) |
1256 driver_state->mlt_sp -= 1.0; |
1256 driver_state->mlt_sp -= 0.5; |
1257 } else if (Main_Screen == MAIN_AUTO_COOLING_C) { |
1257 } else if (Main_Screen == MAIN_AUTO_COOLING_C) { |
1258 if (driver_state->mlt_sp > 10.0) |
1258 if (driver_state->mlt_sp > 10.0) |
1259 driver_state->mlt_sp -= 1.0; |
1259 driver_state->mlt_sp -= 0.5; |
1260 } |
1260 } |
1261 xSemaphoreGive(xSemaphoreDriver); |
1261 xSemaphoreGive(xSemaphoreDriver); |
1262 } |
1262 } |
1263 log_msg(TAG, "Decrease sp to %.2f", driver_state->mlt_sp); |
1263 log_msg(TAG, "Decrease sp to %.2f", driver_state->mlt_sp); |
1264 break; |
1264 break; |