From c2d4137b2280e3e3d92ef98387410f386d2ac644 Mon Sep 17 00:00:00 2001 From: sanny32 Date: Thu, 2 Nov 2023 15:32:49 +0300 Subject: [PATCH] Correct set device id when new FormModSim created --- omodsim/formmodsim.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/omodsim/formmodsim.cpp b/omodsim/formmodsim.cpp index 3a75199..b1f948d 100644 --- a/omodsim/formmodsim.cpp +++ b/omodsim/formmodsim.cpp @@ -32,6 +32,9 @@ FormModSim::FormModSim(int id, ModbusMultiServer& server, QSharedPointersetupUi(this); setWindowTitle(QString("ModSim%1").arg(_formId)); + ui->lineEditDeviceId->setInputRange(ModbusLimits::slaveRange()); + ui->lineEditDeviceId->setValue(server.deviceId()); + ui->stackedWidget->setCurrentIndex(0); ui->scriptControl->setModbusMultiServer(&_mbMultiServer); ui->scriptControl->setByteOrder(ui->outputWidget->byteOrder()); @@ -43,9 +46,6 @@ FormModSim::FormModSim(int id, ModbusMultiServer& server, QSharedPointerlineEditLength->setInputRange(ModbusLimits::lengthRange()); ui->lineEditLength->setValue(100); - ui->lineEditDeviceId->setInputRange(ModbusLimits::slaveRange()); - ui->lineEditDeviceId->setValue(1); - ui->comboBoxModbusPointType->setCurrentPointType(QModbusDataUnit::HoldingRegisters); onDefinitionChanged();