bthrm - Add debug option for active scanning

master
Martin Boonk 2022-11-16 17:30:52 +01:00
parent fb7b97f7d2
commit 727f1ac504
3 changed files with 16 additions and 3 deletions

View File

@ -17,5 +17,6 @@
"gracePeriodConnect": 0, "gracePeriodConnect": 0,
"gracePeriodService": 0, "gracePeriodService": 0,
"gracePeriodRequest": 0, "gracePeriodRequest": 0,
"bonding": false "bonding": false,
"active": true
} }

View File

@ -387,8 +387,14 @@ exports.enable = () => {
return; return;
} }
log("Requesting device with filters", filters); log("Requesting device with filters", filters);
promise = NRF.requestDevice({ filters: filters, active: true }); try {
promise = NRF.requestDevice({ filters: filters, active: settings.active });
} catch (e){
log("Error during initial request:", e);
onDisconnect(e);
return;
}
if (settings.gracePeriodRequest){ if (settings.gracePeriodRequest){
log("Add " + settings.gracePeriodRequest + "ms grace period after request"); log("Add " + settings.gracePeriodRequest + "ms grace period after request");
} }

View File

@ -102,6 +102,12 @@
writeSettings("bonding",v); writeSettings("bonding",v);
} }
}, },
'Use active scanning': {
value: !!settings.active,
onchange: v => {
writeSettings("active",v);
}
},
'Grace periods': function() { E.showMenu(submenu_grace); } 'Grace periods': function() { E.showMenu(submenu_grace); }
}; };