From de59693f0f79e23045b39713254079b22bce4b72 Mon Sep 17 00:00:00 2001 From: h2zero Date: Sun, 20 Dec 2020 09:57:26 -0700 Subject: [PATCH] Add response parameter to NimBLEClient::setValue --- src/NimBLEClient.cpp | 4 ++-- src/NimBLEClient.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/NimBLEClient.cpp b/src/NimBLEClient.cpp index 71a1bda..94d2dbb 100644 --- a/src/NimBLEClient.cpp +++ b/src/NimBLEClient.cpp @@ -621,7 +621,7 @@ std::string NimBLEClient::getValue(const NimBLEUUID &serviceUUID, const NimBLEUU * @returns true if successful otherwise false */ bool NimBLEClient::setValue(const NimBLEUUID &serviceUUID, const NimBLEUUID &characteristicUUID, - const std::string &value) + const std::string &value, bool response) { NIMBLE_LOGD(LOG_TAG, ">> setValue: serviceUUID: %s, characteristicUUID: %s", serviceUUID.toString().c_str(), characteristicUUID.toString().c_str()); @@ -632,7 +632,7 @@ bool NimBLEClient::setValue(const NimBLEUUID &serviceUUID, const NimBLEUUID &cha if(pService != nullptr) { NimBLERemoteCharacteristic* pChar = pService->getCharacteristic(characteristicUUID); if(pChar != nullptr) { - ret = pChar->writeValue(value); + ret = pChar->writeValue(value, response); } } diff --git a/src/NimBLEClient.h b/src/NimBLEClient.h index b9bb0a5..f13490f 100644 --- a/src/NimBLEClient.h +++ b/src/NimBLEClient.h @@ -55,7 +55,7 @@ public: size_t deleteService(const NimBLEUUID &uuid); std::string getValue(const NimBLEUUID &serviceUUID, const NimBLEUUID &characteristicUUID); bool setValue(const NimBLEUUID &serviceUUID, const NimBLEUUID &characteristicUUID, - const std::string &value); + const std::string &value, bool response = false); NimBLERemoteCharacteristic* getCharacteristic(const uint16_t handle); bool isConnected(); void setClientCallbacks(NimBLEClientCallbacks *pClientCallbacks,