64 |
cmn->smsCounter.incomming++; |
cmn->smsCounter.incomming++; |
65 |
} |
} |
66 |
|
|
67 |
if (sms.size() == 0) |
cmn->taskManager.ExecuteTasks(); |
68 |
Util::Sleep(10); |
|
69 |
|
|
70 |
if (cmn->isDebug && kbhit()) |
if (cmn->isDebug && kbhit()) |
71 |
break; |
break; |
72 |
|
|
73 |
|
Util::Sleep(10); |
74 |
|
|
75 |
} |
} |
76 |
} |
} |
77 |
|
|
109 |
|
|
110 |
cmn->logMessage("--------------------------------"); |
cmn->logMessage("--------------------------------"); |
111 |
|
|
112 |
|
cmn->taskManager.LoadTasks(); |
113 |
cmn->pluginManager.LoadPlugins(); |
cmn->pluginManager.LoadPlugins(); |
114 |
|
|
115 |
SerialPort port("/dev/ttyS1" ); |
SerialPort port("/dev/ttyS1" ); |
145 |
cmn->logMessage("SMS daemon started"); |
cmn->logMessage("SMS daemon started"); |
146 |
|
|
147 |
modem.DeleteAllSms(); |
modem.DeleteAllSms(); |
148 |
|
|
149 |
main_loop(modem); |
try |
150 |
|
{ |
151 |
|
main_loop(modem); |
152 |
|
} |
153 |
|
catch (std::exception& e) |
154 |
|
{ |
155 |
|
cmn->logMessage( e.what() ); |
156 |
|
} |
157 |
|
catch (...) |
158 |
|
{ |
159 |
|
cmn->logMessage( "Caught unknown exception" ); |
160 |
|
} |
161 |
|
|
162 |
cmn->logMessage( cmn->getStatusMessage() ); |
cmn->logMessage( cmn->getStatusMessage() ); |
163 |
|
|