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
sardana.pool.poolacquisition.Pool0DAcquisition
-
property
accumulation
¶
-
get_accumulated_value_attribute
()[source]¶ Returns the accumulated value attribute object for this 0D.
- Returns
the accumulated value attribute
- Return type
-
get_current_value_attribute
()[source]¶ Returns the current value attribute object for this 0D.
- Returns
the current value attribute
- Return type
-
get_accumulated_value
()[source]¶ Gets the accumulated value for this 0D.
- Returns
a
SardanaValue
containing the 0D value- Return type
- Raises
Exception if no acquisition has been done yet on this 0D
-
read_current_value
()[source]¶ Reads the 0D value from hardware.
- Returns
a
SardanaValue
containing the counter value- Return type
-
put_current_value
(value, propagate=1)[source]¶ Put a current value.
- Parameters
value (
SardanaValue
) – the new valuepropagate (int) – 0 for not propagating, 1 to propagate, 2 propagate with priority
-
get_current_value
(cache=True, propagate=1)[source]¶ Returns the counter value.
- Returns
the 0D accumulated value
- Return type
-
property
current_value
¶ 0D value
-
property
accumulated_value
¶ 0D value
-
property
accumulation_buffer
¶
-
property
time_buffer
¶
-