internal void SetResult(DeviceState State, Types.SL.TestResults Result) { if (State != DeviceState.InProcess) { IsRunning = false; if (State == DeviceState.Success) { Plot(Result.SelfTestArray, Result.CapacitorsArray); } } else { ClearStatus(); } }
internal void SetResultVtm(DeviceState State, Types.SL.TestResults Result) { if (State != DeviceState.InProcess) { IsRunning = false; if (State == DeviceState.Success) { Plot(@"Itm", m_XGreen.Color, Result.ITMArray); Plot(@"Vtm", m_XOrange.Color, Result.VTMArray); } } else { ClearStatus(); } SetLabel(lblVtm, State, string.Format("{0}", Result.Voltage)); }
public void AddSLEvent(DeviceState state, Types.SL.TestResults result) { m_ActionQueue.Enqueue(delegate { if (!result.IsSelftest) { if (Cache.Main.mainFrame.Content.Equals(Cache.UserTest)) { Cache.UserTest.SetResultSl(state, result); } else { Cache.SL.SetResultVtm(state, result); } } else { Cache.Selftest.SetResult(state, result); } }); }