pygsmd: update

by sudharsh

Semesters are start in 10 days, so hardly had the time to hack on pygsmd. I had to implement multithreading[2] for the first time in my life and that was real fun. But I had to cope up with a stupid race condition which fortunately has been fixed after gdb put things in perspective. Phonesim[1] has been really useful this time, Now I can thoroughly check my code if it works on my desktop before creating premature borky packages.  Anyways messages are getting handled now, after borrowing some code from libgsmd-tool. As a result functions like pygsmd.network.get_oper() return correctly. So now I can turn my attention to sms now. As always please please check the code out, and if you find some glitches report bugs that may be present aplenty.

Heres a screenshot of the latest revision 76 in action, Note that loads have changed internally since the last one.

pygsmd76

[1]: http://unadventure.wordpress.com/2007/10/28/qpe-430-plus-qemu/

[2]: http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html

Advertisements