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,
"gracePeriodService": 0,
"gracePeriodRequest": 0,
"bonding": false
"bonding": false,
"active": true
}

View File

@ -387,8 +387,14 @@ exports.enable = () => {
return;
}
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){
log("Add " + settings.gracePeriodRequest + "ms grace period after request");
}

View File

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