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)