D25133: Handle guiding problems during dithering
Wolfgang Reissenberger
noreply at phabricator.kde.org
Sun Nov 3 20:49:47 GMT 2019
wreissenberger created this revision.
wreissenberger added reviewers: mutlaqja, lancaster.
Herald added a project: KDE Edu.
Herald added a subscriber: kde-edu.
wreissenberger requested review of this revision.
REVISION SUMMARY
This is an extension of the diff D25105 <https://phabricator.kde.org/D25105>.
When a guiding problem occurs during dithering, the schedule does not restart guiding and capturing. This happens only in the case that the capture sequence has a delay > 0 defined. The reason is that both the Scheduler and the Capture module try to restart capturing, which ends up the Capture module in the wait state.
With this diff, the Capture module resumes capturing after dithering only if no problems occured. If a problem occurs, capturing aborts which leaves it to the Scheduler to restart capturing.
TEST PLAN
Enable dithering in the guiding module. Start a schedule with a capture sequence that has multiple captures and uses guiding. Start the schedule and interrupt guiding during dithering.
Execute this for all combinations of "Abort Autoguiding on failure" set or unset as well as having a delay > 0 set in the capture sequence or not.
REPOSITORY
R321 KStars
BRANCH
scheduler_restart_guiding_dithering_errors
REVISION DETAIL
https://phabricator.kde.org/D25133
AFFECTED FILES
kstars/ekos/capture/capture.cpp
To: wreissenberger, mutlaqja, lancaster
Cc: kde-edu, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20191103/f5d7b6ef/attachment.html>
More information about the kde-edu
mailing list