Skip to content

Commit 310a60a

Browse files
committed
Clean up PR
1 parent 74c6c58 commit 310a60a

File tree

5 files changed

+21
-16
lines changed

5 files changed

+21
-16
lines changed

src/NimBLEClient.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -632,8 +632,8 @@ NimBLERemoteService* NimBLEClient::getService(const NimBLEUUID& uuid) {
632632
NIMBLE_LOGD(LOG_TAG, ">> getService: uuid: %s", uuid.toString().c_str());
633633
NimBLERemoteService *pSvc = nullptr;
634634

635-
NimBLEUtils::getAttr<NimBLERemoteService>(uuid, &pSvc, m_svcVec, [this](const NimBLEUUID* u, NimBLERemoteService** arg) {
636-
return retrieveServices(u, arg);
635+
NimBLEUtils::getAttr<NimBLERemoteService>(uuid, &pSvc, m_svcVec, [this](const NimBLEUUID* u, NimBLERemoteService** svc) {
636+
return retrieveServices(u, svc);
637637
});
638638

639639
NIMBLE_LOGD(LOG_TAG, "<< getService: %sfound", !pSvc ? "not " : "");

src/NimBLERemoteCharacteristic.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727

2828
# include <climits>
2929

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;
3434

3535
static const char* LOG_TAG = "NimBLERemoteCharacteristic";
3636

@@ -99,7 +99,7 @@ bool NimBLERemoteCharacteristic::retrieveDescriptors(const NimBLEUUID* uuidFilte
9999
NIMBLE_LOGD(LOG_TAG, ">> retrieveDescriptors() for characteristic: %s", getUUID().toString().c_str());
100100

101101
NimBLETaskData taskData(const_cast<NimBLERemoteCharacteristic*>(this));
102-
desc_filter_t filter = {uuidFilter, &taskData};
102+
desc_filter_t filter = {uuidFilter, &taskData};
103103
const uint16_t handle = getHandle();
104104
const uint16_t svcHandle = getRemoteService()->getEndHandle();
105105

@@ -140,8 +140,8 @@ NimBLERemoteDescriptor* NimBLERemoteCharacteristic::getDescriptor(const NimBLEUU
140140
NIMBLE_LOGD(LOG_TAG, ">> getDescriptor: uuid: %s", uuid.toString().c_str());
141141
NimBLERemoteDescriptor* pDsc = nullptr;
142142

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);
145145
});
146146

147147
NIMBLE_LOGD(LOG_TAG, "<< getDescriptor: %sfound", !pDsc ? "not " : "");

src/NimBLERemoteService.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ NimBLERemoteCharacteristic* NimBLERemoteService::getCharacteristic(const NimBLEU
7878
NIMBLE_LOGD(LOG_TAG, ">> getCharacteristic: uuid: %s", uuid.toString().c_str());
7979
NimBLERemoteCharacteristic* pChar = nullptr;
8080

81-
NimBLEUtils::getAttr<NimBLERemoteCharacteristic>(uuid, &pChar, m_vChars, [this](const NimBLEUUID* u, NimBLERemoteCharacteristic** arg) {
82-
return retrieveCharacteristics(u, arg);
81+
NimBLEUtils::getAttr<NimBLERemoteCharacteristic>(uuid, &pChar, m_vChars, [this](const NimBLEUUID* u, NimBLERemoteCharacteristic** chr) {
82+
return retrieveCharacteristics(u, chr);
8383
});
8484

8585
NIMBLE_LOGD(LOG_TAG, "<< getCharacteristic: %sfound", !pChar ? "not " : "");

src/NimBLEUtils.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,13 @@ NimBLEAddress NimBLEUtils::generateAddr(bool nrpa) {
578578
return NimBLEAddress{addr};
579579
} // generateAddr
580580

581+
/**
582+
* @brief Get an attribute matching a uuid.
583+
* @param [in] uuid Search for this uuid.
584+
* @param [in] attr Pointer to hold result.
585+
* @param [in] vec Vector to search through before trying to get attribute.
586+
* @param [in] getter Attribute getter function to call.
587+
*/
581588
template <typename T>
582589
void NimBLEUtils::getAttr(const NimBLEUUID& uuid, T** attr, const std::vector<T*>& vec, const std::function<bool(const NimBLEUUID*, T**)>& getter) {
583590
// Check if already exists.
@@ -587,12 +594,10 @@ void NimBLEUtils::getAttr(const NimBLEUUID& uuid, T** attr, const std::vector<T*
587594
return;
588595
}
589596
}
590-
591597
// Exit if request failed or uuid was found.
592598
if (!getter(&uuid, attr) || *attr) {
593599
return;
594600
}
595-
596601
// Try again with 128 bit uuid if request succeeded with no uuid found.
597602
if (uuid.bitSize() == BLE_UUID_TYPE_16 || uuid.bitSize() == BLE_UUID_TYPE_32) {
598603
NimBLEUUID uuid128 = NimBLEUUID(uuid).to128();

src/NimBLEUtils.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "nimconfig.h"
2222
#if defined(CONFIG_BT_ENABLED)
2323
# include "NimBLEUUID.h"
24-
# include "functional"
24+
# include <functional>
2525
# include <vector>
2626
# include <string>
2727

@@ -56,9 +56,9 @@ class NimBLEUtils {
5656
static NimBLEAddress generateAddr(bool nrpa);
5757
static bool taskWait(const NimBLETaskData& taskData, uint32_t timeout);
5858
static void taskRelease(const NimBLETaskData& taskData, int rc = 0);
59-
6059
template <typename T>
61-
static void getAttr(const NimBLEUUID& uuid, T** attr, const std::vector<T*>& vec, const std::function<bool(const NimBLEUUID*, T**)>& getter);
60+
static void getAttr(const NimBLEUUID& uuid, T** attr, const std::vector<T*>& vec,
61+
const std::function<bool(const NimBLEUUID*, T**)>& getter);
6262
};
6363

6464
#endif // CONFIG_BT_ENABLED

0 commit comments

Comments
 (0)