Skip to content

Commit 1a56fe4

Browse files
committed
qtdragon/hd -utilize an error return function for touchplate touchoff
1 parent b7e2965 commit 1a56fe4

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

share/qtvcp/screens/qtdragon/qtdragon_handler.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1150,14 +1150,18 @@ def touchoff(self, selector):
11501150
search_vel, probe_vel, max_probe,
11511151
z_offset, retract, safe_z))
11521152
rtn = ACTION.TOUCHPLATE_TOUCHOFF(search_vel, probe_vel, max_probe,
1153-
z_offset, retract, safe_z, self.touchoff_return)
1153+
z_offset, retract, safe_z, self.touchoff_return,self.touchoff_error)
11541154
if rtn == 0:
11551155
self.add_status("Touchoff routine is already running", CRITICAL)
11561156

11571157
def touchoff_return(self, data):
11581158
self.add_status("Touchplate touchoff routine returned successfully")
11591159
self.add_status("Touchplate returned: "+data, CRITICAL)
11601160

1161+
def touchoff_error(self, data):
1162+
ACTION.SET_ERROR_MESSAGE(data)
1163+
self.add_status(data, CRITICAL)
1164+
11611165
def kb_jog(self, state, joint, direction, fast = False, linear = True):
11621166
ACTION.SET_MANUAL_MODE()
11631167
if not STATUS.is_man_mode() or not STATUS.machine_is_on():

share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1204,14 +1204,18 @@ def touchoff(self, selector):
12041204
retract = self.w.lineEdit_retract_distance.text()
12051205
safe_z = self.w.lineEdit_z_safe_travel.text()
12061206
rtn = ACTION.TOUCHPLATE_TOUCHOFF(search_vel, probe_vel, max_probe,
1207-
z_offset, retract, safe_z, self.touchoff_return)
1207+
z_offset, retract, safe_z, self.touchoff_return, self.touchoff_error)
12081208
if rtn == 0:
12091209
self.add_status("Touchoff routine is already running", WARNING)
12101210

12111211
def touchoff_return(self, data):
12121212
self.add_status("Touchplate touchoff routine returned successfully")
12131213
self.add_status("Touchplate returned:"+data, CRITICAL)
12141214

1215+
def touchoff_error(self, data):
1216+
ACTION.SET_ERROR_MESSAGE(data)
1217+
self.add_status(data, CRITICAL)
1218+
12151219
def kb_jog(self, state, joint, direction, fast = False, linear = True):
12161220
ACTION.SET_MANUAL_MODE()
12171221
if not STATUS.is_man_mode() or not STATUS.machine_is_on():

0 commit comments

Comments
 (0)