Hi,
For a few months now, I'm driving crazy with the indi_eqmod driver and PHD2.
Out of the blue, guiding in both direction on the DEC axis stopped working. Since then, I have to rely on guiding through ST4, which I'd rather not do (an extra cable etc).
I noticed that during a PHD2 star cross test, the "return path" guiding south always output some warning messages :
[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs).
if (newstatus.direction != DEStatus.direction)
throw EQModError(EQModError::ErrInvalidParameter,
"Can not change rate while motor is running (direction differs).");
[2020-11-15T20:47:17.607 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = 7.52053 arcsecs/s, computed rate = 0.5 "
[2020-11-15T20:47:17.607 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = 0.5 "
[2020-11-15T20:47:17.608 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[MOUNT] SetMotion() : Axis = 2 -- dir=forward mode=slew speedmode=lowspeed "
[2020-11-15T20:47:17.608 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[SCOPE] CheckMotorStatus() : Axis = 2 "
[2020-11-15T20:47:17.609 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[MOUNT] SetSpeed() : Axis = 2 -- period=1240 "
[2020-11-15T20:47:17.609 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] dispatch_command: \":f2\", 4 bytes written "
[2020-11-15T20:47:17.630 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] read_eqmod: \"=101\", 5 bytes read "
[2020-11-15T20:47:17.630 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] dispatch_command: \":I2D80400\", 10 bytes written "
[2020-11-15T20:47:17.645 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] read_eqmod: \"=\", 2 bytes read "
[2020-11-15T20:47:17.645 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[MOUNT] StartMotor() : Axis = 2 "
[2020-11-15T20:47:17.646 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] dispatch_command: \":J2\", 4 bytes written "
[2020-11-15T20:47:17.661 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] read_eqmod: \"=\", 2 bytes read "
[2020-11-15T20:47:18.106 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = 0 arcsecs/s, computed rate = 0 "
[2020-11-15T20:47:18.107 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] dispatch_command: \":f2\", 4 bytes written "
[2020-11-15T20:47:18.126 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] read_eqmod: \"=111\", 5 bytes read "
[2020-11-15T20:47:18.126 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[MOUNT] StopMotor() : Axis = 2 "
[2020-11-15T20:47:18.127 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] dispatch_command: \":K2\", 4 bytes written "
[2020-11-15T20:47:18.142 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[COMM] read_eqmod: \"=\", 2 bytes read "
[2020-11-15T20:47:18.143 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] End Timed guide North/South "
[2020-11-15T20:47:18.157 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "
[2020-11-15T20:47:18.157 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = -7.52053 arcsecs/s, computed rate = -0.5 "
[2020-11-15T20:47:18.158 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = -0.5 "
[2020-11-15T20:47:18.163 CET INFO ][ org.kde.kstars.indi] - EQMod Mount : "[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs). "
[2020-11-15T20:47:18.268 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "
[2020-11-15T20:47:18.268 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = -7.52053 arcsecs/s, computed rate = -0.5 "
[2020-11-15T20:47:18.268 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = -0.5 "
[2020-11-15T20:47:18.274 CET INFO ][ org.kde.kstars.indi] - EQMod Mount : "[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs). "
[2020-11-15T20:47:18.332 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "
[2020-11-15T20:47:18.332 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = -7.52053 arcsecs/s, computed rate = -0.5 "
[2020-11-15T20:47:18.333 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = -0.5 "
[2020-11-15T20:47:18.338 CET INFO ][ org.kde.kstars.indi] - EQMod Mount : "[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs). "
[2020-11-15T20:47:18.379 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "
[2020-11-15T20:47:18.380 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = -7.52053 arcsecs/s, computed rate = -0.5 "
[2020-11-15T20:47:18.380 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = -0.5 "
[2020-11-15T20:47:18.383 CET INFO ][ org.kde.kstars.indi] - EQMod Mount : "[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs). "
[2020-11-15T20:47:18.446 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "
[2020-11-15T20:47:18.446 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = -7.52053 arcsecs/s, computed rate = -0.5 "
[2020-11-15T20:47:18.446 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = -0.5 "
[2020-11-15T20:47:18.453 CET INFO ][ org.kde.kstars.indi] - EQMod Mount : "[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs). "
[2020-11-15T20:47:18.460 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "
[2020-11-15T20:47:18.461 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] StartDETracking() : trackspeed = -7.52053 arcsecs/s, computed rate = -0.5 "
[2020-11-15T20:47:18.461 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] SetDERate() : rate = -0.5 "
[2020-11-15T20:47:18.466 CET INFO ][ org.kde.kstars.indi] - EQMod Mount : "[WARNING] Warning: Invalid parameter -> Can not change rate while motor is running (direction differs). "
[2020-11-15T20:47:18.467 CET DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Timed guide South 500 ms at rate 7.52053 "