--- smsdaemon/tester.cpp 2008/06/12 18:54:24 68 +++ smsdaemon/tester.cpp 2008/06/13 07:58:40 71 @@ -42,11 +42,16 @@ int main() { - vector temp = SmsPdu::Encode7to8bit("Dette er en test af encode"); - cout << SmsPdu::HexformatVector(temp) << endl; + string pdu = "06915404950000040A91542233677100008060211202528009AB61F3C8D481622C"; - string result = SmsPdu::Decode8to7bit(temp); - cout << result << endl; + string long_pdu1 = "06915404950000440A915422336771000080601132054380A005000346020188653ABD0C2ACB416537885E9ED35D2E972BE672B95C2E97CBE572B95C2E970BE472B95C2E97CBE572B95C2E97CBE572B95C2E97CBE572B95C2E970BE472B95C2E97CBE572B95C2E97CBE572B95C2E97CBE572B95C2097CBE572B95C2E97CBE572B95C2E97CBE572B95C2E97CBE572B9402E97CBE572B95C2E97CBE572B95C2E97CBE572B95C"; + string long_pdu2 = "06915404950000440A9154223367710000806011320563800F0500034602025C2E97CBE572B900"; + + SMS sms = SmsPdu::ParseSmsPdu(long_pdu1); + + cout << "Sender " << sms.sender << endl; + cout << "Time " << sms.timestamp << endl; + cout << "Msg. " << sms.message << endl; return 0;