コード例 #1
0
ファイル: phases.py プロジェクト: AakaFosfor/trigger
 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()
コード例 #2
0
ファイル: pydim_ex.py プロジェクト: AakaFosfor/trigger
 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)
コード例 #3
0
ファイル: testclient.py プロジェクト: AakaFosfor/trigger
 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()