Files
nuki_hub/lib/BleScanner/src/BleInterfaces.h
2022-04-30 21:01:41 +02:00

14 lines
344 B
C++

#pragma once
#include <NimBLEDevice.h>
class BLEScannerSubscriber {
public:
virtual void onResult(NimBLEAdvertisedDevice* advertisedDevice) = 0;
};
class BLEScannerPublisher {
public:
virtual void subscribe(BLEScannerSubscriber* subscriber) = 0;
virtual void unsubscribe(BLEScannerSubscriber* subscriber) = 0;
};