internal void SetFault(Types.Clamping.HWFaultReason Fault) { lblFault.Content = Fault.ToString(); lblFault.Visibility = Visibility.Visible; IsRunning = false; ManualClamping = false; IsClamped = false; }
public void AddClampingFaultEvent(Types.Clamping.HWFaultReason Fault) { m_ActionQueue.Enqueue(delegate { Cache.Main.SetClampFault(Fault); if (Cache.Main.mainFrame.Content.Equals(Cache.Clamp)) { Cache.Clamp.SetFault(Fault); } }); }
internal void SetClampFault(Types.Clamping.HWFaultReason Fault) { if (Fault == Types.Clamping.HWFaultReason.None) { clampLabel.Content = m_InitialClampLabelContent; clampPath.Stroke = m_NominalClampPathStroke; } else { clampLabel.Content = Fault.ToString(); clampPath.Stroke = Brushes.Tomato; } }
public void PostClampingNotificationEvent(Types.Clamping.HWWarningReason Warning, Types.Clamping.HWProblemReason Problem, Types.Clamping.HWFaultReason Fault) { EnumerateClients(Client => Client.ClampingNotificationHandler(Warning, Problem, Fault)); }