Bases: taurus.core.util.log.Logger
Polling timer manages a list of attributes that have to be polled in the same period
Registers the attribute in this polling.
| Parameters: |
|
|---|
Determines if the polling timer already contains this attribute
| Parameters: | attribute (:class:~`taurus.core.taurusattribute.TaurusAttribute`) – the attribute |
|---|---|
| Return type: | :class:~`bool` |
| Returns: | True if the attribute is registered for polling or False otherwise |
Returns the number of attributes registered for polling
| Return type: | :class:~`int` |
|---|---|
| Returns: | the number of attributes registered for polling |
Unregisters the attribute from this polling. If the number of registered attributes decreses to 0 the polling is stopped automatically in order to save resources.
| Parameters: | attribute (:class:~`taurus.core.taurusattribute.TaurusAttribute`) – the attribute to be added |
|---|
Starts the polling timer
Stop the polling timer