Quantcast
Channel: Recent Topics - INDI Forum
Viewing all articles
Browse latest Browse all 15748

Major changes in synscan driver - by: gerryr

$
0
0
I have just committed a very large set of changes to the synscan driver. This driver works with the synscan hand controller on a synta mount, in normal mode, ie not the eqmod stuff in pc-direct mode.

Recent versions of synscan firmware now allow for setting date / time and location over the serial port. This has been implemented now when the handset firmware is detected to support these settings. I've also included the first cut at using the alignment subsystem as an integral part of the driver.

One of the major defficiences in the synscan firmware is the inability to sync the handset, so sync has never been supported in the past. With the alignment system now integrated, you wont see any real change, until the second sync point is established. Ra and Dec co-ordinates will pass thru the driver unchanged until two sync points have been set, at which point the alignment math will start to be used when passing ra/dec co-ordinates between the mount and clients.

There is no special setup required to use this as it's set up now, just send sync points and it'll magically kick in. There is some extra spamming into the client log during goto and sync operations so we can see how the numbers are being mangled as this starts to get used. To see visually what corrections are being made is pretty strait forward, even without getting under real stars. Just open the alignment tab in the synscan pages of the indi control panel, and turn the system off by clicking on the 'active' button. Your cursor in a planetarium program will move, because the data will start coming raw from the handset with no corrections if you turn the system off.

I have tested initially with the BasicMath plugin, and will start doing some more testing now using the SVD math plugin.

Viewing all articles
Browse latest Browse all 15748

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>