async void SkinTemperature_ReadingChanged(object sender, BandSensorReadingEventArgs<IBandSkinTemperatureReading> e) { if (bandState == BandContactState.Worn) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => { double temp = e.SensorReading.Temperature; lblTemp.Text = temp.ToString() + " °C"; if (e.SensorReading.Temperature >= 35) { rectTempGrey.Visibility = Visibility.Collapsed; rectTempGreen.Visibility = Visibility.Collapsed; rectTempRed.Visibility = Visibility.Visible; } else { rectTempGrey.Visibility = Visibility.Collapsed; rectTempGreen.Visibility = Visibility.Visible; rectTempRed.Visibility = Visibility.Collapsed; } try { ConnecTheDotsSensor q = new ConnecTheDotsSensor("41613409-7e93-4e33-9cdd-d99eba60d126", "SkinTemperature", "C"); q.value = temp; q.timecreated = ehh.getFormattedTimeString(); q.organization = "organization"; q.location = "location"; q.displayname = UserName; HttpResponseMessage y = await ehh.SendMessageAsync(q.ToJson()); } catch (Exception ex) { } }).AsTask(); } }
private async void startTestMode() { Random rand = new Random(); while (true) { await Task.Delay(TimeSpan.FromSeconds(1)); int heartRate = rand.Next(50, 120) + 30; ConnecTheDotsSensor p = new ConnecTheDotsSensor("2328a348-e2f9-4438-ab23-82a3930122ab", "HeartRate", "BPS"); p.value = heartRate; p.timecreated = ehh.getFormattedTimeString(); p.organization = "organization"; p.location = "location"; p.displayname = UserName; HttpResponseMessage x=await ehh.SendMessageAsync(p.ToJson()); await Task.Delay(TimeSpan.FromSeconds(1)); int temp= rand.Next(35, 40) +5; ConnecTheDotsSensor q = new ConnecTheDotsSensor("41632409-7e93-4e33-9cdd-d99eba60d126", "SkinTemperature", "C"); q.value = temp; q.timecreated = ehh.getFormattedTimeString(); q.organization = "organization"; q.location = "location"; q.displayname = UserName; lblHeart.Text = heartRate.ToString() + "BPM"; lblTemp.Text = temp.ToString() + " °C"; HttpResponseMessage y = await ehh.SendMessageAsync(q.ToJson()); } }
async void HeartRate_ReadingChanged(object sender, BandSensorReadingEventArgs<IBandHeartRateReading> e) { if (bandState == BandContactState.Worn) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => { int heartRate = e.SensorReading.HeartRate; lblHeart.Text = heartRate.ToString() + " bpm"; if (heartRate >= 60 && heartRate <= 100) { rectHeartGrey.Visibility = Visibility.Collapsed; rectHeartGreen.Visibility = Visibility.Visible; rectHeartRed.Visibility = Visibility.Collapsed; } else { rectHeartGrey.Visibility = Visibility.Collapsed; rectHeartGreen.Visibility = Visibility.Collapsed; rectHeartRed.Visibility = Visibility.Visible; } try { ConnecTheDotsSensor p = new ConnecTheDotsSensor("2298a348-e2f9-4438-ab23-82a3930122ab", "HeartRate", "BPS"); p.value = heartRate; p.timecreated = ehh.getFormattedTimeString(); p.organization = "organization"; p.location = "location"; p.displayname = UserName; HttpResponseMessage x = await ehh.SendMessageAsync(p.ToJson()); } catch (Exception ex) { } }).AsTask(); } }
private async void MyGeolocator_PositionChanged(Geolocator sender, PositionChangedEventArgs args) { Geoposition myGeoposition = await myGeolocator.GetGeopositionAsync(); Geocoordinate myGeocoordinate = myGeoposition.Coordinate; count += 0.01; ConnecTheDotsSensor p = new ConnecTheDotsSensor("2298a348-e2f9-4438-ab23-82a3930662ab", "location", "latlong"); p.value = count; p.lat = myGeocoordinate.Latitude; p.lng = myGeocoordinate.Longitude; p.timecreated = ehh.getFormattedTimeString(); p.organization = "organization"; p.location = "location"; p.displayname = UserName; try { HttpResponseMessage x = await ehh.SendMessageAsync(p.ToJson()); } catch (Exception) { } }