private void TimerElapsedEvent(object sender, ElapsedEventArgs elapsedEventArgs) { _vuTimer.Stop(); //VuMeterValue = _r.Next(0,100); var z = new GetVu(Id); z.ReceivedModule += VuMeterReceived; AddData(z); }
private async void VuTimerEvent(object sender, ElapsedEventArgs elapsedEventArgs) { _vuTimer.Stop(); //VuMeterValue = _r.Next(0,100); var z = new GetVu(_main.Id); CommunicationViewModel.AddData(z); await z.WaitAsync(); _vuValues.Add(z.VuMeterValue); OnVuDataReceived(new VuDataReceivedEventArgs { Last = _vuValues.Last(), Max = _vuValues.Max(), Avarage = _vuValues.Average(), LastVuMeasure = DateTime.Now, Channel = ChannelId, }); if (IsActive) { _vuTimer.Start(); } }
private void VuMeterReceived(GetVu getVu) { VuMeterValue = getVu.VuMeterValue; _vuTimer.Start(); }