public override void Begin() { base.Begin(); var userEntity = repository.GetUserEntity(); var resultSignal = new ResultSignal(); resultSignal.IsSuccess = userEntity.IsCurrentStageSuccess; sendViewDataSubject.OnNext(resultSignal); }
private void Compute_Click(object sender, EventArgs e) { ResultSignal.Clear(); ResultSignalNorlmalized.Clear(); switch (Index) { case 0: if (standard.Checked == true) { signalResult = CS.Convolve(Signal1, Signal2, 0, 0); } else if (fast.Checked == true) { signalResult = CS.FastConvolve(Signal1, Signal2, 0, 0); } break; case 1: if (standard.Checked == true) { signalResult = PS.CorrelationTwoSignals(Signal1, Signal2, ref Normal); } else if (fast.Checked == true) { signalResult = PS.FastCorrelationTwoSignals(Signal1, Signal2, ref Normal); } break; case 3: if (standard.Checked == true) { signalResult = PS.AutoCorrelation(Signal1); } break; default: MessageBox.Show("No Algorithm is Running"); break; } for (int j = 0; j < signalResult.Count; j++) { ResultSignal.AppendText(signalResult[j].ToString()); ResultSignal.AppendText(Environment.NewLine); } for (int j = 0; j < Normal.Count; j++) { ResultSignalNorlmalized.AppendText(Normal[j].ToString()); ResultSignalNorlmalized.AppendText(Environment.NewLine); } }
public void Render(ResultSignal resultSignal) { success.SetActive(resultSignal.IsSuccess); failure.SetActive(!resultSignal.IsSuccess); }