switux wrote: Hi Jasem,
Fair enough, however, I tried your synscan driver instead and unless I am mistaken (there is no motor status available), tracking still ran after I played with the handset: same use case, different behaviour (yours makes more sense, if you ask me). I would be quite happy going for the synscan driver except that when I switched tracking off in ekos, it would not switch back on unless I slewed to another target (or the same, I imagine). No indication whatsoever that it even tried to switch tracking on (and failed). I guess I just traded one issue for another
geehalel wrote: The motor controller firmware only allows to set speed and direction of motors, there is no notion of tracking state in the firmware. And EQMod can't know that you're pressing a button on the handset before eventually restarting tracking. The same applies to the handset which does not know (or look) whether the mount was tracking before the manual move. A solution would be to start tracking on the handset before the manual move.
When using the synscan driver, it talks to the handset firmware itself, there is an unique state of the mount, I believe.
I think that what Jean-Luc is saying is that after the handset slews the mount it then has to restore the tracking state to what it (the handset) thinks it was before the slew. If the handset had not been set to tracking mode before the slew then it will not track after the slew. So if you set tracking on in the handset first (even if the mount is already tracking as commanded by EQMOD) then after slewing with the handset it will know that it needs to restore tracking.
switux wrote: Hi Jean-Luc,
So if I got it correctly, whether we use EQMod (in PC-Direct mode) or Synscan, corrections made with the handset should not affect tracking, albeit for different reasons (ignored or single tracking status).
That said, it seems we have a problem with EQMod since I performed the very same use case you mentioned: start tracking and use the handset to make corrections. In that case, tracking stops.
Are we on the same page?