gui: file delay 10 ms resolution, range 0–1 s

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 14:54:43 +02:00
co-authored by Claude Sonnet 4.6
parent cd5508c4d0
commit e7474efed9
+6 -6
View File
@@ -113,12 +113,12 @@ class ConnectionRow(QWidget):
file_l.addWidget(browse_btn) file_l.addWidget(browse_btn)
file_l.addWidget(QLabel("Delay:")) file_l.addWidget(QLabel("Delay:"))
self._delay_spin = QDoubleSpinBox() self._delay_spin = QDoubleSpinBox()
self._delay_spin.setRange(0.0, 10.0) self._delay_spin.setRange(0.0, 1.0)
self._delay_spin.setSingleStep(0.1) self._delay_spin.setSingleStep(0.01)
self._delay_spin.setDecimals(1) self._delay_spin.setDecimals(2)
self._delay_spin.setValue(1.0) self._delay_spin.setValue(0.0)
self._delay_spin.setSuffix(" s") self._delay_spin.setSuffix(" s")
self._delay_spin.setFixedWidth(72) self._delay_spin.setFixedWidth(84)
file_l.addWidget(self._delay_spin) file_l.addWidget(self._delay_spin)
self._stack.addWidget(file_w) self._stack.addWidget(file_w)
@@ -189,7 +189,7 @@ class ConnectionRow(QWidget):
serial_port = self._ser_combo.currentText().strip(), serial_port = self._ser_combo.currentText().strip(),
baud_rate = int(self._baud_combo.currentText()), baud_rate = int(self._baud_combo.currentText()),
file_path = self._file_edit.text().strip(), file_path = self._file_edit.text().strip(),
delay = self._delay_spin.value(), delay = max(0.0001, self._delay_spin.value()),
) )
def get_receiver_id(self) -> str: def get_receiver_id(self) -> str: