<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br>There's a "valid_until" gconf-key that needs to be set to a value higher
<br>than current time, or the backend won't emit the signals. I'm still open<br>to other, more generic solutions.</blockquote><div><br>I think the valid until, is an interesting idea. I don't think it should stop emitting the position after the valid time, but rather have an significant increase in error.
<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Todo list:<br> * Implement service_changed signal emission<br> * Add gconf schemas
<br> * refactor (it's fairly rough right now, but I wanted it in so<br> Keith won't break my tree with more API changes :)<br><br>Some observations about API changes:<br> * civic location method/signal should have timestamp argument too?
<br></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> * I assume timestamp is time of original data retrieval,<br> in case of manual backend that would be when user inputs the data?
<br> * Maybe current_position should actually work like "last_position":<br> always return the last valid position and let the client check if<br> timestamp is acceptable? If clients are interested in current data,
<br> they should subscribe to signals anyway... The function should be<br> renamed though: "current" just doesn't describe this behaviour.</blockquote><div><br>This is an interesting idea. I believe this is what I intended with the timestamps. I believe the more we work with this, the more we find that multiple backends will be needed to find a good location. I believe timestamps will help us make the 'geoclue-master' arbitrator much easier.
<br><br>Keith Preston<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">_______________________________________________<br>GeoClue mailing list
<br><a href="mailto:GeoClue@lists.freedesktop.org">GeoClue@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/geoclue">http://lists.freedesktop.org/mailman/listinfo/geoclue</a><br><br><br>
</blockquote></div><br>