From e786c5ec77c3b13081c7efc61f11698a7667b599 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Mon, 17 Nov 2025 15:57:41 +0100 Subject: [PATCH] frappy_psi.dilhtr: add Ctrlby wrapper + minor fix in tcs.py --- frappy_psi/dilhtr.py | 5 +++++ frappy_psi/tcs.py | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frappy_psi/dilhtr.py b/frappy_psi/dilhtr.py index 4fd97a71..3c172be4 100644 --- a/frappy_psi/dilhtr.py +++ b/frappy_psi/dilhtr.py @@ -20,6 +20,7 @@ from frappy.core import StringIO, HasIO, Writable, Parameter, FloatRange, IntRange, \ IDLE, ERROR from frappy.errors import CommunicationFailedError +from frappy.ctrlby import WrapControlledBy class IO(StringIO): @@ -72,3 +73,7 @@ class Heater(HasIO, Writable): if reply != 'h': raise CommunicationFailedError(f'bad reply from status request: {reply}') return self.status_map.get(status, (ERROR, 'bad status')) + + +class WrappedHeater(WrapControlledBy, Heater): + pass diff --git a/frappy_psi/tcs.py b/frappy_psi/tcs.py index e103f360..e27664c3 100644 --- a/frappy_psi/tcs.py +++ b/frappy_psi/tcs.py @@ -26,7 +26,6 @@ from frappy.ctrlby import WrapControlledBy class IO(StringIO): end_of_line = '\n' identification = [('ID?', '0\t.*')] # senden: ID?, Antwort: 0 str version information - #default_settings = {} class Heater(HasIO, Writable):