public EngineEventsManagerService([ServiceDependency] StateManagerService stateManager, [ServiceDependency] IEngineCmdManagerService engineCmdManager)
        {
            _StateManager     = stateManager;
            _EngineCmdManager = engineCmdManager;

            _ScreenSaverTimer           = new UiTimer(Settings.Default.NoJacksScreenSaverSg * 1000);
            _ScreenSaverTimer.AutoReset = false;
            _ScreenSaverTimer.Elapsed  += OnScreenSaverTimerElapsed;

            _HangupCallsTimer           = new UiTimer(Settings.Default.NoJacksEndComunicationsSg * 1000);
            _HangupCallsTimer.AutoReset = false;
            _HangupCallsTimer.Elapsed  += OnHangupCallsTimerElapsed;
        }
 public UICmdManagerService([ServiceDependency] StateManagerService stateManager, [ServiceDependency] IEngineCmdManagerService engineCmdManager)
 {
     _StateManager     = stateManager;
     _EngineCmdManager = engineCmdManager;
 }