Beispiel #1
0
 public void Start()
 {
     if (!ActivePowerScheme.IsMonitoring)
     {
         ActivePowerScheme.Start();
     }
     if (!PowerSchemes.IsMonitoring)
     {
         PowerSchemes.Start();
     }
 }
Beispiel #2
0
        public void RaiseActionWithoutWatchers(Action action)
        {
            var tempW1 = ActivePowerScheme.IsMonitoring;
            var tempW2 = PowerSchemes.IsMonitoring;

            Stop();
            action();

            if (tempW1)
            {
                ActivePowerScheme.Start();
            }
            if (tempW2)
            {
                PowerSchemes.Start();
            }
        }