From d8bb595551c6120b7f9458132dcf907958b5aa1f Mon Sep 17 00:00:00 2001 From: Kevron Rees Date: Fri, 15 Mar 2013 09:42:57 -0700 Subject: [PATCH] database playback functionality working --- configsink | 5 ----- configsource | 5 ----- plugins/database/databasesink.cpp | 8 ++++++++ plugins/dbus/amb-qt/ambqt.h | 6 ++++-- 4 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 configsink delete mode 100644 configsource diff --git a/configsink b/configsink deleted file mode 100644 index 2f4d5fe..0000000 --- a/configsink +++ /dev/null @@ -1,5 +0,0 @@ -{ - "sources" : [ {"name":"ExampleSource","path":"/usr/lib/automotive-message-broker/examplesourceplugin.so" }], - "sinks": [ {"name":"WebSocketSink","path":"/usr/lib/automotive-message-broker/websocketsinkplugin.so"} ] -} - diff --git a/configsource b/configsource deleted file mode 100644 index 8638d46..0000000 --- a/configsource +++ /dev/null @@ -1,5 +0,0 @@ -{ - "sources" : [ {"name":"WebSocketSource","ip":"127.0.0.1","port":"23000","path":"/usr/lib/automotive-message-broker/websocketsourceplugin.so" }], - "sinks": [ {"name":"ExampleSink","path":"/usr/lib/automotive-message-broker/examplesinkplugin.so"} ] -} - diff --git a/plugins/database/databasesink.cpp b/plugins/database/databasesink.cpp index 5c44f54..a0aedbf 100644 --- a/plugins/database/databasesink.cpp +++ b/plugins/database/databasesink.cpp @@ -443,10 +443,18 @@ AsyncPropertyReply *DatabaseSink::setProperty(AsyncSetPropertyRequest request) if(request.value->value()) { startPlayback(); + + BasicPropertyType temp(true); + + routingEngine->updateProperty(DatabasePlaybackProperty,&temp,uuid()); } else { /// TODO: stop playback + + BasicPropertyType temp(true); + + routingEngine->updateProperty(DatabasePlaybackProperty,&temp,uuid()); } reply->success = true; diff --git a/plugins/dbus/amb-qt/ambqt.h b/plugins/dbus/amb-qt/ambqt.h index c406d73..d004197 100644 --- a/plugins/dbus/amb-qt/ambqt.h +++ b/plugins/dbus/amb-qt/ambqt.h @@ -41,6 +41,8 @@ class AmbProperty: public QObject QVariant value = mDBusInterface->property(propertyName().toAscii().data()); + qDebug()<<"property "<