Migrate Ekos to Optical Trains
This is a significant change on how Ekos deals with equipment. Instead of selecting camera/scope/filter/etc combinations in the various modules (and having to remember those globally regardless of profile), we can now utilize structured Optical Trains composed of mount and all the devices that come after it in the typical astrophotography setup:
- Scope
- Reducer
- Dust Cap
- Light Box
- Rotator
- Focuser
- Camera
- Guider
Furthermore, select telescope is now mandatory and Ekos assumes all authority over scope information. We no longer rely on INDI, but instead we set whatever optical elements selected in the profile to the appropriate camera driver directly. This enabled support for adding a new type of optical elements: DSLR lenses. User may select between the two.
By default, the system generated a primary, and if necessary, a secondary optical train. The user may configure the train as they see fit and the settings are retained cross sessions.