View Single Post
Posts: 85 | Thanked: 79 times | Joined on Nov 2007 @ Erfurt, Germany
#341
Originally Posted by gnuite View Post
I did a little investigation, and UpdateStatus appears to be a signal (not a method), so it's probably just notification about the change in status of the GPS receiver and/or GPSD (on or off).
Ah yes, you are right, i still did not understand dbus completely, i guess i should try to read some docs.

I've been trying to incorporate the new libgpsmgr/libgpsbt framework into Maemo Mapper, and while the libgpsbt framework uses DBUS to search for a bluetooth GPS receiver, the libgpsmgr framework that actually controls GPSD itself doesn't appear to use DBUS at all. Looking at the code in gregale/bora, I think libgpsmgr uses lock files to track GPS clients. There are new versions of libgpsmgr and libgpsbt, but Nokia appears to have closed-source them (grr!), so I can't see how they work. Perhaps the new libgpsmgr controls access to the internal GPS receiver.
Hmm, this would of course be really, really bad, i hope that there will be a good solution and that it is not Nokias intention to lock out Free Software from using the internal GPS in a good way. (I guess someone should ask a Nokia Employee about this issue.)