From 82cb5f27d5ebbd97f2404a0c231503edb872ff44 Mon Sep 17 00:00:00 2001 From: Bernhard Arnold Date: Thu, 4 Dec 2025 13:26:51 +0100 Subject: [PATCH] fixed missing OPC handling --- src/comet/emulator/thorlabs/pm100.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/comet/emulator/thorlabs/pm100.py b/src/comet/emulator/thorlabs/pm100.py index 778fc8f..c62f6bc 100644 --- a/src/comet/emulator/thorlabs/pm100.py +++ b/src/comet/emulator/thorlabs/pm100.py @@ -6,7 +6,6 @@ from comet.emulator import message, run from comet.emulator.utils import Error - __all__ = ["PM100Emulator"] @@ -34,6 +33,10 @@ def set_reset(self) -> None: def set_clear(self) -> None: self.error_queue.clear() + @message(r"^\*OPC\?$") + def get_opc(self) -> int: + return 1 + @message(r"^:?SYST:ERR(?::NEXT)?\?$") def get_system_error_next(self) -> str: if self.error_queue: