|
27 | 27 |
|
28 | 28 | # include <climits> |
29 | 29 |
|
30 | | -struct desc_filter_t { |
31 | | - const NimBLEUUID* uuid; |
32 | | - void* taskData; |
33 | | -}; |
| 30 | +typedef struct { |
| 31 | + const NimBLEUUID* uuid; |
| 32 | + void* taskData; |
| 33 | +} desc_filter_t; |
34 | 34 |
|
35 | 35 | static const char* LOG_TAG = "NimBLERemoteCharacteristic"; |
36 | 36 |
|
@@ -99,7 +99,7 @@ bool NimBLERemoteCharacteristic::retrieveDescriptors(const NimBLEUUID* uuidFilte |
99 | 99 | NIMBLE_LOGD(LOG_TAG, ">> retrieveDescriptors() for characteristic: %s", getUUID().toString().c_str()); |
100 | 100 |
|
101 | 101 | NimBLETaskData taskData(const_cast<NimBLERemoteCharacteristic*>(this)); |
102 | | - desc_filter_t filter = {uuidFilter, &taskData}; |
| 102 | + desc_filter_t filter = {uuidFilter, &taskData}; |
103 | 103 | const uint16_t handle = getHandle(); |
104 | 104 | const uint16_t svcHandle = getRemoteService()->getEndHandle(); |
105 | 105 |
|
@@ -140,8 +140,8 @@ NimBLERemoteDescriptor* NimBLERemoteCharacteristic::getDescriptor(const NimBLEUU |
140 | 140 | NIMBLE_LOGD(LOG_TAG, ">> getDescriptor: uuid: %s", uuid.toString().c_str()); |
141 | 141 | NimBLERemoteDescriptor* pDsc = nullptr; |
142 | 142 |
|
143 | | - NimBLEUtils::getAttr<NimBLERemoteDescriptor>(uuid, &pDsc, m_vDescriptors, [this](const NimBLEUUID* u, NimBLERemoteDescriptor** arg) { |
144 | | - return retrieveDescriptors(u, arg); |
| 143 | + NimBLEUtils::getAttr<NimBLERemoteDescriptor>(uuid, &pDsc, m_vDescriptors, [this](const NimBLEUUID* u, NimBLERemoteDescriptor** dsc) { |
| 144 | + return retrieveDescriptors(u, dsc); |
145 | 145 | }); |
146 | 146 |
|
147 | 147 | NIMBLE_LOGD(LOG_TAG, "<< getDescriptor: %sfound", !pDsc ? "not " : ""); |
|
0 commit comments