From 41f9a82ae166be00f4f9f145bb6877a041881e9d Mon Sep 17 00:00:00 2001 From: Martin Teichmann <martin.teichmann@xfel.eu> Date: Tue, 14 Feb 2023 17:26:56 +0100 Subject: [PATCH] add support for a Leybold TurboVac --- ebpfcat/terminals.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ebpfcat/terminals.py b/ebpfcat/terminals.py index 82f47f0..12708ad 100644 --- a/ebpfcat/terminals.py +++ b/ebpfcat/terminals.py @@ -123,3 +123,17 @@ class EL7041(EBPFTerminal): status = ProcessDesc(0x6000, 1, "H") low_switch = ProcessDesc(0x6010, 0xc) high_switch = ProcessDesc(0x6010, 0xd) + + +class TurboVac(EBPFTerminal): + compatibility = {(0x723, 0xb5)} + pump_on = ProcessDesc(0x20D3, 0, 0) + stand_by = ProcessDesc(0x20D3, 0, 5) + reset = ProcessDesc(0x20D3, 0, 7) + error_status = ProcessDesc(0x20CA, 0) + speed_status = ProcessDesc(0x20CB, 0) + pump_is_on = ProcessDesc(0x20CC, 0, 0) + pump_warning = ProcessDesc(0x20CC, 0, 2) + pump_alarm = ProcessDesc(0x20CC, 0, 3) + speed = ProcessDesc(0x20CD, 0, "H") + current = ProcessDesc(0x20D1, 0, "H") -- GitLab