File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed
libraries/Bluefruit52Lib/src Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -242,6 +242,19 @@ void BLEScanner::filterMSD(uint16_t manuf_id)
242
242
_filter_msd_id = manuf_id;
243
243
}
244
244
245
+ void BLEScanner::clearFilters (void )
246
+ {
247
+ _filter_rssi = INT8_MIN;
248
+ _filter_msd_en = false ;
249
+
250
+ if ( _filter_uuid )
251
+ {
252
+ delete _filter_uuid;
253
+ _filter_uuid = NULL ;
254
+ }
255
+
256
+ }
257
+
245
258
/* *
246
259
* Event Handler
247
260
* @param evt
Original file line number Diff line number Diff line change @@ -59,8 +59,10 @@ class BLEScanner
59
59
void restartOnDisconnect (bool enable);
60
60
61
61
void filterRssi (int8_t min_rssi);
62
- void filterUuid (BLEUuid ble_uuid);
63
62
void filterMSD (uint16_t manuf_id);
63
+ void filterUuid (BLEUuid ble_uuid);
64
+
65
+ void clearFilters (void );
64
66
65
67
bool start (uint16_t timeout = 0 );
66
68
bool stop (void );
@@ -89,7 +91,7 @@ class BLEScanner
89
91
bool _start_if_disconnect;
90
92
91
93
int8_t _filter_rssi;
92
- bool _filter_msd_en; // since all value of manu id is value (0-FFFF)
94
+ bool _filter_msd_en; // since all value of manufacturer id is valid (0-FFFF)
93
95
uint16_t _filter_msd_id;
94
96
BLEUuid* _filter_uuid;
95
97
You can’t perform that action at this time.
0 commit comments