Script execution
This commit is contained in:
@@ -36,11 +36,10 @@ class RobotModbus(DeviceBase):
|
||||
robot_req.write(0)
|
||||
|
||||
def execute(self, command, *argv):
|
||||
#print "Done"
|
||||
if robot_req.read() != 0:
|
||||
raise Exception("Ongoing command")
|
||||
if robot_ack.read() != 0:
|
||||
raise Exception("Robot is not ready")
|
||||
#if robot_req.read() != 0:
|
||||
# raise Exception("Ongoing command")
|
||||
#if robot_ack.read() != 0:
|
||||
# raise Exception("Robot is not ready")
|
||||
robot_cmd.write(command)
|
||||
args = [0,0,0,0,0,0]
|
||||
index = 0
|
||||
@@ -62,13 +61,13 @@ class RobotModbus(DeviceBase):
|
||||
|
||||
def request(self):
|
||||
robot_req.write(1)
|
||||
while robot_ack.read() == 0:
|
||||
time.sleep(0.001)
|
||||
#while robot_ack.read() == 0:
|
||||
# time.sleep(0.001)
|
||||
|
||||
def cancel_request(self):
|
||||
robot_req.write(0)
|
||||
while robot_ack.read() != 0:
|
||||
time.sleep(0.001)
|
||||
#while robot_ack.read() != 0:
|
||||
# time.sleep(0.001)
|
||||
|
||||
def mount(self, puck, sample):
|
||||
return self.execute('1', '1', puck, sample)
|
||||
|
||||
Reference in New Issue
Block a user