示例#1
0
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();
        }
    }
}
示例#2
0
文件: mashing.c 项目: za6o/MyProject
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;
	}
}
示例#3
0
文件: mashing.c 项目: za6o/MyProject
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;
		}
	}
}