BLE Scanner compatibility with latest esp-nimble-cpp

This commit is contained in:
iranl
2024-12-03 13:07:07 +01:00
parent 1bf7978789
commit 5131cede3e
3 changed files with 3 additions and 3 deletions

View File

@@ -18,7 +18,7 @@ namespace BleScanner {
class Subscriber {
public:
virtual void onResult(NimBLEAdvertisedDevice* advertisedDevice) = 0;
virtual void onResult(const NimBLEAdvertisedDevice* advertisedDevice) = 0;
};
class Publisher {

View File

@@ -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) {
subscriber->onResult(advertisedDevice);
}

View File

@@ -83,7 +83,7 @@ class Scanner : public Publisher, BLEAdvertisedDeviceCallbacks {
*
* @param advertisedDevice
*/
void onResult(NimBLEAdvertisedDevice* advertisedDevice) override;
void onResult(const NimBLEAdvertisedDevice* advertisedDevice) override;
/**
* @brief Whitelist a specific BLE Address