Bug 398503 - Ekos: Mount control doesn't see the mount move
Summary: Ekos: Mount control doesn't see the mount move
Status: RESOLVED FIXED
Alias: None
Product: kstars
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jasem Mutlaq
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-11 15:23 UTC by Cedric Raguenaud
Modified: 2020-11-15 12:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 3.5.0
Sentry Crash Report:


Attachments
EQMod log (74.61 KB, text/plain)
2018-09-14 19:16 UTC, Cedric Raguenaud
Details
Ekos log (196.46 KB, text/plain)
2018-09-14 19:16 UTC, Cedric Raguenaud
Details
wINDI log (205.76 KB, text/plain)
2018-09-14 19:17 UTC, Cedric Raguenaud
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Raguenaud 2018-09-11 15:23:19 UTC
This was tested with Ekos Windows and Linux connected to a wINDI server connected to an EQMod-managed mount.

Ekos versions tested were Bleeding and Nightly #171 and later.

When slewing in a scheduled plan, the slewing is extremely slow. Looking at the Ascom commands, it appears that Ekos doesn't wait for the goto to finish. It sends the same slew order over and over again every second or so. As a result, the mount slew is interrupted every second and starts again. The one slew I tried took several minutes. 

A slew from kstars works as expected though.
Comment 1 TallFurryMan 2018-09-14 06:26:32 UTC
This might be a good candidate for a bug investigation in wIndi too.
Comment 2 Cedric Raguenaud 2018-09-14 10:43:56 UTC
What's interesting is that kstars moves the mount as expected. It doesn't seem to fail to see it move, whereas Ekos doesn't see mount movement.
Comment 3 TallFurryMan 2018-09-14 13:37:29 UTC
Do you have logs for this?
Comment 4 Cedric Raguenaud 2018-09-14 13:52:42 UTC
Not anymore, but I'll try again tonight and keep the logs.
Comment 5 Cedric Raguenaud 2018-09-14 19:16:17 UTC
Created attachment 114961 [details]
EQMod log
Comment 6 Cedric Raguenaud 2018-09-14 19:16:49 UTC
Created attachment 114962 [details]
Ekos log
Comment 7 Cedric Raguenaud 2018-09-14 19:17:14 UTC
Created attachment 114963 [details]
wINDI log
Comment 8 TallFurryMan 2018-09-14 20:17:05 UTC
That's what I thought: Scheduler is not seeing the mount slew, and request the slew operation again: "Warning: job 'Deneb' found not slewing, restarting.".

You don't get the same behavior with kstars because it is not checking whether the request is actually operated.

Now we must find why the status returned by the mount interface is not the right state. This is probably in the wINDI interface, or the mount interface talking with wINDI.
Comment 9 Cedric Raguenaud 2018-09-14 20:55:35 UTC
Is there anything I can do?
Comment 10 Jasem Mutlaq 2020-11-15 12:27:27 UTC
This should be fixed in 3.5.0