BLE: reception support multiple service data (#3502)

* BLE: reception support multiple service data

* fix prev commit, i not inicialized
This commit is contained in:
Evgenii Grekov
2020-01-20 18:30:29 +05:00
committed by Me No Dev
parent 36075257c2
commit 85ef51ffbc
2 changed files with 50 additions and 9 deletions

View File

@ -36,8 +36,12 @@ public:
int getRSSI();
BLEScan* getScan();
std::string getServiceData();
std::string getServiceData(int i);
BLEUUID getServiceDataUUID();
BLEUUID getServiceDataUUID(int i);
BLEUUID getServiceUUID();
BLEUUID getServiceUUID(int i);
int getServiceDataCount();
int8_t getTXPower();
uint8_t* getPayload();
size_t getPayloadLength();
@ -93,8 +97,8 @@ private:
int m_rssi;
std::vector<BLEUUID> m_serviceUUIDs;
int8_t m_txPower;
std::string m_serviceData;
BLEUUID m_serviceDataUUID;
std::vector<std::string> m_serviceData;
std::vector<BLEUUID> m_serviceDataUUIDs;
uint8_t* m_payload;
size_t m_payloadLength = 0;
esp_ble_addr_type_t m_addressType;