Stellarium / stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
https://stellarium.org
GNU General Public License v2.0
7.55k stars 813 forks source link

DSC support in Telescope Control Plugin #1733

Open vlaate opened 3 years ago

vlaate commented 3 years ago

Is your feature request related to a problem? Please describe. The list of supported devices for the Telescope Control plugin does not include Basic Encoders such as the BBox / intelliscope / "Basic Encoder System" protocol.

Describe the solution you'd like Basic encoders use a very simple protocol: a TCP connection where Stellarium can send two types of commands: "Q\n" command to request values of encoder steps, where the DSC replies with the format "00000\t00000\t\n" (first value is Azimuth, second value is altitude)

"H\n" command to request resolution of encoders (how many steps is a 360 degree circle), usually requested only once.

Describe alternatives you've considered Using SkySafari Plus instead of Stellarium.

Additional context I've published open source / GPL software for building inexpensive DSCs, using the BBox/Intelliscope protocol, see:

https://github.com/vlaate/DobsonianDSC

It'd be nice to have Stellarium work with it.

github-actions[bot] commented 3 years ago

Thanks for adding your first issue to Stellarium. If you have questions, please do not hesitate to contact us.

alex-w commented 3 years ago

What is DSC?

gzotti commented 3 years ago

Digital Setting Circles. There are a few 3rd-party projects out there which do that, and some work together with Stellarium. If @vlaate needs it, we can accept an implementation (PR) made by him. But as neither of us uses such system, we cannot create and test this (and may also lack the decisive bit of motivation ;-) It may be possible to add the Stellarium telescope protocol to DobsonianDSC on the other hand...

vlaate commented 3 years ago

That could work.

Is there an URL documenting the Stellarium telescope protocol ?

I see several mentions of a "Stellarium telescope control protocol text file" in your TelescopeClient.cpp and wiki, but couldn't find such file.

github-actions[bot] commented 3 years ago

Hello @vlaate! Thank you for suggesting this feature.

alex-w commented 3 years ago

http://svn.code.sf.net/p/stellarium/code/trunk/telescope_server/stellarium_telescope_protocol.txt ?

alex-w commented 2 years ago

This is a good task for the community to participate in the contribution into Stellarium. Who wants to help us?

github-actions[bot] commented 1 year ago

This is a good task for the community to participate in the contribution into Stellarium. Who wants to help us?