in simulation_ws/src/simulation_app/scripts/file_uploader.py [0:0]
def cancel_job(self):
rospy.logwarn('[file_uploader] Terminating robomaker here')
rospy.wait_for_service("/robomaker/job/cancel")
requestCancel = rospy.ServiceProxy("/robomaker/job/cancel", Cancel)
response = requestCancel()
if response.success:
self.sent_terminate_command = True
rospy.loginfo("[file_uploader] Successfully requested cancel job")
else:
rospy.logerr("[file_uploader] Cancel request failed: %s", response.message)