BLE Scanner compatibility with latest esp-nimble-cpp
This commit is contained in:
@@ -18,7 +18,7 @@ namespace BleScanner {
|
||||
|
||||
class Subscriber {
|
||||
public:
|
||||
virtual void onResult(NimBLEAdvertisedDevice* advertisedDevice) = 0;
|
||||
virtual void onResult(const NimBLEAdvertisedDevice* advertisedDevice) = 0;
|
||||
};
|
||||
|
||||
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) {
|
||||
subscriber->onResult(advertisedDevice);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user