Esempio n. 1
0
        private async void updateInfoFromBand()
        {
            if (band != null)
            {
                // datos de la band
                var bandName = await band.GetName();

                var HoraSincronizada = (await band.GetDateTime()).ToString();
                // datos de la bateria
                var battery = await band.GetBatteryInfo();

                // datos de los pasos
                var currentSteps = await band.GetCurrentSteps();

                // datos del dispositivo
                var deviceInfo = await band.GetDeviceInfo();

                await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
                {
                    properties.BandName         = bandName;
                    properties.HoraSincronizada = HoraSincronizada;
                    properties.Batterylevel     = battery.Level + "%";
                    properties.BatteryState     = battery.Status.ToString();
                    properties.LastCharged      = battery.LastChargedS;
                    properties.CurrentSteps     = currentSteps;
                    properties.Goal             = (int)band.SettingGet("DailyGoal");
                    properties.DeviceInfo       = deviceInfo;
                });
            }
        }