fixes to settings.js

master
nravanelli 2025-04-30 15:07:03 +08:00
parent 97e55d22cb
commit 35f42967af
3 changed files with 8 additions and 7 deletions

View File

@ -4,3 +4,4 @@
0.07: Fixing storage overloaded issue
0.08: Added scrolling to Surveys. CORESensor app added.
0.09: Added High Temporal Accelerometry logging (x,y,z per second)
0.10: Fixes to settings.js to account for optimizations in studyTasks.json

View File

@ -104,9 +104,9 @@
function deviceSettings() {
var menu = { '< Back': function () { E.showMenu(mainMenuSettings()); } };
menu[''] = { 'title': 'Devices' };
Object.keys(settings.StudyTasks).forEach(key => {
var details = settings.StudyTasks[key];
if (details.btPair === undefined || !details.btPair) return;
settings.StudyTasks.forEach(task => {
if (task.btPair === undefined || !task.btPair) return;
let key = task.id; // Adjust based on how you identify tasks
let id = "bt_" + key + "_id";
if (settings[id] !== undefined) {
menu["Clear " + key] = function () {
@ -119,7 +119,7 @@
});
};
} else {
menu["Pair " + key] = () => createMenuFromScan(key, settings.StudyTasks[key].btInfo.service);
menu["Pair " + key] = () => createMenuFromScan(key, task.btInfo.service);
}
});
return menu;
@ -147,7 +147,7 @@
'CORESensor':'CORE Sensor'
}
for (let key in recorderOptions) {
let name = recorderOptions['key'];
let name = recorderOptions[key];
menu[name] = {
value: settings.record.includes(key),
onchange: v => {updateRecorder(key,v);}

View File

@ -1,7 +1,7 @@
{ "id": "heatsuite",
"name": "HeatSuite",
"shortName":"HeatSuite",
"version":"0.09",
"version":"0.10",
"description": "The smartwatch software to integrate with HeatSuite",
"icon": "icon.png",
"type": "app",