public void AddClampingProblemEvent(Types.Clamping.HWProblemReason Problem) { m_ActionQueue.Enqueue(delegate { if (Cache.Main.mainFrame.Content.Equals(Cache.Clamp)) { Cache.Clamp.SetProblem(Problem); } }); }
public void PostClampingNotificationEvent(Types.Clamping.HWWarningReason Warning, Types.Clamping.HWProblemReason Problem, Types.Clamping.HWFaultReason Fault) { EnumerateClients(Client => Client.ClampingNotificationHandler(Warning, Problem, Fault)); }
internal void SetProblem(Types.Clamping.HWProblemReason Problem) { lblWarning.Content = Problem.ToString(); lblWarning.Visibility = Visibility.Visible; }