########################################################################### # # Copyright (c) 2020-2024 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file global_vars.py # # @author (last) Zoltan Miskolci # @date (last) 12-Jan-2026 # @author (last) Zoltan Miskolci # @date (last) 12-Jan-2026 # ############################################################################ from ..utils.base import InternalEvent from ..utils.singleton import SingletonMeta # Event test_config_change = InternalEvent() class GlobalVariables(metaclass=SingletonMeta): # Global Variables _NEXT_GEN_HW:bool def __init__(self): self._NEXT_GEN_HW = False @property def NEXT_GEN_HW(self) -> bool: return self._NEXT_GEN_HW @NEXT_GEN_HW.setter def NEXT_GEN_HW(self, value: bool): if self.NEXT_GEN_HW != value: self._NEXT_GEN_HW = value test_config_change.trigger()