<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&#39;s a &quot;valid_until&quot; gconf-key that needs to be set to a value higher
<br>than current time, or the backend won&#39;t emit the signals. I&#39;m still open<br>to other, more generic solutions.</blockquote><div><br>I think the valid until, is an interesting idea.&nbsp;&nbsp; I don&#39;t think it should stop emitting the position after the valid time, but rather have an significant increase in error.
<br>&nbsp;</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&#39;s fairly rough right now, but I wanted it in so<br>&nbsp;&nbsp; Keith won&#39;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>&nbsp;&nbsp; in case of manual backend that would be when user inputs the data?
<br> * Maybe current_position should actually work like &quot;last_position&quot;:<br>&nbsp;&nbsp; always return the last valid position and let the client check if<br>&nbsp;&nbsp; timestamp is acceptable? If clients are interested in current data,
<br>&nbsp;&nbsp; they should subscribe to signals anyway... The function should be<br>&nbsp;&nbsp; renamed though: &quot;current&quot; just doesn&#39;t describe this behaviour.</blockquote><div><br>This is an interesting idea.&nbsp;&nbsp; I believe this is what I intended with the timestamps.&nbsp;&nbsp; I believe the more we work with this, the more we find that multiple backends will be needed to find a good location.&nbsp;&nbsp; I believe timestamps will help us make the &#39;geoclue-master&#39; arbitrator much easier.
<br><br>Keith Preston<br>&nbsp;</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>