Dear all,
I used to go check the following documentation to undersand basic propoerties of cameras/telescope and write scripts for my equipments
indilib.org/developers/deveioper-manual/...s.html#h3-telescopes

Recently, I found myself in trouble while someone tried to used a piece of software I used, that contained a simple "goto".
In practice the goto amounts to do that:
set number 'EQUATORIAL_EOD_COORD' to specified value
wait until EQUATORIAL_EOD_COORD light goes from IPS_BUSY to something else (either IPS_ALERT or IPS_OK)

Usually, for instance in the simulator, the light goes to IPS_OK when the slew is over, and the telescope is at the desired psition.

Relevant code for this behaviour can be found there:
github.com/indilib/indi/blob/6bae059fd24...ditelescope.cpp#L877

However, for lx 200 based driver, it looks like the behaviour might be different, but this is not 100% clear to me:
github.com/indilib/indi/blob/22718d728fa...00telescope.cpp#L402

It looks like the IPS_BUSY has been commented out, and instead, the TrackState (from enum TelescopeStatus) is updated. Unfortunately, from what I know, the TelescopeStatus is not exposed as either a read-only switch or something else, making it impossible to synchronize properly on the end of the slew.

Am I understanding the issue correctly or not ?
Thank you in advance for your help.

Best regards

Read More...