def __init__(self, ltuname=None): self.gettag1(ltuname) self.tag= clientpy.dicxinfo_service(self.resultservice) if self.tag==0: print "Error: cannot register" return result= self.waitinfo() if result[:6] == 'failed': print "Error: "+result self.tag=0 return if ltuname!=None: # LTU clientpy.dicxcmnd_callback(self.tag, self.ltuname+"/PIPE", "open "+self.ltuname+" pyclient 1.0\n") print self.waitinfo()
def __init__(self, ltuname=None): """ rc: self.tag: 0 -> connection not successful >0 -> connection OK (i.e. execDO method can be used) """ self.gettag1(ltuname) self.tag= clientpy.dicxinfo_service(self.resultservice) if self.tag==0: print "Error: cannot register" return result= self.waitinfo() if result[:6] == 'failed': self.errprt("DImServer(%s)"%ltuname, result) self.tag=0 return if ltuname!=None: # LTU clientpy.dicxcmnd_callback(self.tag, self.ltuname+"/PIPE", "open "+self.ltuname+" pyclient 1.0\n") wimessage= self.waitinfo() self.dbgprt(wimessage)
def __init__(self, ltu): self.ltu= ltu self.RESULTid= clientpy.dicxinfo_service(ltu+"/RESULT") print self.waitinfo() clientpy.dicxcmnd_callback(ltu+"/PIPE","open "+ltu+" pyclient 1.0\n") print self.waitinfo()