<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/D15546">View Revision</a></tr></table><br /><div><div><p>Don't get me wrong, I completely agree with your changes. I am using slewStatus as a mean to check the mount is still there, because there's nothing else I can rely on. The problem is really to manage, on one hand, the best case, that is, the interface has a working connection with the device, and the problematic case, that is, the interface lost contact but because no one is requesting anything, no event will ever come up.</p>

<p>I believe my changes are temporary, as indicated in the FIXME: we need an event that says "something is wrong", even if the interface is not requested to do anything. If you can provide an event source that goes to setMountStatus that notifies such loss, we can build on that.</p>

<p>Right now, I chose to poll slewStatus to preserve the existing feature, but from the point of view of the Scheduler we cannot be sure the mount connection is checked when using that property. We need a dedicated event.</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/D15546">https://phabricator.kde.org/D15546</a></div></div><br /><div><strong>To: </strong>TallFurryMan, mutlaqja, wreissenberger<br /><strong>Cc: </strong>kde-edu, narvaez, apol<br /></div>