bthrm - Add debug option for active scanning
parent
fb7b97f7d2
commit
727f1ac504
|
|
@ -17,5 +17,6 @@
|
|||
"gracePeriodConnect": 0,
|
||||
"gracePeriodService": 0,
|
||||
"gracePeriodRequest": 0,
|
||||
"bonding": false
|
||||
"bonding": false,
|
||||
"active": true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue