safety.cpython-311.pyc•11.5 kB
�
`+�hH, � �� � d Z ddlZddlmZ ddlmZmZmZmZm Z ddl
mZ ddlm
Z
G d� de� � Ze G d � d
� � � � Ze G d� d� � � � Z G d
� d� � ZdS )z�
Safety and runlevel management for qudi MCP integration
Implements safety interlocks, runlevel management, and parameter validation
to ensure safe operation of quantum photonics experiments.
� N)�Enum)�Dict�List�Any�Optional�Tuple)� dataclass)�Pathc � � e Zd ZdZdZdZdZdS )�RunLevelzSystem run levels for safetyzdry-run�sim�liveN)�__name__�
__module__�__qualname__�__doc__�DRY_RUN�SIM�LIVE� � �N/Users/englund/Projects/QPG-MIT/qudi-iqo-modules-QPG/mcp_integration/safety.pyr r s# � � � � � �&�&��G�
�C��D�D�Dr r c �n � e Zd ZU dZeed<