2026-06-30_18_19 缓存
This commit is contained in:
+16
-7
@@ -250,6 +250,9 @@ void PrintSetting::updateSysStatusToUI(){
|
||||
|
||||
void PrintSetting::on_pushButtonApplyPulseFix_clicked()
|
||||
{
|
||||
if(!sysPara)
|
||||
return;
|
||||
|
||||
pulseNumFix->bindSysPara(sysPara);
|
||||
pulseNumFix->hide();
|
||||
pulseNumFix->show();
|
||||
@@ -596,22 +599,25 @@ void PrintSetting::setEnableSynTriggerSetting(bool flag){
|
||||
|
||||
void PrintSetting::applyPrintSettingsToSysPara(bool showTip)
|
||||
{
|
||||
if(!sysPara)
|
||||
return;
|
||||
|
||||
updateModelFromUI();
|
||||
PrintSettingModel::applyToSysPara(m_model, sysPara);
|
||||
|
||||
if (sysPara) {
|
||||
if (sysPara->devOp) {
|
||||
sysPara->devOp->setHighVoltageAmplitudetoSTM32();
|
||||
sysPara->devOp->writeFpgaCalandar(0);
|
||||
sysPara->devOp->writeFlightCompCtrl(ui->enbFlightCompCtrl->isChecked(),
|
||||
ui->enbAccelDecelPredict->isChecked(), quint32(ui->flightCompWindowCycles->value()));
|
||||
}
|
||||
|
||||
if(sysPara->devOp->writeFpgaPrintPara(true) != -1 && showTip) {
|
||||
QMessageBox box(QMessageBox::Icon::Information, tr("提示"), tr("应用成功"), QMessageBox::Ok, nullptr);
|
||||
auto btn = box.button(QMessageBox::Ok);
|
||||
// btn->setFixedSize(80, 40);
|
||||
if(sysPara->devOp->writeFpgaPrintPara(true) != -1 && showTip) {
|
||||
QMessageBox box(QMessageBox::Icon::Information, tr("提示"), tr("应用成功"), QMessageBox::Ok, nullptr);
|
||||
auto btn = box.button(QMessageBox::Ok);
|
||||
// btn->setFixedSize(80, 40);
|
||||
|
||||
box.exec();
|
||||
box.exec();
|
||||
}
|
||||
}
|
||||
|
||||
if(sysPara)
|
||||
@@ -802,6 +808,9 @@ void PrintSettingModel::applyToSysPara(const PrintSettingModel &model, SysPara *
|
||||
PrintSettingModel PrintSettingModel::fromSysPara(SysPara *sysPara)
|
||||
{
|
||||
PrintSettingModel model;
|
||||
if(!sysPara)
|
||||
return model;
|
||||
|
||||
model.leftRightInverse = sysPara->para.leftRightInverse;
|
||||
model.upDownInverse = sysPara->para.upDownInverse;
|
||||
model.mode0211 = sysPara->para.mode0211;
|
||||
|
||||
Reference in New Issue
Block a user