diff --git a/pytec/pytec/gui/view/ctrl_panel.py b/pytec/pytec/gui/view/ctrl_panel.py index 0db1643..559ef92 100644 --- a/pytec/pytec/gui/view/ctrl_panel.py +++ b/pytec/pytec/gui/view/ctrl_panel.py @@ -168,7 +168,7 @@ class CtrlPanel(QObject): activater[1] = ch await self.thermostat.set_param(*activater) - @pyqtSlot("QVariantList") + @pyqtSlot(list) def update_pid(self, pid_settings): for settings in pid_settings: channel = settings["channel"] @@ -192,7 +192,7 @@ class CtrlPanel(QObject): "Output Config", "Control Method", "Set Temperature" ).setValue(settings["target"]) - @pyqtSlot("QVariantList") + @pyqtSlot(list) def update_report(self, report_data): for settings in report_data: channel = settings["channel"] @@ -212,7 +212,7 @@ class CtrlPanel(QObject): settings["tec_i"] * 1000 ) - @pyqtSlot("QVariantList") + @pyqtSlot(list) def update_thermistor(self, sh_data): for sh_param in sh_data: channel = sh_param["channel"] @@ -227,7 +227,7 @@ class CtrlPanel(QObject): sh_param["params"]["b"] ) - @pyqtSlot("QVariantList") + @pyqtSlot(list) def update_pwm(self, pwm_data): for pwm_params in pwm_data: channel = pwm_params["channel"] @@ -242,7 +242,7 @@ class CtrlPanel(QObject): "Output Config", "Limits", "Max Heating Current" ).setValue(pwm_params["max_i_neg"]["value"] * 1000) - @pyqtSlot("QVariantList") + @pyqtSlot(list) def update_postfilter(self, postfilter_data): for postfilter_params in postfilter_data: channel = postfilter_params["channel"] diff --git a/pytec/pytec/gui/view/thermostat_settings_menu.py b/pytec/pytec/gui/view/thermostat_settings_menu.py index 8848fb0..4254423 100644 --- a/pytec/pytec/gui/view/thermostat_settings_menu.py +++ b/pytec/pytec/gui/view/thermostat_settings_menu.py @@ -124,7 +124,7 @@ class ThermostatSettingsMenu(QtWidgets.QMenu): self.actionAbout_Thermostat.triggered.connect(about_thermostat) self.addAction(self.actionAbout_Thermostat) - @pyqtSlot("QVariantMap") + @pyqtSlot(dict) def fan_update(self, fan_settings): logging.debug(fan_settings) if fan_settings is None: @@ -154,7 +154,7 @@ class ThermostatSettingsMenu(QtWidgets.QMenu): self.fan_pwm_warning.setPixmap(QtGui.QPixmap()) self.fan_pwm_warning.setToolTip("") - @pyqtSlot("QVariantMap") + @pyqtSlot(dict) def hw_rev(self, hw_rev): self.hw_rev_data = hw_rev self.fan_group.setEnabled(self.hw_rev_data["settings"]["fan_available"]) diff --git a/pytec/pytec/gui/view/zero_limits_warning_view.py b/pytec/pytec/gui/view/zero_limits_warning_view.py index de0e641..116cb3d 100644 --- a/pytec/pytec/gui/view/zero_limits_warning_view.py +++ b/pytec/pytec/gui/view/zero_limits_warning_view.py @@ -10,7 +10,7 @@ class ZeroLimitsWarningView(QObject): self._lbl = limit_warning self._style = style - @pyqtSlot("QVariantList") + @pyqtSlot(list) def set_limits_warning(self, pwm_data: list): channels_zeroed_limits = [set() for i in range(self._thermostat.NUM_CHANNELS)]