add hrm min/max settings

pull/2594/head
thyttan 2023-02-19 12:04:14 +01:00
parent 81d281e397
commit b8eca27831
3 changed files with 29 additions and 1 deletions

View File

@ -31,7 +31,7 @@
}, },
{ {
"name": "run_karvonnen", "name": "run_karvonnen",
"url": "run_karvonnen.js" "url": "karvonnen.js"
} }
], ],
"data": [ "data": [

View File

@ -31,6 +31,10 @@
notifications: [], notifications: [],
}, },
}, },
HRM: {
min: 65,
max: 165,
},
}, storage.readJSON(SETTINGS_FILE, 1) || {}); }, storage.readJSON(SETTINGS_FILE, 1) || {});
function saveSettings() { function saveSettings() {
storage.write(SETTINGS_FILE, settings) storage.write(SETTINGS_FILE, settings)
@ -125,5 +129,29 @@
'Box 6': getBoxChooser("B6"), 'Box 6': getBoxChooser("B6"),
}); });
menu[/*LANG*/"Boxes"] = function() { E.showMenu(boxMenu)}; menu[/*LANG*/"Boxes"] = function() { E.showMenu(boxMenu)};
var hrmMenu = {
'< Back': function() { E.showMenu(menu) },
}
menu[/*LANG*/"HRM min/max"] = function() { E.showMenu(hrmMenu)};
hrmMenu[/*LANG*/"min"] = {
min: 0, max: 100,
value: settings.HRM.min|65,
format: v => v,
onchange: v => {
settings[HRM][min] = v;
saveSettings();
},
}
hrmMenu[/*LANG*/"max"] = {
min: 120, max: 190,
value: settings.HRM.min|165,
format: v => v,
onchange: v => {
settings[HRM][max] = v;
saveSettings();
},
}
E.showMenu(menu); E.showMenu(menu);
}) })