void a3kSpeedSelect::on_pushButton_clicked() { bool ok; int speed = ui->lineEdit->text().toInt(&ok); if (!ok) { ui->lineEdit->setText(""); } else { if (speed >= MIN_SPEED && speed <= MAX_SPEED) { emit speedSelect(speed); this->hide(); } } }
void keepTemp(uint8_t *tempereture){ switch (speedSelect(tempereture)){ case HIGH: startHeating(HIGH); break; case MED: startHeating(MED); break; case LOW: startHeating(LOW); break; case OFF: startHeating(OFF); break; } }
void start_mashing(uint8_t *target_temp, uint16_t *time_sec){ while ((!nextStep) && (autoMode)){ switch (speedSelect(target_temp)){ case HIGH: startHeating(HIGH); break; case MED: startHeating(MED); break; case LOW: startHeating(LOW); break; case OFF: pause = true; sec=global_sec; wait(time_sec, target_temp); nextStep = true; break; } } }