Hi,
So I don’t have SGP but I have a good feeling that platesolving is all done on the host computer. My host computer is pretty crappy; it doesn’t have much power or speed so platesolving with something like Astrotortilla takes a really long time to do especially if there are extra corrections that need to be made.
I do, however, have a server that has way more processing power and number crunching abilities. How difficult would it be to create a port for SGP that is only the platesolving engine? It could possibly run on C or C++ so that it’s easy to adapt for Windows and Unix systems and maintain a high level of compatibility. It might go something like this
- Start platesolving server on remote, listening for connections/data
- Connect to remote using an IP address inside SGP
- Send images for platesolving to the remote for processing
- Remote receives target image and performs a platesolve, returning serialized data about accuracy
- SGP deserializes the data and translates it into mount movements
- Repeat until accurate enough for the user
The most difficult part of this would be actually separating the platesolving engine from the rest of the application if it’s not already separated. Otherwise it’s basically just installing new outlets in the wall and adding on an addition to the house that’s in the next lot over.