private void CheckDeviceAction(object o) { Dispatcher.BeginInvoke(new Action(() => { try { int status = KMY200DoorAlarm.Instance.GetStatus(); Enums.DoorStatus doorStatus = (Enums.DoorStatus)(status); if (doorStatus == Enums.DoorStatus.DOOR_ALL_CLOSE) { KMY200DoorAlarm.Instance.SetAlarm(); TVMUtility.killExplorer(); NavigationService.Navigate(new Pages.MainPage()); } else { txtErrorCode.Text = "Door Open"; outofservice.Visibility = Visibility.Visible; } } catch (Exception ex) { } }), DispatcherPriority.Background); }
private void btnFinish_Click(object sender, RoutedEventArgs e) { TVMUtility.PlayClick(); Custom.MessageBoxResult messageBoxResult = MessageBoxOperations.ShowMessage("Log Out", "Do you want to Log Out?", MessageBoxButtonSet.OKCancel); if (messageBoxResult == Custom.MessageBoxResult.OK) { int status = KMY200DoorAlarm.Instance.GetStatus(); Enums.DoorStatus doorStatus = (Enums.DoorStatus)(status); if (doorStatus == Enums.DoorStatus.DOOR_ALL_CLOSE) { KMY200DoorAlarm.Instance.SetAlarm(); TVMUtility.killExplorer(); NavigationService.Navigate(new Pages.MainPage()); } else { outofservice.Visibility = Visibility.Visible; txtErrorCode.Text = "Door Open"; checkDeviceTimerDelegate = new TimerCallback(CheckDeviceAction); checkDeviceTimer = new Timer(checkDeviceTimerDelegate, null, 1000, Constants.CheckDeviceTime); //MessageBoxOperations.ShowMessage("Door", "Please close the all doors.", MessageBoxButtonSet.OKCancel); } } }
public void TrainMovementCreated(OBATP OBATP) { //m_rect.Location = new Point(Convert.ToInt32(OBATP.FrontOfTrainLocationWithFootPrintInRoute * RouteScaleRatio) - Convert.ToInt32(TrainLengthCMReScale) + offsetX, 100); m_rect.Location = new Point(Convert.ToInt32((OBATP.FrontOfTrainLocationWithFootPrintInRoute - TrainLengthCM) * RouteScaleRatio) + offsetX, 100); asdasd = OBATP.DoorStatus; //m_rect.Location = new Point(Convert.ToInt32(OBATP.RearOfTrainLocationWithFootPrintInRoute * RouteScaleRatio) + offsetX, 100); trainSpeedKMH = OBATP.Vehicle.CurrentTrainSpeedKMH.ToString("0.##"); m_bitmapGraphics.DrawString(trainSpeedKMH + " km/sa", new Font("Arial", 8), new SolidBrush(Color.Black), new Point(m_rect.Location.X, m_rect.Location.Y)); m_panel.Invalidate(Rectangle.Inflate(m_rect, 25, 25)); }
private void UpdDevStat() { try { int status = KMY200DoorAlarm.Instance.GetStatus(); Enums.DoorStatus doorStatus = (Enums.DoorStatus)(status); if (doorStatus == Enums.DoorStatus.DOOR_ALL_CLOSE) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_1_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_2_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_3_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_4_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_12_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_13_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_14_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_123_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_24_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_23_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Close"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_234_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_34_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Close"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_134_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Close"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_124_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 0); Grid.SetColumn(BNA, 2); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Close"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } if (doorStatus == Enums.DoorStatus.DOOR_1234_OPEN) { DeviceInfoControl hopper5 = new DeviceInfoControl("Front Door", "Open"); Grid.SetRow(hopper5, 0); Grid.SetColumn(hopper5, 0); operationGrid.Children.Add(hopper5); DeviceInfoControl BNA = new DeviceInfoControl("Hopper Door", "Open"); Grid.SetRow(BNA, 2); Grid.SetColumn(BNA, 0); operationGrid.Children.Add(BNA); DeviceInfoControl hopper2 = new DeviceInfoControl("Back Left Door", "Open"); Grid.SetRow(hopper2, 2); Grid.SetColumn(hopper2, 2); operationGrid.Children.Add(hopper2); DeviceInfoControl Dispenser = new DeviceInfoControl("Back Right Door", "Open"); Grid.SetRow(Dispenser, 2); Grid.SetColumn(Dispenser, 0); operationGrid.Children.Add(Dispenser); } } catch (Exception ex) { } }
private void UpdDevStat() { Dispatcher.Invoke(DispatcherPriority.Background, new Action(async() => { try { int status = KMY200DoorAlarm.Instance.GetStatus(); Enums.DoorStatus doorStatus = (Enums.DoorStatus)(status); await Task.Delay(1000); if (doorStatus == Enums.DoorStatus.DOOR_ALL_CLOSE) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_1_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_2_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_3_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right Open"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_4_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right Door:"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_12_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_13_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_14_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_123_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_24_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_23_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_234_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_34_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_134_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_124_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceGreenLbl.Content = "CLOSE"; await Task.Delay(1000); } if (doorStatus == Enums.DoorStatus.DOOR_1234_OPEN) { await Task.Delay(1000); outOfServiceLbl.Content = "Front Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Hopper Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Door :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); outOfServiceLbl.Content = "Back Left Right :"; outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed; outOfServiceRedLbl.Visibility = System.Windows.Visibility.Visible; outOfServiceRedLbl.Content = "OPEN"; await Task.Delay(1000); } } catch (Exception ex) { } })); }