//--------------------------------------------------------Events:---------------------------------------------------------------------\\ #region --Events-- private void IsChangingTimer_Tick(object sender, object e) { if (IsValueChanging && isValueChangingTimer.IsEnabled) { isValueChangingTimer.Stop(); IsValueChanging = false; ValueChangeCompleted?.Invoke(this, new SliderValueChangeCompletedEventArgs(Value)); } }
private void Characteristic_ValueChanged(GattCharacteristic sender, GattValueChangedEventArgs args) { var data = new byte[args.CharacteristicValue.Length]; DataReader.FromBuffer(args.CharacteristicValue).ReadBytes(data); List <HeartRateMeasurement> values = ProcessRawData(data); lock (_datapoints) { foreach (HeartRateMeasurement value in values) { _datapoints.Add(value); } } ValueChangeCompleted?.Invoke(values); }
protected void OnValueChangeCompleted(double value) { ValueChangeCompleted?.Invoke(this, new SliderValueChangeCompletedEventArgs(value)); }
private void Instance_ValueChangeCompleted(List <HeartRateMeasurement> heartRateMeasurementValue) { _timeOFLastDataPoint = DateTime.Now; ValueChangeCompleted?.Invoke(heartRateMeasurementValue); }