Script execution
This commit is contained in:
@@ -59,7 +59,8 @@ class RobotTCP(TcpDevice):
|
||||
return ev
|
||||
|
||||
def evaluate(self, cmd):
|
||||
return self.execute('eval', cmd)
|
||||
ret = self.execute('eval', cmd)
|
||||
if ret.strip() != "": raise Exception(ret)
|
||||
|
||||
def get_var(self, name):
|
||||
return self.execute('get_var', name)
|
||||
@@ -99,18 +100,15 @@ class RobotTCP(TcpDevice):
|
||||
|
||||
|
||||
def eval_int(self, cmd):
|
||||
ret = self.execute('eval', "n=" + cmd)
|
||||
if ret.strip() != "": raise Exception(ret)
|
||||
self.evaluate("n=" + cmd)
|
||||
return self.get_int()
|
||||
|
||||
def eval_float(self, cmd):
|
||||
ret = self.execute('eval', "n=" + cmd)
|
||||
if ret.strip() != "": raise Exception(ret)
|
||||
self.evaluate("n=" + cmd)
|
||||
return self.get_float()
|
||||
|
||||
def eval_bool(self, cmd):
|
||||
ret = self.execute('eval', "b=" + cmd)
|
||||
if ret.strip() != "": raise Exception(ret)
|
||||
self.evaluate("b=" + cmd)
|
||||
return self.get_bool(self)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user