internal void AreButtonsEnabled(TypeCommon.InitParams Param) { btnGate.IsEnabled = Param.IsGateEnabled; btnVtm.IsEnabled = Param.IsSLEnabled; btnBvt.IsEnabled = Param.IsBVTEnabled; btnClamp.IsEnabled = Param.IsClampEnabled; btndVdt.IsEnabled = Param.IsdVdtEnabled; }
internal void AreButtonEnabled(TypeCommon.InitParams Param) { btnGate.IsEnabled = Param.IsGateEnabled; btnVtm.IsEnabled = Param.IsSLEnabled; btnBvt.IsEnabled = Param.IsBVTEnabled; btnClamp.IsEnabled = Param.IsClampEnabled; btndVdt.IsEnabled = Param.IsdVdtEnabled; btnAtu.IsEnabled = Param.IsATUEnabled; btnQrrTq.IsEnabled = Param.IsQrrTqEnabled; btnRAC.IsEnabled = Param.IsRACEnabled; }
internal void AreButtonsEnabled(TypeCommon.InitParams Param) { btnGate.IsEnabled = Param.IsGateEnabled; btnVtm.IsEnabled = Param.IsSLEnabled; btnBvt.IsEnabled = Param.IsBVTEnabled; btndVdt.IsEnabled = Param.IsdVdtEnabled; btnATU.IsEnabled = Param.IsATUEnabled; btnQrrTq.IsEnabled = Param.IsQrrTqEnabled; btnIH.IsEnabled = Param.IsIHEnabled; btnTOU.IsEnabled = Param.IsTOUEnabled; }
internal void RestartRoutine(object Sender, RoutedEventArgs E) { Param = new TypeCommon.InitParams { TimeoutService = Cache.Welcome.GetTimeout(ComplexParts.Service), IsInternalEnabled = false, TimeoutAdapter = Cache.Welcome.GetTimeout(ComplexParts.Adapter), IsGateEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.Gate) && Settings.Default.GateIsVisible, TimeoutGate = Cache.Welcome.GetTimeout(ComplexParts.Gate), IsSLEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.SL) && Settings.Default.SLIsVisible, TimeoutSL = Cache.Welcome.GetTimeout(ComplexParts.SL), IsBVTEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.BVT) && Settings.Default.BvtIsVisible, TimeoutBVT = Cache.Welcome.GetTimeout(ComplexParts.BVT), IsClampEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.Clamping) && Settings.Default.ClampIsVisible, TimeoutClamp = Cache.Welcome.GetTimeout(ComplexParts.Clamping), TimeoutdVdt = Cache.Welcome.GetTimeout(ComplexParts.DvDt), IsdVdtEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.DvDt) && Settings.Default.dVdtIsVisible, TimeoutATU = Cache.Welcome.GetTimeout(ComplexParts.ATU), IsATUEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.ATU) && Settings.Default.ATUIsVisible, TimeoutQrrTq = Cache.Welcome.GetTimeout(ComplexParts.QrrTq), IsQrrTqEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.QrrTq) && Settings.Default.QrrTqIsVisible, TimeoutRAC = Cache.Welcome.GetTimeout(ComplexParts.RAC), IsRACEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.RAC) && Settings.Default.RACIsVisible, TimeoutIH = Cache.Welcome.GetTimeout(ComplexParts.IH), IsIHEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.IH) && Settings.Default.IHIsVisible, IsTOUEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.TOU) && Settings.Default.TOUIsVisible, TimeoutTOU = Cache.Welcome.GetTimeout(ComplexParts.TOU), SafetyMode = VM.SafetyMode }; if (!Equals(mainFrame.Content, Cache.Welcome)) { mainFrame.Navigate(Cache.Welcome); } Cache.Welcome.IsRestartEnable = false; Cache.Welcome.IsBackEnable = false; Cache.Technician.AreButtonsEnabled(Param); Cache.Console.AreButtonEnabled(Param); Cache.Selftest.AreButtonEnabled(Param); IsNeedToRestart = true; IsProfilesParsed = false; Cache.Net.Deinitialize(); }
internal void RestartRoutine(object Sender, RoutedEventArgs E) { Param = new TypeCommon.InitParams { TimeoutService = Cache.Welcome.GetTimeout(ComplexParts.Service), IsInternalEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.FTDI) && Settings.Default.FTDIIsInUse, TimeoutAdapter = Cache.Welcome.GetTimeout(ComplexParts.Adapter), IsGateEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.Gate) && Settings.Default.GateIsVisible, TimeoutGate = Cache.Welcome.GetTimeout(ComplexParts.Gate), IsSLEnabled = false, TimeoutSL = Cache.Welcome.GetTimeout(ComplexParts.SL), IsBVTEnabled = false, TimeoutBVT = Cache.Welcome.GetTimeout(ComplexParts.BVT), IsClampEnabled = Cache.Welcome.IsDeviceEnabled(ComplexParts.Clamping) && Settings.Default.ClampIsVisible, TimeoutClamp = Cache.Welcome.GetTimeout(ComplexParts.Clamping), IsdVdtEnabled = false, IsSctuEnabled = true, TimeoutSctu = Cache.Welcome.GetTimeout(ComplexParts.Sctu), TimeoutTOU = Cache.Welcome.GetTimeout(ComplexParts.TOU), }; if (!Equals(mainFrame.Content, Cache.Welcome)) { mainFrame.Navigate(Cache.Welcome); } Cache.Welcome.IsRestartEnable = false; Cache.Welcome.IsBackEnable = false; Cache.Technician.AreButtonsEnabled(Param); Cache.Calibration.AreButtonsEnabled(Param); Cache.Console.AreButtonEnabled(Param); Cache.Selftest.AreButtonEnabled(Param); IsNeedToRestart = true; IsProfilesParsed = false; Cache.Net.Deinitialize(); }
internal void AreButtonEnabled(TypeCommon.InitParams Param) { btnVtm.IsEnabled = Param.IsSLEnabled; btnBvt.IsEnabled = Param.IsBVTEnabled; }
void IExternalControl.Initialize(TypeCommon.InitParams Param) { ThreadPool.QueueUserWorkItem(Func => _IoMain.Initialize(Param)); }
internal void SetNextButtonVisibility(TypeCommon.InitParams Param) { btnGoNext.Visibility = Param.IsGateEnabled || Param.IsSLEnabled || Param.IsBVTEnabled || Param.IsdVdtEnabled || Param.IsATUEnabled || Param.IsIHEnabled || Param.IsRACEnabled || Param.IsQrrTqEnabled ? Visibility.Visible : Visibility.Hidden; }