--- smsdaemon/tester.cpp 2008/06/09 18:15:53 26 +++ smsdaemon/tester.cpp 2008/12/07 13:28:52 141 @@ -1,19 +1,155 @@ /* using http://sourceforge.net/projects/libserial/ + * */ #include #include -#include "SerialPort.h" +#include +#include "serialport/SerialPort.h" + #include "GsmModem.h" #include "Sms.h" +#include "plugins/TogPlugin.h" +#include "plugins/TrainInfo.h" +#include "util.h" +#include "plugins/StatusPlugin.h" +#include "SmsPdu.h" using namespace std; +using namespace Util; + +void test_sms(GsmModem& modem, int len) +{ + cout << "----- test_sms( " << len << " ) ------- " << endl; + + string msg = Util::str_formatint(len); + msg.append(1, ' '); + msg.append(len - msg.length(), 'a'); + + vector pdu = SmsPdu::CreateSmsPdu("22337617", msg, true); + + for (unsigned int i=0; i res = modem.ReadSms(true); + + for (unsigned int i = 0; i" << sms.message << "<" << endl; + cout << "Cmd: >" << cmd << "<" << endl; + cout << "Data >" << data << "<" << endl; + + Util::str_dump(sms.message); + //modem.SendSms(sms.sender, sms.message, false); + + } + +*/ +/* + vector pdu = SmsPdu::CreateSmsPdu("4522337617", "Hej med dig, igen", true); + cout << "Len: " << pdu[0].len << endl; + cout << "Pdu: " << pdu[0].pdu << endl; + + modem.SendSmsPdu(pdu[0].pdu, pdu[0].len); +*/ + + + +/* + SMS sms; + sms.sender = "12345678"; + sms.message = "Tog list"; + DebugGsmModem modem; + TogPlugin plugin; + + plugin.Execute(modem, sms); + + + string msg = Util::str_gsm2latin(modem.GetMessage()); + + cout << "---- " << msg.length() << " ----" << endl; + cout << msg << endl; +*/ +/* + vector trains = GetTrainInfo("BJ","Bjerringbro"); + + for (unsigned i=0; i