Example #1
0
   def _init(self,*args):
       MiniDiff._init(self, *args)

       self.md2_ready = False

       try:
          self.md2 = PyTango.DeviceProxy( self.tangoname )
       except:
          logging.error("MiniDiffPX2 / Cannot connect to tango device: %s ", self.tangoname )
       else:
          self.md2_ready = True

       # some defaults
       self.anticipation  = 1
       self.collect_phaseposition = 4
    def _init(self,*args):
        MiniDiff._init(self, *args)

        self.md2_ready = False

        try:
            self.md2 = PyTango.DeviceProxy( self.tangoname )
        except:
            logging.error("MiniDiffPX2 / Cannot connect to tango device: %s ", self.tangoname )
        else:
            self.md2_ready = True

        # some defaults
        self.anticipation  = 1
        self.collect_phaseposition = 4
    def _init(self, *args):
        MiniDiff._init(self, *args)

        bs_prop = self.getProperty("bstop")
        self.bstop_ho = None
        logging.getLogger().info("MiniDiffPX1.  Loading %s as beamstop " %
                                 str(bs_prop))

        if bs_prop is not None:
            try:
                self.bstop_ho = HardwareRepository.HardwareRepository(
                ).getHardwareObject(bs_prop)
            except:
                import traceback
                logging.getLogger().info(
                    "MiniDiffPX1.  Cannot load beamstop %s" % str(bs_prop))
                logging.getLogger().info("    - reason: " +
                                         traceback.format_exc())

        #la_prop=self.getProperty("lightarm")
        #self.ligharm_ho = None
        #logging.getLogger().info("MiniDiffPX1.  Loading %s as lightarm " % str(la_prop))


#
#       if la_prop is not None:
#            try:
#                self.lightarm_ho=HardwareRepository.HardwareRepository().getHardwareObject(la_prop)
#            except:
#                import traceback
##                logging.getLogger().info("MiniDiffPX1.  Cannot load lightarm %s" % str(la_prop))
#                logging.getLogger().info("    - reason: " + traceback.format_exc())

# some defaults
        self.anticipation = 1
        self.collect_phaseposition = 4
        self.beamPositionX = 0
        self.beamPositionY = 0
        self.beamSizeX = 0
        self.beamSizeY = 0
        self.beam_xc = 0
        self.beam_yc = 0
        self.beamShape = "rectangular"
   def _init(self,*args):
       MiniDiff._init(self, *args)

       bs_prop=self.getProperty("bstop")
       self.bstop_ho = None
       logging.getLogger().info("MiniDiffPX1.  Loading %s as beamstop " % str(bs_prop))

       if bs_prop is not None:
            try:
                self.bstop_ho=HardwareRepository.HardwareRepository().getHardwareObject(bs_prop)
            except:
                import traceback
                logging.getLogger().info("MiniDiffPX1.  Cannot load beamstop %s" % str(bs_prop))
                logging.getLogger().info("    - reason: " + traceback.format_exc())

       #la_prop=self.getProperty("lightarm")
       #self.ligharm_ho = None
       #logging.getLogger().info("MiniDiffPX1.  Loading %s as lightarm " % str(la_prop))
#
#       if la_prop is not None:
#            try:
#                self.lightarm_ho=HardwareRepository.HardwareRepository().getHardwareObject(la_prop)
#            except:
#                import traceback
##                logging.getLogger().info("MiniDiffPX1.  Cannot load lightarm %s" % str(la_prop))
#                logging.getLogger().info("    - reason: " + traceback.format_exc())


       # some defaults
       self.anticipation  = 1
       self.collect_phaseposition = 4
       self.beamPositionX = 0
       self.beamPositionY = 0
       self.beamSizeX = 0
       self.beamSizeY = 0
       self.beam_xc = 0
       self.beam_yc = 0
       self.beamShape = "rectangular"
 def init(self):
     #self.md2          = PyTango.DeviceProxy('i11-ma-cx1/ex/md2')
     self.beamPosition = PyTango.DeviceProxy(
         'i11-ma-cx1/ex/md2-beamposition')
     MiniDiff.init(self)
 def init(self):
     #self.md2          = PyTango.DeviceProxy('i11-ma-cx1/ex/md2')
     self.beamPosition = PyTango.DeviceProxy('i11-ma-cx1/ex/md2-beamposition')
     MiniDiff.init(self)
 def __init__(self,*args):
     MiniDiff.__init__(self, *args)
 def __init__(self, *args):
     MiniDiff.__init__(self, *args)