62 |
} |
} |
63 |
|
|
64 |
modem.DeleteSms(sms[i].sms_index); |
modem.DeleteSms(sms[i].sms_index); |
65 |
|
cmn->smsCounter.incomming++; |
66 |
} |
} |
67 |
|
|
68 |
if (sms.size() == 0) |
if (sms.size() == 0) |
89 |
cmn->gid = 1000; |
cmn->gid = 1000; |
90 |
|
|
91 |
cmn->loadConfig(argc,argv); |
cmn->loadConfig(argc,argv); |
92 |
|
cmn->daemonStart = time(0); |
93 |
|
|
94 |
|
|
95 |
///////////////////// |
///////////////////// |
106 |
SerialPort port("/dev/ttyS1" ); |
SerialPort port("/dev/ttyS1" ); |
107 |
try |
try |
108 |
{ |
{ |
109 |
port.Open( SerialPort::BAUD_9600 ); |
port.Open( SerialPort::BAUD_9600, |
110 |
|
SerialPort::CHAR_SIZE_8, |
111 |
|
SerialPort::PARITY_NONE, |
112 |
|
SerialPort::STOP_BITS_1, |
113 |
|
SerialPort::FLOW_CONTROL_HARD ); |
114 |
} |
} |
115 |
catch(std::exception &e) |
catch(std::exception &e) |
116 |
{ |
{ |
129 |
|
|
130 |
main_loop(modem); |
main_loop(modem); |
131 |
|
|
132 |
|
cmn->logMessage( cmn->getStatusMessage() ); |
133 |
|
|
134 |
if (cmn->isDaemon) |
if (cmn->isDaemon) |
135 |
daemonCleanup(); |
daemonCleanup(); |
136 |
|
|