コード例 #1
0
 def __init__(self, **kwargs):
     self._siblings = None
     user_elements = kwargs.pop('user_elements')
     kwargs['elem_type'] = ElementType.PseudoCounter
     # don't switch the order of constructors!
     PoolBaseGroup.__init__(self, user_elements=user_elements,
                            pool=kwargs['pool'])
     PoolBaseChannel.__init__(self, **kwargs)
コード例 #2
0
ファイル: poolpseudocounter.py プロジェクト: cmft/sardana
 def __init__(self, **kwargs):
     self._siblings = None
     user_elements = kwargs.pop('user_elements')
     kwargs['elem_type'] = ElementType.PseudoCounter
     # don't switch the order of constructors!
     PoolBaseGroup.__init__(self, user_elements=user_elements,
                            pool=kwargs['pool'])
     PoolBaseChannel.__init__(self, **kwargs)
コード例 #3
0
 def __init__(self, **kwargs):
     kwargs['elem_type'] = ElementType.ZeroDExpChannel
     PoolBaseChannel.__init__(self, **kwargs)
     self._current_value = CurrentValue(self, listeners=self.on_change)
コード例 #4
0
ファイル: poolcountertimer.py プロジェクト: cmft/sardana
 def __init__(self, **kwargs):
     kwargs['elem_type'] = ElementType.CTExpChannel
     PoolBaseChannel.__init__(self, **kwargs)
コード例 #5
0
 def __init__(self, **kwargs):
     self._data_source = None
     kwargs['elem_type'] = ElementType.TwoDExpChannel
     PoolBaseChannel.__init__(self, **kwargs)
コード例 #6
0
ファイル: pooltwodexpchannel.py プロジェクト: cmft/sardana
 def __init__(self, **kwargs):
     self._data_source = None
     kwargs['elem_type'] = ElementType.TwoDExpChannel
     PoolBaseChannel.__init__(self, **kwargs)
コード例 #7
0
 def __init__(self, **kwargs):
     kwargs['elem_type'] = ElementType.CTExpChannel
     PoolBaseChannel.__init__(self, **kwargs)