diff --git a/ebpfcat/terminals.py b/ebpfcat/terminals.py
index 1ec8991d73bacd350e94d42d8e0ac2a8c2f22b57..512d137baad332290a90be1ccea0f67011165e5f 100644
--- a/ebpfcat/terminals.py
+++ b/ebpfcat/terminals.py
@@ -165,6 +165,22 @@ class EL7041(EBPFTerminal):
     high_switch = ProcessDesc(0x6010, 0xd)
 
 
+
+class EL7332(EBPFTerminal):
+    compatibility = {(2, 0x1CA43052)}
+
+    class Channel(Struct):
+        moving_positive = ProcessDesc(0x6020, 5)
+        moving_negative = ProcessDesc(0x6020, 6)
+        low_switch = ProcessDesc(0x6020, 0xc)
+        high_switch = ProcessDesc(0x6020, 0xd)
+        enable = ProcessDesc(0x7020, 1)
+        velocity = ProcessDesc(0x7020, 0x21, "h")
+
+    channel1 = Channel(0)
+    channel2 = Channel(0x10)
+
+
 class TurboVac(EBPFTerminal):
     compatibility = {(0x723, 0xb5)}
     pump_on = ProcessDesc(0x20D3, 0, 0)