https://bugs.kde.org/show_bug.cgi?id=422940
Bug ID: 422940
Summary: EKOS - PHD2 may fail calibration without notice
Product: kstars
Version: git
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
STEPS TO REPRODUCE
1. Launch PHD2, no equipment connection
2. Launch Ekos with Telescope and CCD Simulators, PHD2 guider
3. Remain on NCP, start guiding
OBSERVED RESULT
Guiding at NCP fails because PHD2 doesn't see the guide star move enough.
If the guide star doesn't move at all (0 pixel offset), PHD2 will abort
calibration without sending a message. In that situation, Ekos remains
waiting for the end of the procedure.
PHD2 is in looping mode when it abandons calibration without notice. Therefore
Ekos cannot resume guiding anymore because guiding frames are being received.
The UI prevents stopping because guiding is not actually active. The state
machine is lost and situation cannot be recovered, even with
a disconnect/reconnect.
This issue, while very specific, shows that there are holes in the guiding
faut tolerance.
EXPECTED RESULT
There should be a timeout to waiting for the calibration procedure to end.
By default, not considering frame download, it takes PHD2/Simulators ~25s
to calibrate when everything works, and ~75s to fail if the star doesn't
move enough (there is no failure if the star doesn't move at all).
Ekos should poll for PHD2 state and execute proper state machine recovery.
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma: Ubuntu 18.04
(available in About System)
KDE Plasma Version:
KDE Frameworks Version:
Qt Version: 5.12.5
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.