make startOnLoad and playbackOnLoad work with 'true' or 'false'
authorKevron Rees <kevron.m.rees@intel.com>
Thu, 27 Feb 2014 19:07:34 +0000 (11:07 -0800)
committerKevron Rees <kevron.m.rees@intel.com>
Thu, 27 Feb 2014 19:07:46 +0000 (11:07 -0800)
examples/CMakeLists.txt
plugins/database/databasesink.cpp

index 5b3fe80..729226b 100644 (file)
@@ -1,5 +1,5 @@
 set(amb_examples configwheel databaseconfig databasesource dbusconfig exampleconfig
-       gpsdconfig obdsourceconfig opencvluxconfig opencvdbusconfig qtmainloopconfig websocketsink2 websocketsource2)
+        gpsnmea obdsourceconfig opencvluxconfig opencvdbusconfig qtmainloopconfig websocketsink2 websocketsource2)
 
 install (FILES ${amb_examples} DESTINATION /etc/ambd/examples)
 
index bf388eb..1d7c5c1 100644 (file)
@@ -174,7 +174,7 @@ DatabaseSink::DatabaseSink(AbstractRoutingEngine *engine, map<std::string, std::
 
        if(config.find("startOnLoad")!= config.end())
        {
-               setLogging(true);
+               setLogging(config["startOnLoad"] == "true");
        }
 
        if(config.find("playbackMultiplier")!= config.end())
@@ -184,7 +184,7 @@ DatabaseSink::DatabaseSink(AbstractRoutingEngine *engine, map<std::string, std::
 
        if(config.find("playbackOnLoad")!= config.end())
        {
-               setPlayback(true);
+               setPlayback(config["playbackOnLoad"] == "true");
        }