public void SendGsrDataToLH(GSRSensorChangedEventArgs gsr)
 {
     try
     {
         var values = new List <string>
         {
             gsr.GalvanicSkinResponse.ToString()
         };
         HubConnector.SendData(values);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
Exemple #2
0
 /// <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;
 }
Exemple #4
0
 /// <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);
 }