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