public void SendGsrDataToLH(GSRSensorChangedEventArgs gsr) { try { var values = new List <string> { gsr.GalvanicSkinResponse.ToString() }; HubConnector.SendData(values); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
/// <summary> Updates the gsr values. </summary> /// /// <remarks> Jordi Hutjens, 13-11-2018. </remarks> private void UpdateGsrValues() { try { GSRSensorChangedEventArgs args = new GSRSensorChangedEventArgs { GalvanicSkinResponse = float.Parse(receivedStrFiltered[2]) }; OnGSRSensorChanged(args); if (CheckParameters.Instance.LHRunning) { lhsend.SendGsrDataToLH(args); } } catch (Exception) { GSRSensorChangedEventArgs args = new GSRSensorChangedEventArgs { GalvanicSkinResponse = 0.0F }; OnGSRSensorChanged(args); } }
/// <summary> Updates the galvanic skin response. </summary> /// /// <remarks> Jordi Hutjens, 13-11-2018. </remarks> /// /// <param name="sender"> Source of the event. </param> /// <param name="gsr"> Gsr sensor changed event information. </param> private void IUpdateGalvanicSkinResponse(object sender, GSRSensorChangedEventArgs gsr) { GalvanicSkinResponse = gsr.GalvanicSkinResponse; }
/// <summary> Raises the gsr 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 OnGSRSensorChanged(GSRSensorChangedEventArgs e) { GSRSensorChanged?.Invoke(this, e); }