Rename bluez_gatt_characteristic.{cc,h} to bluez_gatt_characteristic_server

This commit is contained in:
Vibhav Pant
2023-09-11 17:37:59 +05:30
parent 5574c3baf0
commit 6e524684a6
7 changed files with 42 additions and 13 deletions
@@ -3,8 +3,8 @@
* This file was automatically generated by sdbus-c++-xml2cpp; DO NOT EDIT!
*/
#ifndef __sdbuscpp__generated_dbus_bluez_gatt_characteristic_client_h__proxy__H__
#define __sdbuscpp__generated_dbus_bluez_gatt_characteristic_client_h__proxy__H__
#ifndef __sdbuscpp__gatt_characteristic_client_h__proxy__H__
#define __sdbuscpp__gatt_characteristic_client_h__proxy__H__
#include <sdbus-c++/sdbus-c++.h>
#include <string>
@@ -39,6 +39,20 @@ public:
proxy_.callMethod("WriteValue").onInterface(INTERFACE_NAME).withArguments(value, options);
}
std::tuple<sdbus::UnixFd, uint16_t> AcquireWrite(const std::map<std::string, sdbus::Variant>& options)
{
std::tuple<sdbus::UnixFd, uint16_t> result;
proxy_.callMethod("AcquireWrite").onInterface(INTERFACE_NAME).withArguments(options).storeResultsTo(result);
return result;
}
std::tuple<sdbus::UnixFd, uint16_t> AcquireNotify(const std::map<std::string, sdbus::Variant>& options)
{
std::tuple<sdbus::UnixFd, uint16_t> result;
proxy_.callMethod("AcquireNotify").onInterface(INTERFACE_NAME).withArguments(options).storeResultsTo(result);
return result;
}
void StartNotify()
{
proxy_.callMethod("StartNotify").onInterface(INTERFACE_NAME);
@@ -49,12 +63,12 @@ public:
proxy_.callMethod("StopNotify").onInterface(INTERFACE_NAME);
}
void Confirm()
public:
uint16_t Handle()
{
proxy_.callMethod("Confirm").onInterface(INTERFACE_NAME);
return proxy_.getProperty("Handle").onInterface(INTERFACE_NAME);
}
public:
std::string UUID()
{
return proxy_.getProperty("UUID").onInterface(INTERFACE_NAME);
@@ -80,6 +94,21 @@ public:
return proxy_.getProperty("Flags").onInterface(INTERFACE_NAME);
}
bool WriteAcquired()
{
return proxy_.getProperty("WriteAcquired").onInterface(INTERFACE_NAME);
}
bool NotifyAcquired()
{
return proxy_.getProperty("NotifyAcquired").onInterface(INTERFACE_NAME);
}
uint16_t MTU()
{
return proxy_.getProperty("MTU").onInterface(INTERFACE_NAME);
}
private:
sdbus::IProxy& proxy_;
};