<div dir="ltr">Eric,<div><br></div><div>I stumbled on this issue with your recent MR. "prevent duplicate focus execution"</div><div><a href="https://invent.kde.org/education/kstars/-/merge_requests/141">https://invent.kde.org/education/kstars/-/merge_requests/141</a><br></div><div><br></div><div>Basically, focus fails (no stars detected for reasons unimportant here), goes back to its initial position,  and decides to restart, </div><div>but when it restarts it says it can't restart because autofocus is already running!</div><div><br></div><div>I guess when it decides to restart itself, it probably needs to deal with the inAutoFocus variable somehow</div><div>Perhaps it's as simple as just setting inAutoFocus to false before the call to start() on lines 2651, 2688, 2726, 2748, </div><div><br></div><div>However, since you've looked at this logic recently, I think you're in a better position</div><div>to make this change (or just tell me that my suggestion looks OK and I can send in that MR).</div><div><br></div><div>Hy</div><div><br></div><div>Log:  <a href="https://drive.google.com/file/d/1CF89JedlhJ3e5BHkebZHbALDiS_Unm2S/view?usp=sharing">https://drive.google.com/file/d/1CF89JedlhJ3e5BHkebZHbALDiS_Unm2S/view?usp=sharing</a><br></div><div><br></div><div>Snippets from the above log:</div><div><br></div><div>[2020-12-10T03:31:17.161 PST DEBG ][     org.kde.kstars.ekos.focus] - Focus newFITS # 1 : Current HFR  -1  Num stars  0<br>[2020-12-10T03:31:17.288 PST INFO ][     org.kde.kstars.ekos.focus] - "Failed to detect any stars. Reset frame and try again."<br>[2020-12-10T03:31:17.289 PST INFO ][     org.kde.kstars.ekos.focus] - "Focus procedure completed after 8 iterations."<br>[2020-12-10T03:31:17.289 PST DEBG ][     org.kde.kstars.ekos.focus] - Stopping Focus<br><br>[2020-12-10T03:31:17.289 PST DEBG ][     org.kde.kstars.ekos.focus] - Stopping Focus<br>[2020-12-10T03:31:17.318 PST DEBG ][   org.kde.kstars.ekos.capture] - Guiding state changed from "Suspended" to "Guiding"<br>[2020-12-10T03:31:17.319 PST INFO ][     org.kde.kstars.ekos.guide] - "Guiding resumed."<br>[2020-12-10T03:31:17.319 PST DEBG ][     org.kde.kstars.ekos.guide] - Capturing frame...<br>[2020-12-10T03:31:17.319 PST DEBG ][     org.kde.kstars.ekos.focus] - State: "Aborted"<br>[2020-12-10T03:31:17.320 PST DEBG ][   org.kde.kstars.ekos.capture] - setFocusStatus:  3<br>[2020-12-10T03:31:17.321 PST DEBG ][ org.kde.kstars.ekos.scheduler] - Guide State "Guiding"<br>[2020-12-10T03:31:17.323 PST DEBG ][     org.kde.kstars.ekos.focus] - AutoFocus result: false<br><span style="background-color:rgb(255,255,0)">[2020-12-10T03:31:17.324 PST INFO ][     org.kde.kstars.ekos.focus] - "Autofocus failed, moving back to initial focus position 11592."</span><br>[2020-12-10T03:31:17.324 PST DEBG ][     org.kde.kstars.ekos.focus] - Frame is reset. X: 0 Y: 0 W: 4656 H: 3520 binX: 1 binY: 1<br>[2020-12-10T03:31:17.349 PST DEBG ][     org.kde.kstars.ekos.focus] - Settled. State: "Failed"<br>[2020-12-10T03:31:17.350 PST DEBG ][     org.kde.kstars.ekos.focus] - Check Focus requested with minimum required HFR 0.01<br>[2020-12-10T03:31:17.350 PST DEBG ][   org.kde.kstars.ekos.capture] - setFocusStatus:  5<br><br>[2020-12-10T03:31:17.669 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  12327  (state =  2 )<br>[2020-12-10T03:31:18.213 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  12199  (state =  2 )<br>[2020-12-10T03:31:18.759 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  12071  (state =  2 )<br>[2020-12-10T03:31:19.317 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  11940  (state =  2 )<br>[2020-12-10T03:31:19.865 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  11812  (state =  2 )<br>[2020-12-10T03:31:20.405 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  11684  (state =  2 )<br>[2020-12-10T03:31:20.948 PST DEBG ][     org.kde.kstars.ekos.focus] - Abs Focuser position changed to  11592  (state =  2 )<br><span style="background-color:rgb(255,255,0)">[2020-12-10T03:31:20.981 PST INFO ][     org.kde.kstars.ekos.focus] - "Restarting autofocus process..."</span><br>[2020-12-10T03:31:20.987 PST DEBG ][     org.kde.kstars.ekos.focus] - Starting focus with box size:  64  Subframe:  no  Autostar:  no  Full frame:  yes  [ 25 %, 75 %]  Step Size:  25  Threshold:  150  Gaussian Sigma:  1.5  Gaussian Kernel size:  5  Multi row average:  3  Tolerance:  10  Frames:  1  Maximum Travel:  10000<br><br><br>[2020-12-10T03:31:25.388 PST DEBG ][     org.kde.kstars.ekos.focus] - Focus newFITS # 1 : Current HFR  1.70595  Num stars  5<br>[2020-12-10T03:31:25.508 PST DEBG ][     org.kde.kstars.ekos.focus] - Current HFR: 1.70595 is above required minimum HFR: 0.01 . Starting AutoFocus...<br><span style="background-color:rgb(255,255,0)">[2020-12-10T03:31:25.508 PST INFO ][     org.kde.kstars.ekos.focus] - "Autofocus is already running, discarding start request."</span><br>[2020-12-10T03:31:25.508 PST INFO ][     org.kde.kstars.ekos.focus] - "Detection complete."<br></div><div><br></div><div><br></div></div>