[BT] Adaptive scan sequence change (#1493)
When reactivating adaptive scan, restore default
This commit is contained in:
1 parent
c77a16867d
commit
fa636bae0f
1 file changed
+8
-3
+8
-3
@@ -152,9 +152,14 @@ void BTConfig_fromJson(JsonObject& BTdata, bool startup = false) {
|
|||||||
// Attempts to connect to eligible devices or not
|
// Attempts to connect to eligible devices or not
|
||||||
BTConfig_update(BTdata, "bleconnect", BTConfig.bleConnect);
|
BTConfig_update(BTdata, "bleconnect", BTConfig.bleConnect);
|
||||||
// Identify AdaptiveScan deactivation to pass to continuous mode
|
// Identify AdaptiveScan deactivation to pass to continuous mode
|
||||||
if (BTdata.containsKey("adaptivescan") && BTdata["adaptivescan"] == false && BTConfig.adaptiveScan == true && startup == false) {
|
if (startup == false) {
|
||||||
BTdata["interval"] = MinTimeBtwScan;
|
if (BTdata.containsKey("adaptivescan") && BTdata["adaptivescan"] == false && BTConfig.adaptiveScan == true) {
|
||||||
BTdata["intervalacts"] = MinTimeBtwScan;
|
BTdata["interval"] = MinTimeBtwScan;
|
||||||
|
BTdata["intervalacts"] = MinTimeBtwScan;
|
||||||
|
} else if (BTdata.containsKey("adaptivescan") && BTdata["adaptivescan"] == true && BTConfig.adaptiveScan == false) {
|
||||||
|
BTdata["interval"] = TimeBtwRead;
|
||||||
|
BTdata["intervalacts"] = TimeBtwActive;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
BTConfig_update(BTdata, "adaptivescan", BTConfig.adaptiveScan);
|
BTConfig_update(BTdata, "adaptivescan", BTConfig.adaptiveScan);
|
||||||
// Time before before active scan
|
// Time before before active scan
|
||||||
|
|||||||
Reference in new issue
Block a user