D25110: Ensure that guiding is running when capture is started
Wolfgang Reissenberger
noreply at phabricator.kde.org
Fri Nov 1 21:25:32 GMT 2019
wreissenberger created this revision.
wreissenberger added reviewers: mutlaqja, lancaster, TallFurryMan.
Herald added a project: KDE Edu.
Herald added a subscriber: kde-edu.
wreissenberger requested review of this revision.
REVISION SUMMARY
When guiding terminates after a capture sequence has terminated, the scheduler does not restart the guiding before it executes the next iteration of the capture sequence. With this fix, the scheduler checks, whether a requested guiding is running before the capture sequence is started.
TEST PLAN
Create a schedule that repeats a capture sequence several times and requires guiding. Start the schedule and interrupt guiding exactly when a single capture sequence is completed. Since this is only a short time frame, use the debugger, set a breakpoint in SequenceJob::setStatus() and wait, until the status is set to JOB_DONE. As soon as this is the case, stop guiding. Without this fix, the scheduler starts the next capture sequence iteration without restarting the guiding. With this fix, guiding should be restarted.
REPOSITORY
R321 KStars
BRANCH
scheduler_restart_guiding
REVISION DETAIL
https://phabricator.kde.org/D25110
AFFECTED FILES
kstars/ekos/scheduler/scheduler.cpp
To: wreissenberger, mutlaqja, lancaster, TallFurryMan
Cc: kde-edu, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20191101/3a5b20f9/attachment.html>
More information about the kde-edu
mailing list