poolzerodexpchannel¶
This module is part of the Python Pool library. It defines the base classes for ZeroDExpChannel
Classes
Pool0DExpChannel¶
-
class
Pool0DExpChannel(**kwargs)[source]¶ Bases:
sardana.pool.poolbasechannel.PoolBaseChannel-
ValueAttributeClass¶ alias of
Value
-
AcquisitionClass¶ alias of
Pool0DAcquisition
-
accumulation¶
-
get_accumulated_value_attribute()[source]¶ Returns the accumulated value attribute object for this 0D.
Returns: the accumulated value attribute Return type: SardanaAttribute
-
get_current_value_attribute()[source]¶ Returns the current value attribute object for this 0D.
Returns: the current value attribute Return type: SardanaAttribute
-
get_accumulated_value()[source]¶ Gets the accumulated value for this 0D.
Returns: a SardanaValuecontaining the 0D valueReturn type: SardanaAttributeRaises: Exception if no acquisition has been done yet on this 0D
-
read_current_value()[source]¶ Reads the 0D value from hardware.
Returns: a SardanaValuecontaining the counter valueReturn type: SardanaValue
-
put_current_value(value, propagate=1)[source]¶ Sets a value.
Parameters: - value (
SardanaValue) – the new value - propagate (int) – 0 for not propagating, 1 to propagate, 2 propagate with priority
- value (
-
get_current_value(cache=True, propagate=1)[source]¶ Returns the counter value.
Returns: the 0D accumulated value Return type: SardanaAttribute
-
current_value¶ 0D value
-
accumulated_value¶ 0D value
-
value_buffer¶
-
time_buffer¶
-