<div dir="ltr">I don&#39;t really understand the question, sorry ...<div><br></div><div>needs_reliable_connection is currently only a hint used by syskit (nothing else uses it). Syskit does *not* require the driver&#39;s task to be periodic, but it *does* require you to specify the &quot;minimum period&quot; (i.e. the minimum time between two consecutive samples) as produced by the device. Even if the task is non-periodic, the device usually is. The hokuyo driver, for instance, is not periodic (it processes data as it comes), and one simply declares the *device* period in syskit.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 15, 2014 at 11:59 AM, Christian Rauch <span dir="ltr">&lt;<a href="mailto:Christian.Rauch@dfki.de" target="_blank">Christian.Rauch@dfki.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
is there another way to guarantee a reliable connection without periodic samples (e.g. indexed samples)?<br>
<br>
Our camera (IDS) provides frames as they become available which are then processed by the object detection component on a &#39;needs_reliable_connection&#39; port. The only workaround I see so far is to call the camera task periodically which results in unneeded calls of the updateHook.<br>

<br>
What is the common practice on this? Should sensors deliver data periodically even if there is no new data or should processing components not rely on every single data sample package but only on the last one? Even if the task is periodic, a sample might be lost.<br>

<br>
Regards,<br>
Christian<br>
<br>
<br>
-- <br>
 Christian Rauch<br>
 Space Robotics<br>
<br>
 Universität Bremen<br>
 FB 3 - Mathematik und Informatik<br>
 AG Robotik<br>
 Robert-Hooke-Straße 1<br>
 28359 Bremen, Germany<br>
<br>
 Zentrale: <a href="tel:%2B49%20421%20178%2045-6611" value="+49421178456611" target="_blank">+49 421 178 45-6611</a><br>
<br>
 Besuchsadresse der Nebengeschäftstelle:<br>
 Robert-Hooke-Straße 5<br>
 28359 Bremen, Germany<br>
<br>
 Tel:     <a href="tel:%2B49%20421%20178%2045-6619" value="+49421178456619" target="_blank">+49 421 178 45-6619</a><br>
 Empfang: <a href="tel:%2B49%20421%20178%2045-6600" value="+49421178456600" target="_blank">+49 421 178 45-6600</a><br>
 Fax:     <a href="tel:%2B49%20421%20178%2045-4150" value="+49421178454150" target="_blank">+49 421 178 45-4150</a><br>
 E-Mail:  <a href="mailto:Christian.Rauch@dfki.de" target="_blank">Christian.Rauch@dfki.de</a><br>
<br>
 Weitere Informationen: <a href="http://www.informatik.uni-bremen.de/robotik" target="_blank">http://www.informatik.uni-<u></u>bremen.de/robotik</a><br>
<br>
<br>
<br>_______________________________________________<br>
Rock-dev mailing list<br>
<a href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a><br>
<a href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev" target="_blank">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a><br>
<br></blockquote></div><br></div>