def execute(self, userdata): rospy.loginfo("Check for faulty instrument...") #connect to sql IB database to check for any faulty instruments to be replenished #faulty_instruments = connectsql... # faulty_instruments = ['retractor', 'retractor'] sleep(2) while len(faulty_instruments) != 0: rospy.logwarn( "Faulty instument detected by Inspection Bay, list: " + faulty_instruments) rospy.logwarn("Proceeding to replace faulty instrument...") for x in faulty_instruments: if x == 'retractor': rospy.logwarn( "Replacing retractor from Spare Bay to Dry Bay...") #Insert ur10 trasnfer code here, sb to db # else: rospy.logwarn("Replacing " + x + " from Spare Bay to Inspection Bay 1...") #Insert ur10 trasnfer code here, sb to ib1 # success = True if not success: self.success = ErrorRecovery(self.success) return 'fail' else: faulty_instruments.remove(x) #clear list from sql # return 'success'
def execute(self, userdata): rospy.loginfo("Transferring Gallipot to Processing Table 1...") #read camera feed and transfer Gallipot to pt1 code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo("Transferring 1x Towel Clip Jones to DryBay...") #read camera feed and transfer 1x inspected Towel Clip Jones to ib1 code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo("Transferring 2x inspected Retractors to DryBay...") #read camera feed and transfer 2x inspected retractors to drybay code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo("Waiting for Retractors inspection to complete...") #Insert checking code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo("Transferring Tray Paper to WetBay...") #read camera feed and tray paper to wetbay code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo("Transferring 1 Retractor to Inspection Bay 1...") #read camera feed and transfer Retractor to ib1 code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo( "Transferring Kidney Dish to Processing Table 1 and empyting its content..." ) #read camera feed and transfer kidney dish to pt1 code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'
def execute(self, userdata): rospy.loginfo( "Transferring Forcep Bracket and Mix Bracket to Processing Table 2..." ) #read camera feed and transfer 2 ring bracket to pt2 code here # sleep(2) if self.success: rospy.loginfo("Transfer completed") return 'success' else: self.success = ErrorRecovery(self.success) return 'fail'