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`) – 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`) – the attribute to be added |
---|
Starts the polling timer
Stop the polling timer