CCD module: Option to plate solve every image
Is your feature request related to a problem? Please describe.
With the new StellarSolver working very well, a great enhancement would be the option to plate solve every image acquired by the CCD module.
Describe the solution you'd like
- Add a toggle (default: disabled) to the CCD tab to enable solving of each image acquired by the module.
- After the image is acquired, but before it is saved, perform the equivalent of a "Solve, action:nothing" on the just-Captured image using current settings from the Align tab.
- Update the FITS header for the current image with the updated results.
This toggle might be located within the current "Guide Limits" sub-tab, or it may be appropriate to create a new "Solver" sub-tab.
Describe alternatives you've considered
Ultimately, I'd like to have a solution to limit drift experienced during long imaging sessions, induced by differential flexure of the main scope and the guide scope. I had considered some type of implementation in the guide software (PHD2), but it makes more sense to start with more instrumentation at the source. I will introduce an additional Feature request related to differential guiding, which would likely require this Enhancement to be implemented.
Additional context
This would enable more accurate FITS headers for acquired images - rather than just perpetuating the result determined by the Align module. Further enhancement would allow the Guide module to more accurately maintain the pointing to the target pointing in the cases where there is differential flexure between the main scope and the guide scope.