Revert to old stablePercentage function
parent
0e4181b345
commit
0b5260d791
|
|
@ -1,10 +1,9 @@
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var settings = Object.assign(
|
var settings = Object.assign(
|
||||||
require('Storage').readJSON("powermanager.default.json", true) || {},
|
require('Storage').readJSON("powermanager.default.json", true) || {},
|
||||||
require('Storage').readJSON("powermanager.json", true) || {}
|
require('Storage').readJSON("powermanager.json", true) || {}
|
||||||
);
|
);
|
||||||
var savedBatPercent=E.getBattery();
|
|
||||||
if (settings.log) {
|
if (settings.log) {
|
||||||
let logFile = require('Storage').open("powermanager.log","a");
|
let logFile = require('Storage').open("powermanager.log","a");
|
||||||
let def = require('Storage').readJSON("powermanager.def.json", true) || {};
|
let def = require('Storage').readJSON("powermanager.def.json", true) || {};
|
||||||
|
|
@ -30,8 +29,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
setInterval(save, saveEvery);
|
setInterval(save, saveEvery);
|
||||||
|
|
||||||
E.on("kill", ()=>{
|
E.on("kill", ()=>{
|
||||||
|
|
@ -134,13 +131,15 @@
|
||||||
handleCharging(Bangle.isCharging());
|
handleCharging(Bangle.isCharging());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (settings.forceMonoPercentage){
|
if (settings.forceMonoPercentage){
|
||||||
var oldGetBattery=E.getBattery;
|
var p = (E.getBattery()+E.getBattery()+E.getBattery()+E.getBattery())/4;
|
||||||
|
var op = E.getBattery;
|
||||||
E.getBattery = function() {
|
E.getBattery = function() {
|
||||||
var newPercent =Math.round((oldGetBattery()+oldGetBattery()+oldGetBattery()+oldGetBattery()+oldGetBattery()+oldGetBattery())/6);
|
var current = Math.round((op()+op()+op()+op())/4);
|
||||||
return newPercent;
|
if (Bangle.isCharging() && current > p) p = current;
|
||||||
}
|
if (!Bangle.isCharging() && current < p) p = current;
|
||||||
|
return p;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
if (settings.forceMonoVoltage){
|
if (settings.forceMonoVoltage){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue