summaryrefslogtreecommitdiff
path: root/src/BLEAdvertisedDevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/BLEAdvertisedDevice.cpp')
-rw-r--r--src/BLEAdvertisedDevice.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/BLEAdvertisedDevice.cpp b/src/BLEAdvertisedDevice.cpp
index 351c5e1..67603df 100644
--- a/src/BLEAdvertisedDevice.cpp
+++ b/src/BLEAdvertisedDevice.cpp
@@ -234,6 +234,7 @@ void BLEAdvertisedDevice::parseAdvertisement(uint8_t* payload) {
uint8_t ad_type;
uint8_t sizeConsumed = 0;
bool finished = false;
+ setPayload(payload);
while(!finished) {
length = *payload; // Retrieve the length of the record.
@@ -506,7 +507,13 @@ std::string BLEAdvertisedDevice::toString() {
return ss.str();
} // toString
+uint8_t* BLEAdvertisedDevice::getPayload() {
+ return m_payload;
+}
+void BLEAdvertisedDevice::setPayload(uint8_t* payload) {
+ m_payload = payload;
+}
#endif /* CONFIG_BT_ENABLED */