@@ -834,12 +834,14 @@ def not_all_homed(self, obj, list):
834834 self .w .btn_home_all .setText (_translate ("HandlerClass" ,"HOME\n ALL" ))
835835
836836 def hard_limit_tripped (self , obj , tripped , list_of_tripped ):
837- self .add_status (_translate ("HandlerClass" ,"Hard limits tripped" ), CRITICAL )
838- self .w .chk_override_limits .setEnabled (tripped )
839- if not tripped :
837+ if tripped :
838+ self .add_status (_translate ("HandlerClass" ,"Hard limits tripped" ), CRITICAL )
839+ self .w .chk_override_limits .setEnabled (tripped )
840+ else :
840841 self .w .chk_override_limits .setChecked (False )
842+ self .add_status (_translate ("HandlerClass" ,"Hard Limits Clear" ),)
841843
842- # keep check button in synch of external changes
844+ # keep check button in sync of external changes
843845 def _check_override_limits (self ,state ,data ):
844846 if 0 in data :
845847 self .w .chk_override_limits .setChecked (False )
@@ -1136,7 +1138,7 @@ def cam_yscale_percent(self):
11361138
11371139 # settings tab
11381140 def chk_override_limits_checked (self , state ):
1139- # only toggle override if it's not in synch with the button
1141+ # only toggle override if it's not in sync with the button
11401142 if state and not STATUS .is_limits_override_set ():
11411143 self .add_status (_translate ("HandlerClass" ,"Override limits set" ), WARNING )
11421144 ACTION .TOGGLE_LIMITS_OVERRIDE ()
@@ -1523,16 +1525,19 @@ def kb_jog(self, state, joint, direction, fast = False, linear = True):
15231525 ACTION .JOG (joint , 0 , 0 , 0 )
15241526
15251527 def add_status (self , message , alertLevel = DEFAULT , noLog = False ):
1528+ opt = 'TIME'
15261529 if alertLevel == DEFAULT :
15271530 self .set_style_default ()
15281531 elif alertLevel == WARNING :
1532+ opt += ',WARNING'
15291533 self .set_style_warning ()
15301534 else :
1535+ opt += ',CRITICAL'
15311536 self .set_style_critical ()
15321537 self .w .lineEdit_statusbar .setText (message )
15331538 if noLog :
15341539 return
1535- STATUS .emit ('update-machine-log' , message , 'TIME' )
1540+ STATUS .emit ('update-machine-log' , message , opt )
15361541
15371542 def enable_auto (self , state ):
15381543 for widget in self .auto_list :
0 commit comments