<table><tr><td style="">TallFurryMan added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D14965">View Revision</a></tr></table><br /><div><div><p>So, tested with regular remote indiserver, and result is not that positive, but not negative neither.</p>

<p>First, cutting the network off has no particular impact on the INDI connection. What it does is it freezes interactions with drivers. If the mount is slewing, the dbus error makes the Scheduler disconnect the server. If the CCD is capturing, absolutely nothing happens, and the exposure counter just stays there at the same value forever. The INDI connection is never tested by Ekos.</p>

<p>Second, stopping the remote server is properly registered by Ekos and the INDI connection is closed. Scheduler is seeing this, and retries to connect through Ekos. You were referring to indiConnectionFailureCount, but this is not involved there. That count is only used when connecting devices. Ekos doesn't attempt to connect more than once.</p>

<p>So basically, differential works, but more safeguards need to be installed. Capture probably needs a timeout for instance, as it doesn't seem to be polling the driver, but merely receiving notifications.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R321 KStars</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D14965">https://phabricator.kde.org/D14965</a></div></div><br /><div><strong>To: </strong>TallFurryMan, mutlaqja, wreissenberger<br /><strong>Cc: </strong>kde-edu, narvaez, apol<br /></div>