#include "simplebluez/interfaces/Battery1.h"
#include <iostream>
using namespace SimpleBluez;
const SimpleDBus::AutoRegisterInterface<Battery1> Battery1::registry{
"org.bluez.Battery1",
[](std::shared_ptr<SimpleDBus::Connection> conn, std::shared_ptr<SimpleDBus::Proxy> proxy) -> std::shared_ptr<SimpleDBus::Interface> {
return std::static_pointer_cast<SimpleDBus::Interface>(std::make_shared<Battery1>(conn, proxy));
}
};
Battery1::Battery1(std::shared_ptr<SimpleDBus::Connection> conn, std::shared_ptr<SimpleDBus::Proxy> proxy)
: SimpleDBus::Interface(conn, proxy, "org.bluez.Battery1") {}
Battery1::~Battery1() = default;