|
@@ -11,6 +11,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|
|
ui->lineEdit_Torque->setText("35.0");
|
|
|
ui->lineEdit_speedlimit->setText(QString::number(mfSpeedLimit));
|
|
|
ui->lineEdit_torqueatlimit->setText(QString::number(mfTorqueAtLimit));
|
|
|
+ ui->lineEdit_TorqueStart->setText(QString::number(mfTorqueStart));
|
|
|
|
|
|
mpa = iv::modulecomm::RegisterSend("torquebrake",1000,1);
|
|
|
ModuleFun fungpsimu =std::bind(&MainWindow::UpdateGPSIMU,this,std::placeholders::_1,std::placeholders::_2,std::placeholders::_3,std::placeholders::_4,std::placeholders::_5);
|
|
@@ -40,6 +41,10 @@ void MainWindow::onTimer()
|
|
|
{
|
|
|
xtb.set_torque(mfTorque);
|
|
|
}
|
|
|
+ if((mfSpeedNow<0.5) && (mfBrake == 0.0))
|
|
|
+ {
|
|
|
+ xtb.set_torque(mfTorqueStart);
|
|
|
+ }
|
|
|
xtb.set_brake(mfBrake);
|
|
|
xtb.set_enable(mbEnable);
|
|
|
|
|
@@ -81,6 +86,7 @@ void MainWindow::on_checkBox_clicked()
|
|
|
mfBrake = ui->lineEdit_Brake->text().toDouble();
|
|
|
mfSpeedLimit = ui->lineEdit_speedlimit->text().toDouble();
|
|
|
mfTorqueAtLimit = ui->lineEdit_torqueatlimit->text().toDouble();
|
|
|
+ mfTorqueStart = ui->lineEdit_TorqueStart->text().toDouble();
|
|
|
|
|
|
}
|
|
|
|