From 68cdcfcfc6d0b9664654cc4ea819ecea19498017 Mon Sep 17 00:00:00 2001
From: Martin Teichmann <martin.teichmann@xfel.eu>
Date: Wed, 13 Dec 2023 13:56:10 +0000
Subject: [PATCH] support Bronkhorst flow controllers

---
 ebpfcat/terminals.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ebpfcat/terminals.py b/ebpfcat/terminals.py
index 31895f7..7574716 100644
--- a/ebpfcat/terminals.py
+++ b/ebpfcat/terminals.py
@@ -145,3 +145,12 @@ class TurboVac(EBPFTerminal):
 class Inficon(EBPFTerminal):
     compatibility = {(0x644, 0x21)}
     value = ProcessDesc(0xF640, 0x11, "f")
+
+
+class Bronkhorst(EBPFTerminal):
+    compatibility = {(0x56B, 7)}
+    setpoint = ProcessDesc(0x7402, 1)
+    current_value = ProcessDesc(0x7400, 1)
+    controller_output = ProcessDesc(0x6410, 1)
+    control_byte = ProcessDesc(0x6425, 1)
+    status_word = ProcessDesc(0x6427, 1)
-- 
GitLab