Skip to content

Commit 41c08ad

Browse files
committed
Make BLELocalService available publicly.
1 parent 29bef40 commit 41c08ad

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

src/ArduinoBLE.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,8 @@
2626
#include "BLETypedCharacteristics.h"
2727
#include "utility/btct.h"
2828

29+
// dps
30+
#include "local/BLELocalCharacteristic.h"
31+
#include "local/BLELocalService.h"
32+
2933
#endif

src/BLEService.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,14 @@ class BLEService {
4646
BLECharacteristic characteristic(const char * uuid) const;
4747
BLECharacteristic characteristic(const char * uuid, int index) const;
4848

49+
// dps
50+
BLELocalService* local();
51+
4952
protected:
5053
friend class GATTClass;
5154

5255
BLEService(BLELocalService* local);
5356

54-
BLELocalService* local();
55-
5657
void addCharacteristic(BLELocalCharacteristic* characteristic);
5758

5859
protected:

src/local/BLELocalService.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ class BLELocalService : public BLELocalAttribute {
3838
void addCharacteristic(BLECharacteristic& characteristic);
3939
void clear();
4040

41+
// dps
42+
void addCharacteristic(BLELocalCharacteristic* characteristic);
43+
4144
protected:
4245
friend class ATTClass;
4346
friend class GATTClass;
@@ -49,7 +52,6 @@ class BLELocalService : public BLELocalAttribute {
4952
unsigned int characteristicCount() const;
5053
BLELocalCharacteristic* characteristic(unsigned int index) const;
5154

52-
void addCharacteristic(BLELocalCharacteristic* characteristic);
5355

5456
private:
5557
uint16_t _startHandle;

0 commit comments

Comments
 (0)