Beispiel #1
0
 private void ScanForBridge()
 {
     if (!Hue.IsScanningForBridge)
     {
         ProgressBarMin   = 2;
         ProgressBarValue = 2;
         ProgressBarMax   = 254;
         ScanButtonText   = GUI.BridgeDetectionPairing_Abort;
         UserMessage      = GlobalStrings.BridgeDetectionPairing_Scanning;
         Hue.ScanIpForBridge();
         _aborted = false;
         log.Info("Start scan for bridge.");
         CanAddManualIp  = false;
         CanDetectBridge = false;
     }
     else
     {
         Hue.AbortScanForBridge();
         ProgressBarValue = ProgressBarMax;
         UserMessage      = GlobalStrings.BridgeDetectionPairing_ScanAborted;
         _aborted         = true;
         CanAddManualIp   = true;
         CanScan          = true;
         CanDetectBridge  = true;
         log.Info("Aborted scan for bridge.");
     }
 }