CANGenPlugin::CANGenPlugin(AbstractRoutingEngine* re, const map<string, string>& config, AbstractSource& parent) : AmbPluginImpl(re, config, parent), ws(new WebSockets(*this)) { addPropertySupport(Zone::None,[]() { return new SimCommand(); }); }
DBusInterfaceManager::DBusInterfaceManager(AbstractRoutingEngine * engine, std::map<std::string,std::string> config, AbstractSource & parent) :AmbPluginImpl(engine, config, parent), connection(nullptr) { DBusSink::dbusConfig = config; dbusConnected = addPropertySupport(Zone::None, []() { return new BasicPropertyType<bool>(DBusConnected, false); }); ownerId = g_bus_own_name(G_BUS_TYPE_SYSTEM, DBusServiceName, G_BUS_NAME_OWNER_FLAGS_NONE, on_bus_acquired, on_name_acquired, on_name_lost, this, nullptr); }