Skip to content

Commit f4bc5b7

Browse files
committed
Add a parameter to NimBLEScan::start() to specify whether we want to scan using the coded PHY
1 parent bb5c893 commit f4bc5b7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/NimBLEScan.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ bool NimBLEScan::isScanning() {
307307
* @param [in] is_continue Set to true to save previous scan results, false to clear them.
308308
* @return True if scan started or false if there was an error.
309309
*/
310-
bool NimBLEScan::start(uint32_t duration, void (*scanCompleteCB)(NimBLEScanResults), bool is_continue) {
310+
bool NimBLEScan::start(uint32_t duration, void (*scanCompleteCB)(NimBLEScanResults), bool is_continue, bool uncoded_only) {
311311
NIMBLE_LOGD(LOG_TAG, ">> start: duration=%" PRIu32, duration);
312312

313313
// Save the callback to be invoked when the scan completes.
@@ -341,7 +341,7 @@ bool NimBLEScan::start(uint32_t duration, void (*scanCompleteCB)(NimBLEScanResul
341341
m_scan_params.filter_policy,
342342
m_scan_params.limited,
343343
&scan_params,
344-
&scan_params,
344+
uncoded_only ? NULL : &scan_params,
345345
NimBLEScan::handleGapEvent,
346346
NULL);
347347
#else

src/NimBLEScan.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class NimBLEScanResults {
6262
*/
6363
class NimBLEScan {
6464
public:
65-
bool start(uint32_t duration, void (*scanCompleteCB)(NimBLEScanResults), bool is_continue = false);
65+
bool start(uint32_t duration, void (*scanCompleteCB)(NimBLEScanResults), bool is_continue = false, bool uncoded_only = false);
6666
NimBLEScanResults start(uint32_t duration, bool is_continue = false);
6767
bool isScanning();
6868
void setAdvertisedDeviceCallbacks(NimBLEAdvertisedDeviceCallbacks* pAdvertisedDeviceCallbacks, bool wantDuplicates = false);

0 commit comments

Comments
 (0)