public void SendBvpDataToLH(BVPSensorChangedEventArgs bvp) { try { var values = new List <string> { bvp.BloodVolumePulse.ToString() }; HubConnector.SendData(values); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
/// <summary> Updates the bvp values. </summary> /// /// <remarks> Jordi Hutjens, 13-11-2018. </remarks> private void UpdateBvpValues() { try { BVPSensorChangedEventArgs args = new BVPSensorChangedEventArgs { BloodVolumePulse = float.Parse(receivedStrFiltered[2]) }; OnBVPSensorChanged(args); if (CheckParameters.Instance.LHRunning) { lhsend.SendBvpDataToLH(args); } } catch (Exception) { BVPSensorChangedEventArgs args = new BVPSensorChangedEventArgs { BloodVolumePulse = 0.0F }; OnBVPSensorChanged(args); } }
/// <summary> Updates the blood volume pulse. </summary> /// /// <remarks> Jordi Hutjens, 13-11-2018. </remarks> /// /// <param name="sender"> Source of the event. </param> /// <param name="bvp"> Bvp sensor changed event information. </param> private void IUpdateBloodVolumePulse(object sender, BVPSensorChangedEventArgs bvp) { BloodVolumePulse = bvp.BloodVolumePulse; }
/// <summary> Raises the bvp sensor changed event. </summary> /// /// <remarks> Jordi Hutjens, 12-11-2018. </remarks> /// /// <param name="e"> Event information to send to registered event handlers. </param> protected virtual void OnBVPSensorChanged(BVPSensorChangedEventArgs e) { BVPSensorChanged?.Invoke(this, e); }