Multiple cameras | step 12 | alignment and guiding sync
This step of multi camera handling concentrates on synching alignment and guiding events:
- If guiding is stopped by the scheduler, e.g. for a re-alignment, the follower jobs will be stopped as well.
- If the alignment check feature is enabled for the scheduler, only the lead job is considered for alignment checks.
- Guiding deviations are forwarded to all jobs including the follower ones. This fixes the bug where follower jobs did not start when guide deviation limits were set.
- State handling for aborted jobs is improved to ensure that they get restarted.
These changes reduce frame waste for the follower jobs. In subsequent MRs, there will be smarter algorithms to wait for example for followers that are close to finish.