Initial resend handling

This commit is contained in:
NeoTheFox 2015-03-02 15:29:56 +03:00
parent d0ca34ca53
commit 5fc539d300

View File

@ -213,7 +213,7 @@ void MainWindow::xplus()
void MainWindow::xminus()
{
QString command = "G91\n G1 X-" + ui->stepspin->text() + "\n G90";
QString command = "G91\nG1 X-" + ui->stepspin->text() + "\nG90";
sendLine(command);
}
@ -224,7 +224,7 @@ void MainWindow::xhome()
void MainWindow::yplus()
{
QString command = "G91\n G1 Y" + ui->stepspin->text() + "\n G90";
QString command = "G91\nG1 Y" + ui->stepspin->text() + "\nG90";
sendLine(command);
}
@ -241,13 +241,13 @@ void MainWindow::yhome()
void MainWindow::zplus()
{
QString command = "G91\n G1 Z" + ui->stepspin->text() + "\n G90";
QString command = "G91\nG1 Z" + ui->stepspin->text() + "\nG90";
sendLine(command);
}
void MainWindow::zminus()
{
QString command = "G91\n G1 Z-" + ui->stepspin->text() + "\n G90";
QString command = "G91\nG1 Z-" + ui->stepspin->text() + "\nG90";
sendLine(command);
}
@ -364,6 +364,12 @@ void MainWindow::readSerial()
ui->bedlcd->display(btmp.toDouble());
sinceLastTemp.restart();
}
else if(data.startsWith("Resend"))
{
if(currentLine > 0) currentLine -= data.split(':')[1].toInt();
if(currentLine < 0) currentLine = 0;
commandDone = true;
}
else if(data.startsWith("ok") || data.startsWith("wait")) commandDone = true;
printMsg(QString(data));
}