public void giveBatteryFullToast() { if (SystemEndPoints.currentBatteryLevel() > 99 && SystemEndPoints.isCharging()) { ShellToast toast = new ShellToast(); toast.Title = "BatteryGuru"; toast.Content = "You can unplug me."; toast.Show(); } }
public void setup() { bool isCharging = SystemEndPoints.isCharging(); ChargeStatus.Text = SystemEndPoints.currentBatteryLevel() + "%"; double chargeLevel = SystemEndPoints.currentBatteryLevel(); backgroundStatus.Width = (chargeLevel / 100) * 241; }
public void setup() { bool isCharging = SystemEndPoints.isCharging(); if (isCharging) { string chargeString = SystemEndPoints.calculateChargeRateString("in"); if (chargeString.Contains("calculating")) { ChargeStatusDescription.Text = "Calculating..."; Discharging.Text = "please wait"; PowerOffAt.Text = ""; } else if (chargeString.Contains("fully")) { ChargeStatusDescription.Text = "Fully charged"; Discharging.Text = "you can unplug me"; PowerOffAt.Text = ""; } else { ChargeStatusDescription.Text = "Charging..."; Discharging.Text = "fully charged in " + SystemEndPoints.calculateChargeRateString("in") + ", "; PowerOffAt.Text = "at " + SystemEndPoints.calculateChargeRateString("at");; } } else { string chargeString = SystemEndPoints.getTimeTillPowerOff(); if (chargeString.Contains("calculating")) { ChargeStatusDescription.Text = "Calculating..."; Discharging.Text = "please wait"; PowerOffAt.Text = ""; } else if (chargeString.Contains("fully")) { ChargeStatusDescription.Text = "Fully charged"; Discharging.Text = "you can unplug me"; PowerOffAt.Text = ""; } else { ChargeStatusDescription.Text = SystemEndPoints.getTimeTillPowerOff() + " left"; Discharging.Text = "discharging at " + SystemEndPoints.getTimeRatio(); PowerOffAt.Text = "power off at " + SystemEndPoints.getPowerOffTime(); } } ChargeStatus.Text = SystemEndPoints.currentBatteryLevel().ToString(); double chargeLevel = SystemEndPoints.currentBatteryLevel(); backgroundStatus.Width = (chargeLevel / 100) * 70; }
public void setup() { bool isCharging = SystemEndPoints.isCharging(); if (isCharging) { string chargeString = SystemEndPoints.calculateChargeRateString("in"); if (chargeString.Contains("calculating")) { ChargeStatusDescription.Text = "calculating..."; } else if (chargeString.Contains("fully")) { ChargeStatusDescription.Text = "fully charged"; } else { ChargeStatusDescription.Text = "charging..."; } } else { string chargeString = SystemEndPoints.getTimeTillPowerOff(); if (chargeString.Contains("calculating")) { ChargeStatusDescription.Text = "calculating..."; } else if (chargeString.Contains("fully")) { ChargeStatusDescription.Text = "fully charged"; } else { ChargeStatusDescription.Text = SystemEndPoints.getTimeTillPowerOff() + " left"; } } ChargeStatus.Text = SystemEndPoints.currentBatteryLevel() + "%"; double chargeLevel = SystemEndPoints.currentBatteryLevel(); backgroundStatus.Height = (chargeLevel / 100) * 336; }
public void setup() { bool isCharging = SystemEndPoints.isCharging(); if (isCharging) { string chargeString = SystemEndPoints.calculateChargeRateString("in"); if (chargeString.Contains("calculating")) { ChargeStatusDescription.Text = "calculating..."; } else if (chargeString.Contains("fully")) { ChargeStatusDescription.Text = "fully charged, you can unplug me"; } else { ChargeStatusDescription.Text = "fully charged in " + chargeString; } } else { string chargeString = SystemEndPoints.getTimeTillPowerOff(); if (chargeString.Contains("calculating")) { ChargeStatusDescription.Text = "calculating..."; } else if (chargeString.Contains("fully")) { ChargeStatusDescription.Text = "fully charged, you can unplug me"; } else { ChargeStatusDescription.Text = "power off in " + SystemEndPoints.getTimeTillPowerOff(); } } hour.Text = SystemEndPoints.currentBatteryLevel() + "%"; }
public void updateStates() { updateUI(); bool isCharging = SystemEndPoints.isCharging(); if (isCharging) { System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() => { DischarginRateTitle.Text = "CHARGING RATE"; PowerOffTitle.Text = "FULL CHARGE IN"; PowerOffAtTitle.Text = "FULL CHARGE AT"; DischargeRateInput.Text = SystemEndPoints.calculateChargeRateString("rate"); powerOffInInput.Text = SystemEndPoints.calculateChargeRateString("in"); powerOffAtInput.Text = SystemEndPoints.calculateChargeRateString("at"); timeSinceLastChargeInput.Text = "currently charging..."; }); //Debug.WriteLine(SystemEndPoints.calculateChargeRate()); } else { System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() => { DischarginRateTitle.Text = "DISCHARGING RATE"; PowerOffTitle.Text = "POWER OFF"; PowerOffAtTitle.Text = "POWER OFF AT"; timeSinceLastChargeInput.Text = SystemEndPoints.timeSinceLastCharge(); DischargeRateInput.Text = SystemEndPoints.getTimeRatio(); powerOffAtInput.Text = SystemEndPoints.getPowerOffTime(); powerOffInInput.Text = SystemEndPoints.getTimeTillPowerOff(); }); } }
public void addBatteryStatus() { ViewModel batteryModel = new ViewModel(); batteryModel.add(SystemEndPoints.currentBatteryLevel(), SystemEndPoints.isWifiOn(), SystemEndPoints.isPhoneOn(), SystemEndPoints.isLocationEnabled(), SystemEndPoints.isCharging(), SystemEndPoints.isAirplaneOn(), SystemEndPoints.isInternetOn(), SystemEndPoints.isOverDataLimit(), SystemEndPoints.isRoaming()); Debug.WriteLine("Background"); }