ctrl_panel: Put plotted values into readings group

For more intuitiveness to first-time users
This commit is contained in:
atse 2024-07-22 16:00:17 +08:00
parent b9cf60f2df
commit 4a7d7abf3a
2 changed files with 29 additions and 19 deletions

View File

@ -142,11 +142,13 @@ class CtrlPanel(QObject):
"output", "control_method", "i_set"
).setValue(settings["i_set"])
if settings["temperature"] is not None:
self.params[channel].child("temperature").setValue(
self.params[channel].child("readings", "temperature").setValue(
settings["temperature"]
)
if settings["tec_i"] is not None:
self.params[channel].child("tec_i").setValue(settings["tec_i"])
self.params[channel].child("readings", "tec_i").setValue(
settings["tec_i"]
)
@pyqtSlot("QVariantList")
def update_thermistor(self, sh_data):

View File

@ -1,5 +1,11 @@
{
"ctrl_panel": [
{
"name": "readings",
"title": "Readings",
"type": "group",
"tip": "Thermostat readings",
"children": [
{
"name": "temperature",
"title": "Temperature",
@ -18,6 +24,8 @@
"decimals": 6,
"readonly": true,
"tip": "The measured current through the TEC"
}
]
},
{
"name": "output",