Esempio n. 1
0
        public FitbitClient(ApplicationCredentials applicationCredentials)
        {
            if (!applicationCredentials.IsValid())
            {
                //TODO throw Exception
            }

            this.Authentication = new Authentication(applicationCredentials);

            this.HeartRate = new HeartRate(Authentication);
        }
Esempio n. 2
0
        private void Button_start_hr_Click(object sender, EventArgs e)
        {
            string[] split = _deviceName.Split(':');

            if (split[0] == BLE)
            {
                _heartRate = HeartRateEnumeratorAndroid._GetHeartRate(split[1]);
                _heartRate.Start();
                _progressWorking.Visibility = ViewStates.Visible;
            }
        }
Esempio n. 3
0
        public void Post([FromBody] double[] values)
        {
            IHeartRate hr = _heartRateRepository.CreateNewItem();

            if (values.Length == 5)
            {
                hr.HeartMeasure_1 = values[0];
                hr.HeartMeasure_2 = values[1];
                hr.HeartMeasure_3 = values[2];
                hr.HeartMeasure_4 = values[3];
                hr.HeartMeasure_5 = values[4];
            }

            _heartRateRepository.Insert(hr);
        }
Esempio n. 4
0
        private void Button_start_hr_Click(object sender, EventArgs e)
        {
            string[] split = _deviceName.Split(':');

            if (split[0] == BLE)
            {
                _heartRate = HeartRateEnumeratorAndroid._GetHeartRate(split[1]);

                _heartRate.SetUpdateFunc((int header, int val) => {
                    _header = header;
                    _value  = val;
                    RunOnUiThread(() => UpdateUI(_header, _value));
                    return(Task.Delay(1));
                });

                _heartRate.Start();
            }
        }
        private void Button_start_hr_Click(object sender, EventArgs e)
        {
            string[] split = _deviceName.Split(':');

            if (split[0] == BLE)
            {
                var enumerator = new HeartRateEnumeratorAndroid();
                _heartRate = enumerator.GetHeartRate(split[1]);
                _heartRate.Start();
                _progressWorking.Visibility = ViewStates.Visible;
            }
            else if (split[0] == MSBand)
            {
                var enumerator = new MicrosoftBandEnumerator();
                _heartRate  = enumerator.GetHeartRate(split[1]);
                _stepSensor = _heartRate as IStepSensor;

                _heartRate.Start();
                _progressWorking.Visibility = ViewStates.Visible;
            }
        }
Esempio n. 6
0
        public FitbitClient(AuthenticationResponse authenticationResponse)
        {
            this.Authentication = new Authentication(authenticationResponse);

            this.HeartRate = new HeartRate(Authentication);
        }
Esempio n. 7
0
 public void Insert(IHeartRate item)
 {
     _heartrate.Add(item as HeartRate);
     _context.SaveDbChanges();
 }