8 #ifndef COMPONENTS_CPP_UTILS_BLEUUID_H_
9 #define COMPONENTS_CPP_UTILS_BLEUUID_H_
10 #include "sdkconfig.h"
11 #if defined(CONFIG_BT_ENABLED)
12 #include <esp_gatt_defs.h>
20 BLEUUID(std::string uuid);
21 BLEUUID(uint16_t uuid);
22 BLEUUID(uint32_t uuid);
23 BLEUUID(esp_bt_uuid_t uuid);
24 BLEUUID(uint8_t* pData,
size_t size,
bool msbFirst);
25 BLEUUID(esp_gatt_id_t gattId);
28 bool equals(BLEUUID uuid);
29 esp_bt_uuid_t* getNative();
31 std::string toString();
32 static BLEUUID fromString(std::string uuid);
36 bool m_valueSet =
false;