18 |
Common* cmn = Common::instance(); |
Common* cmn = Common::instance(); |
19 |
|
|
20 |
|
|
21 |
int sec = time(0) - cmn->daemonStart; |
int tot_sec = time(0) - cmn->daemonStart; |
22 |
int min = sec / 60; |
|
23 |
int hour = min / 60; |
int sec = tot_sec % 60; |
24 |
|
int min = (tot_sec / 60) % 60; |
25 |
|
int hour = (tot_sec / 3600) %24; |
26 |
|
int days = tot_sec / (3600*24); |
27 |
|
|
28 |
std::ostringstream os; |
std::ostringstream os; |
29 |
os << VERSION << std::endl; |
os << VERSION << std::endl; |
31 |
os << "Status:" << std::endl; |
os << "Status:" << std::endl; |
32 |
os << "Recv: " << cmn->smsCounter.incomming << std::endl; |
os << "Recv: " << cmn->smsCounter.incomming << std::endl; |
33 |
os << "Send: " << cmn->smsCounter.outgoing << std::endl; |
os << "Send: " << cmn->smsCounter.outgoing << std::endl; |
34 |
os << "Uptime: " << hour << ":" << min << ":" << sec; |
os << "Uptime: " << days << "d, " << hour << ":" << min << ":" << sec; |
35 |
|
|
36 |
|
|
37 |
modem.SendSms(sms.sender, os.str(), true ); |
modem.SendSms(sms.GetSender(), os.str(), true ); |
38 |
|
|
39 |
} |
} |