--- smsdaemon/SmsDaemon.cpp 2008/12/07 15:51:02 142 +++ smsdaemon/SmsDaemon.cpp 2008/12/12 12:54:27 180 @@ -5,17 +5,19 @@ #include #include -#include "common.h" +#include "Common.h" -#include "GsmModem.h" +#include "ISmsTransceiver.h" #include "Plugin.h" #include "kbhit.h" -#include "util.h" +#include "Util.h" #include "TaskManager.h" #include "PluginManager.h" +#include "ConfigFile.h" +#include "Logger.h" #include "version.h" @@ -28,7 +30,7 @@ if (!hasPlugin) os << " -- PLUGIN NOT FOUND"; - Common::instance()->logMessage(os.str()); + Logger::logMessage(os.str()); } @@ -66,7 +68,6 @@ _modem.SendSms(sms[i].GetSender(), "Unknown command!", false); } - _modem.DeleteSms(sms[i].GetIndex()); cmn->smsCounter.incomming++; } } @@ -98,19 +99,21 @@ void SmsDaemon::Start() { Common* cmn = Common::instance(); + string transceiver = cmn->GetConfigfile()->GetValue("smsdaemon","transceiver"); srand(time(0)); cmn->daemonStart = time(0); _lastSmsCheck = Util::GetTimeOfDay(); - cmn->logMessage("--------------------------------"); - cmn->logMessage( VERSION ); - cmn->logMessage( SVNVERSION ); + Logger::logMessage("--------------------------------"); + Logger::logMessage( VERSION ); + Logger::logMessage( SVNVERSION ); + Logger::logMessage( string("Transceiver: ") + transceiver ); cmn->GetTaskManager()->LoadTasks(); cmn->GetPluginManager()->LoadPlugins(); - cmn->logMessage("SMS daemon started"); + Logger::logMessage("SMS daemon started"); _modem.DeleteAllSms(); @@ -120,12 +123,12 @@ } catch (std::exception& e) { - cmn->logMessage( e.what() ); + Logger::logMessage( e.what() ); } catch (...) { - cmn->logMessage( "Caught unknown exception" ); + Logger::logMessage( "Caught unknown exception" ); } - cmn->logMessage( cmn->getStatusMessage() ); + Logger::logMessage( cmn->getStatusMessage() ); }