Consider this scenerio:This is true, but I can't say what other programs (MaxIm, FocusMax,
StarryNight, Cartes duCiel, MaxPoint, MaxIm DL ... well, you get the
point!) will do. The key is that the system (driver + mount)
absolutely MUST be able to report reliably whether slewing has
completed or not!
5) The mount stopsThink of the driver and mount as a system. Viewed from the client
program that's what it is. The client could care less whether #6 is
necessary, or if the driver could ask the firmware the question "are
you finished slewing?" One way or 'tother the -system- must be able
RELIABLY report slew completion (well, and everything else reported by
the driver, eh?). Otherwise the response from the "Slewing" property
(etc.) of the driver could be a lie, and no matter WHAT program (ACP,
MaxIm, FocusMax, etc.) is controlling the mount, it will malfunction.
Or, taken another way, the driver must either report the truth, or
raise an error!