--- smsdaemon/tester.cpp 2008/12/07 13:28:52 141 +++ smsdaemon/tester.cpp 2008/12/15 09:10:05 185 @@ -8,18 +8,20 @@ #include #include "serialport/SerialPort.h" -#include "GsmModem.h" +#include "DebugTransceiver.h" +#include "SmsToolTransceiver.h" +#include "plugins/HostStatusPlugin.h" #include "Sms.h" #include "plugins/TogPlugin.h" #include "plugins/TrainInfo.h" -#include "util.h" +#include "Util.h" #include "plugins/StatusPlugin.h" #include "SmsPdu.h" using namespace std; using namespace Util; -void test_sms(GsmModem& modem, int len) +void test_sms(ISmsTransceiver& modem, int len) { cout << "----- test_sms( " << len << " ) ------- " << endl; @@ -35,7 +37,7 @@ cout << "Len: " << pdu[i].len << endl; cout << "Pdu: " << pdu[i].pdu << endl; - modem.SendSmsPdu(pdu[i].pdu, pdu[i].len); +// modem.SendSmsPdu(pdu[i].pdu, pdu[i].len); } } @@ -51,7 +53,19 @@ cout << end << endl; return 0; */ - string start = "hej æøåÆØÅ"; + + + DebugTransceiver trans(true); + HostStatusPlugin pl; + + SMS sms; + + pl.Execute(trans,sms); + + + + return 0; + string start = "hej ������"; string mid = str_latin2gsm(start); string final = str_gsm2latin(mid); @@ -62,14 +76,6 @@ return 0; - DebugGsmModem modem(true); - SMS sms; - sms.sender="1234"; - sms.message="status"; - StatusPlugin status; - status.Execute(modem,sms); - - return 0; /* SerialPort port("/dev/ttyS1" ); port.Open( SerialPort::BAUD_9600, @@ -78,7 +84,7 @@ SerialPort::STOP_BITS_1, SerialPort::FLOW_CONTROL_HARD ); - GsmModem modem(port); + ModemTransceiver modem(port); modem.Init(); @@ -121,7 +127,7 @@ SMS sms; sms.sender = "12345678"; sms.message = "Tog list"; - DebugGsmModem modem; + DebugModemTransceiver modem; TogPlugin plugin; plugin.Execute(modem, sms); @@ -161,7 +167,7 @@ SerialPort port("/dev/ttyS1" ); port.Open(); - GsmModem modem(port); + ModemTransceiver modem(port); //modem.SendSms("22337617", "Hello, sir!"); //