<table><tr><td style="">wreissenberger created this revision.<br />wreissenberger added reviewers: mutlaqja, lancaster.<br />Herald added a project: KDE Edu.<br />Herald added a subscriber: kde-edu.<br />wreissenberger requested review of this revision.
</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/D25105">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Restarting guiding after a meridian flip currently currently only happens, when the guider is in the guiding mode. For example, in the case that the meridian is crossed while dithering, the capture module does not recognize this as part of the guiding procedure and hence does not restart guiding as soon as the meridian flip is finished. This change fixes this and considers dithering, but also re-acquiring and calibrating as an indication that guiding should resume after meridian flip.</p>

<p>Additionally, a possible a weakness that may cause null pointer exceptions in starting focus execution is fixed. And last but not least, some dead code has been eliminated.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Enable dithering, move the scope close but east of the meridian and start a capturing sequence. In order to ensure, that the meridian is crossed while dithering, run kstars inside the debugger and set a breakpoint before the call of dithering. Check, if after the meridian flip guiding is restarted.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R321 KStars</div></div></div><br /><div><strong>BRANCH</strong><div><div>meridian_flip_bugfix_restart_guiding</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D25105">https://phabricator.kde.org/D25105</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>kstars/ekos/capture/capture.cpp<br />
kstars/ekos/capture/capture.h</div></div></div><br /><div><strong>To: </strong>wreissenberger, mutlaqja, lancaster<br /><strong>Cc: </strong>kde-edu, narvaez, apol<br /></div>