D19998: Remove bypass of preliminary steps when no light frames are needed.

Eric Dejouhanet noreply at phabricator.kde.org
Sat Mar 23 14:07:56 GMT 2019


TallFurryMan created this revision.
TallFurryMan added reviewers: mutlaqja, wreissenberger.
Herald added a project: KDE Edu.
Herald added a subscriber: kde-edu.
TallFurryMan requested review of this revision.

REVISION SUMMARY
  When Scheduler executes a sequence file which contains no light frames, it bypasses preliminary steps such as tracking, focusing, aligning and guiding.
  
  This differential removes this bypass, considering:
  
  - Unticking all preliminary steps from the schedule job offers identical behavior.
  - Automatic calibration of exposure duration by the Capture module, using flat frames as light frames, is an interesting feature.
  - The feature is confusing for end-users.
  
  Note that per original behavior, the Scheduler will still bypass opening the dome and avoid sleeping when only calibration frames are to be processed.
  
  Discussion is at https://www.indilib.org/forum/development/4882-calibration-frames-optimized-step-from-the-scheduler.html

TEST PLAN
  Simple workflow with only light frames is undisturbed.
  Simple workflow with only calibration frames is now able to track an arbitrary target, focus, align and guide, all of which are useless for real flat frames.
  Observe as Wall Slewing option of calibration frames is now in conflict with tracking and guiding steps.
  Guiding, especially, will abort the scheduler job when slewing to the Wall coordinates.

REPOSITORY
  R321 KStars

BRANCH
  improve__remove_calibration_frame_bypass (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D19998

AFFECTED FILES
  kstars/ekos/scheduler/scheduler.cpp

To: TallFurryMan, mutlaqja, wreissenberger
Cc: kde-edu, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20190323/6ff5e4b3/attachment.html>


More information about the kde-edu mailing list