Пример #1
0
    def __init__(self, name, config):
        if config.get("independent"):
            controller = None
        else:
            controller = CONTROLLER

        SamplingCounter.__init__(self, name, controller)
Пример #2
0
 def __init__(self, config, controller):
     name = config['name']
     SamplingCounter.__init__(self, name, controller)
     self.__controller = controller
     self.config = config
     self.address = int(config['address'])
     self.index = self.address - 1
     self.controller.initialize_sensor(self)
Пример #3
0
 def __init__(self, config, controller):
     name = config['name']
     SamplingCounter.__init__(self, name, controller)
     self.__controller = controller
     self.config = config
     self.address = int(config['address'])
     self.index = self.address - 1
     self.controller.initialize_sensor(self)
Пример #4
0
    def __init__(self, name, config):
        tango_uri = config.get_inherited("uri")
        if tango_uri is None:
            raise KeyError("uri")

        self.unit = config.get('unit')
        self.attribute = config["attr_name"]
        self._ctrl = _CtrGroupReadDict.setdefault(tango_uri,_CtrGroupRead(tango_uri))
        self._ctrl.add_counter(name)
        SamplingCounter.__init__(self, name, self._ctrl)
Пример #5
0
    def __init__(self, name, parent, index=None, **kwargs):

        if index is None:
            SamplingCounter.__init__(self, name, parent, **kwargs)
        else:
            SamplingCounter.__init__(self, parent.name + '.' + name, parent,
                                     **kwargs)
        self.index = index
        self.parent = parent
        self.cntname = name
Пример #6
0
    def __init__(self, name, config):
        tango_uri = config.get_inherited("uri")
        if tango_uri is None:
            raise KeyError("uri")

        self.unit = config.get('unit')
        self.attribute = config["attr_name"]
        self._ctrl = _CtrGroupReadDict.setdefault(tango_uri,
                                                  _CtrGroupRead(tango_uri))
        self._ctrl.add_counter(name)
        SamplingCounter.__init__(self, name, self._ctrl)
Пример #7
0
 def __init__(self, name, config):
     SamplingCounter.__init__(self, name, None)
     tango_uri = config["uri"]
     self.__control = DeviceProxy(tango_uri)
Пример #8
0
 def __init__(self, name, parent):
     SamplingCounter.__init__(self, name, parent)
     self.parent = parent
Пример #9
0
 def __init__(self, name, controller, channel, unit=None):
     SamplingCounter.__init__(self, name, controller)
     self.controller = controller
     self.channel = channel
     self.unit = unit
Пример #10
0
 def __init__(self, name, controller, channel):
   SamplingCounter.__init__(self, controller.name+'.'+name, controller)
   self.__controller = controller
   self.__channel = channel
Пример #11
0
 def __init__(self, name, controller, control):
     SamplingCounter.__init__(self, controller.name+"."+name, None)
     self.__control = control
Пример #12
0
 def __init__(self, diode, convert_func):
   SamplingCounter.__init__(self, 'test_diode', diode.controller,
                            grouped_read_handler = None,
                            conversion_function = convert_func)
   self.diode = diode
Пример #13
0
 def __init__(self, name, controller, channel, unit=None):
     SamplingCounter.__init__(self, name, controller)
     self.controller = controller
     self.channel = channel
     self.unit = unit
Пример #14
0
    def __init__(self, name, config):
        SamplingCounter.__init__(self, name, None)
        Actuator.__init__(self)

        self.host, self.port = config.get("exporter_address").split(":")
        self._exporter = None
Пример #15
0
 def __init__(self, name, config):
     SamplingCounter.__init__(self, name, None)
     tango_uri = config["uri"]
     self.__control = DeviceProxy(tango_uri)
Пример #16
0
 def __init__(self, name, controller, index, **kwargs):
     SamplingCounter.__init__(self, controller.name+'.'+name, controller, **kwargs)
     self.__index = index
Пример #17
0
    def __init__(self, name, config):
        SamplingCounter.__init__(self, name, None)
        Actuator.__init__(self)

        self.host, self.port = config.get("exporter_address").split(":")
        self._exporter = None
Пример #18
0
 def __init__(self, name, parent):
     SamplingCounter.__init__(self, name, parent)
     self.parent = parent
Пример #19
0
 def __init__(self, name, npts, center=0, stddev=1, cnt_time=0.1):
   SamplingCounter.__init__(self, name, None)
  
   self.data = numpy.random.normal(center, stddev, npts)
   self.i = 0
   self.cnt_time = cnt_time