diff options
author | dakkar <dakkar@thenautilus.net> | 2018-03-31 00:02:48 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2019-03-20 12:44:52 +0000 |
commit | 939fd8f37fdab0941ae8eb3125bab572a97a0b26 (patch) | |
tree | 2572c376a3145b06a1edcbbc5d54d834aff32c13 /src/Server.cpp | |
parent | boh (diff) | |
download | gobbledegook-939fd8f37fdab0941ae8eb3125bab572a97a0b26.tar.gz gobbledegook-939fd8f37fdab0941ae8eb3125bab572a97a0b26.tar.bz2 gobbledegook-939fd8f37fdab0941ae8eb3125bab572a97a0b26.zip |
strings everywhere
Diffstat (limited to 'src/Server.cpp')
-rw-r--r-- | src/Server.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Server.cpp b/src/Server.cpp index 0917523..7e7e0f8 100644 --- a/src/Server.cpp +++ b/src/Server.cpp @@ -300,15 +300,15 @@ Server::Server(const std::string &serviceName, const std::string &advertisingNam // Standard characteristic "ReadValue" method call .onReadValue(CHARACTERISTIC_METHOD_CALLBACK_LAMBDA { - int16_t temperature = self.getDataValue<int16_t>("room-1", 0); + const char *temperature = self.getDataPointer<const char*>("room-1", ""); self.methodReturnValue(pInvocation, temperature, true); }) // Standard characteristic "WriteValue" method call .onWriteValue(CHARACTERISTIC_METHOD_CALLBACK_LAMBDA { - GVariant *pValue = g_variant_get_child_value(pParameters, 0); - self.setDataValue("room-1", g_variant_get_int16(pValue)); + GVariant *pValue = g_variant_get_child_value(pParameters, 0); + self.setDataPointer("room-1", Utils::stringFromGVariantByteArray(pValue).c_str()); }) // GATT Descriptor: Characteristic User Description (0x2901) @@ -333,7 +333,7 @@ Server::Server(const std::string &serviceName, const std::string &advertisingNam // Standard characteristic "ReadValue" method call .onReadValue(CHARACTERISTIC_METHOD_CALLBACK_LAMBDA { - int16_t temperature = self.getDataValue<int16_t>("room-2", 0); + const char *temperature = self.getDataPointer<const char*>("room-2", ""); self.methodReturnValue(pInvocation, temperature, true); }) @@ -341,7 +341,7 @@ Server::Server(const std::string &serviceName, const std::string &advertisingNam .onWriteValue(CHARACTERISTIC_METHOD_CALLBACK_LAMBDA { GVariant *pValue = g_variant_get_child_value(pParameters, 0); - self.setDataValue("room-2", g_variant_get_int16(pValue)); + self.setDataPointer("room-2", Utils::stringFromGVariantByteArray(pValue).c_str()); }) // GATT Descriptor: Characteristic User Description (0x2901) |