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."); } }