diff --git a/src/local/BLELocalDevice.h b/src/local/BLELocalDevice.h index 4b0ea26b..cabe0e7c 100644 --- a/src/local/BLELocalDevice.h +++ b/src/local/BLELocalDevice.h @@ -67,13 +67,12 @@ class BLELocalDevice { virtual void stopScan(); virtual BLEDevice central(); - virtual BLEDevice available(); - int centralCount(); - BLEDevice peripheral(); - BLEDevice peripheral(int index); - int peripheralCount(); - BLEDevice available(); - + virtual BLEDevice central(int index); + virtual int centralCount(); + virtual BLEDevice peripheral(); + virtual BLEDevice peripheral(int index); + virtual int peripheralCount(); + virtual BLEDevice available(); virtual void setAdvertisingInterval(uint16_t advertisingInterval); virtual void setConnectionInterval(uint16_t minimumConnectionInterval, uint16_t maximumConnectionInterval); diff --git a/src/utility/ATT.h b/src/utility/ATT.h index eda24a56..a8eb0162 100644 --- a/src/utility/ATT.h +++ b/src/utility/ATT.h @@ -67,11 +67,11 @@ class ATTClass { virtual bool disconnect(); virtual BLEDevice central(); - BLEDevice central(int index); - int centralCount(); - BLEDevice peripheral(); - BLEDevice peripheral(int index); - int peripheralCount(); + virtual BLEDevice central(int index); + virtual int centralCount(); + virtual BLEDevice peripheral(); + virtual BLEDevice peripheral(int index); + virtual int peripheralCount(); virtual bool handleNotify(uint16_t handle, const uint8_t* value, int length); virtual bool handleInd(uint16_t handle, const uint8_t* value, int length);