gui: Include firmware rev in About msg box

This commit is contained in:
linuswck 2025-01-22 13:04:48 +08:00
parent 0e707e3d6b
commit 9bec46490d

View File

@ -153,6 +153,9 @@ class Kirdy(QObject):
def get_hw_rev(self):
return self._kirdy.get_hw_rev()
def get_firmware_rev(self):
return self._kirdy.get_firmware_rev()
class Graphs:
def __init__(self, ld_i_set_graph, pd_mon_pwr_graph, tec_i_graph, tec_temp_graph, max_samples=1000):
self.graphs = [ld_i_set_graph, pd_mon_pwr_graph, tec_i_graph, tec_temp_graph]
@ -585,11 +588,14 @@ class MainWindow(QtWidgets.QMainWindow):
@pyqtSlot(bool)
def about_kirdy(_):
hw_rev = self.kirdy_handler.get_hw_rev()
firmware_rev = self.kirdy_handler.get_firmware_rev()
QtWidgets.QMessageBox.about(
self,
"About Kirdy",
f"""
<h1>Sinara 1550 Kirdy v{hw_rev["major"]}.{hw_rev["minor"]}</h1>
<h2>Sinara 1550 Kirdy</h2>
Hardware Revision: v{hw_rev["major"]}.{hw_rev["minor"]}<br>
Firmware Revision: {firmware_rev}<br>
"""
)
self.menu_action_about_kirdy.triggered.connect(about_kirdy)