BLE Scanner compatibility with latest esp-nimble-cpp
This commit is contained in:
@@ -18,7 +18,7 @@ namespace BleScanner {
|
|||||||
|
|
||||||
class Subscriber {
|
class Subscriber {
|
||||||
public:
|
public:
|
||||||
virtual void onResult(NimBLEAdvertisedDevice* advertisedDevice) = 0;
|
virtual void onResult(const NimBLEAdvertisedDevice* advertisedDevice) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
class Publisher {
|
class Publisher {
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ void Scanner::unsubscribe(Subscriber* subscriber) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Scanner::onResult(NimBLEAdvertisedDevice* advertisedDevice) {
|
void Scanner::onResult(const NimBLEAdvertisedDevice* advertisedDevice) {
|
||||||
for (const auto& subscriber : subscribers) {
|
for (const auto& subscriber : subscribers) {
|
||||||
subscriber->onResult(advertisedDevice);
|
subscriber->onResult(advertisedDevice);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ class Scanner : public Publisher, BLEAdvertisedDeviceCallbacks {
|
|||||||
*
|
*
|
||||||
* @param advertisedDevice
|
* @param advertisedDevice
|
||||||
*/
|
*/
|
||||||
void onResult(NimBLEAdvertisedDevice* advertisedDevice) override;
|
void onResult(const NimBLEAdvertisedDevice* advertisedDevice) override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Whitelist a specific BLE Address
|
* @brief Whitelist a specific BLE Address
|
||||||
|
|||||||
Reference in New Issue
Block a user