@@ -59,11 +59,11 @@ def __init__(self, *args, **kwargs):
5959 self .app .connection_established .connect (self .on_connection_established )
6060
6161 self .selectLineToLockPushButton .clicked .connect (self .start_autolock_selection )
62- self .abortSelectingPushButton .clicked .connect (self .stop_autolock_selection )
62+ self .abortSelectingPushButton .clicked .connect (self .abort_autolock_selection )
6363 self .manualLockButton .clicked .connect (self .start_manual_lock )
6464 self .pIDOnSlowStrengthSpinBox .setKeyboardTracking (False )
65- self .resetLockFailedStatePushButton .clicked .connect (self .reset_lock_failed )
66- self .stopLockPushButton .clicked .connect (self .on_stop_lock )
65+ self .resetLockFailedStatePushButton .clicked .connect (self .reset_failed_lock )
66+ self .stopLockPushButton .clicked .connect (self .stop_lock )
6767 self .controlSignalHistoryLengthSpinBox .setKeyboardTracking (False )
6868 self .controlSignalHistoryLengthSpinBox .valueChanged .connect (
6969 self .on_control_signal_history_length_changed
@@ -117,7 +117,10 @@ def on_autolock_status_changed(self, status: AutolockStatus) -> None:
117117 logger .debug (f"Autolock status changed to { status } " )
118118 self .lockSettingsWidget .setVisible (status .value == AutolockStatus .STOPPED )
119119 self .resetLockFailedStatePushButton .setVisible (
120- status .value == AutolockStatus .FAILED or status .value == AutolockStatus .LOST
120+ status .value == AutolockStatus .FAILED
121+ )
122+ self .stopLockPushButton .setVisible (
123+ status .value == AutolockStatus .LOCKED or status .value == AutolockStatus .LOST
121124 )
122125 self .autolockSelectingWidget .setVisible (
123126 status .value == AutolockStatus .SELECTING
@@ -142,12 +145,6 @@ def on_control_signal_history_length_changed(self):
142145 self .controlSignalHistoryLengthSpinBox .value ()
143146 )
144147
145- def on_stop_lock (self ):
146- if self .parameters .task .value is not None : # may be autolock or psd acquisition
147- self .parameters .autolock_status .value = AutolockStatus .STOPPED
148- self .parameters .task .value .stop ()
149- self .parameters .task .value = None
150-
151148 def on_slow_pid_enabled_changed (self , _ ) -> None :
152149 self .slowPIDGroupBox .setVisible (self .parameters .pid_on_slow_enabled .value )
153150
@@ -162,8 +159,14 @@ def start_manual_lock(self):
162159 def start_autolock_selection (self ):
163160 self .parameters .autolock_status .value = AutolockStatus .SELECTING
164161
165- def stop_autolock_selection (self ):
162+ def abort_autolock_selection (self ):
166163 self .parameters .autolock_status .value = AutolockStatus .STOPPED
167164
168- def reset_lock_failed (self ):
165+ def reset_failed_lock (self ):
169166 self .parameters .autolock_status .value = AutolockStatus .STOPPED
167+
168+ def stop_lock (self ):
169+ if self .parameters .task .value is not None : # may be autolock or psd acquisition
170+ self .parameters .autolock_status .value = AutolockStatus .STOPPED
171+ self .parameters .task .value .stop ()
172+ self .parameters .task .value = None
0 commit comments