|
cut
1.2.2-pre1
|
A :class:TaurusAttribute that gives access to a CII OLDB Datapoint.
More...
Public Member Functions | |
| def | __init__ (self, name, parent, **kwargs) |
| def | __del__ (self) |
| def | cleanUp (self) |
| def | set_value (self, new_value, fire_event) |
| def | read (self, cache=True) |
| def | write (self, value, with_read=True) |
| Write the value in a CII OLDB Datapoint. More... | |
| def | decode (self, read_value) |
| def | addListener (self, listener) |
| Add a TaurusListener object in the listeners list. More... | |
| def | decode_previous_or_default (self) |
| def | encode (self, value) |
| def | poll (self) |
| def | isUsingEvents (self) |
Public Attributes | |
| label | |
| type | |
| precision | |
| writable | |
| data_format | |
| units | |
Static Public Attributes | |
| ciioldb2taurusdtype | |
| ciiconfig2ciitypesupport | |
A :class:TaurusAttribute that gives access to a CII OLDB Datapoint.
.. seealso:: :mod:tauruscii
.. warning:: In most cases this class should not be instantiated directly. Instead it should be done via the :meth:TaurusCiiFactory.getAttribute
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.__init__ | ( | self, | |
| name, | |||
| parent, | |||
| ** | kwargs | ||
| ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.__del__ | ( | self | ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.addListener | ( | self, | |
| listener | |||
| ) |
Add a TaurusListener object in the listeners list.
If it is the first element and Polling is enabled starts the polling mechanism. If the listener is already registered nothing happens.
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.cleanUp | ( | self | ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.decode | ( | self, | |
| read_value | |||
| ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.decode_previous_or_default | ( | self | ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.encode | ( | self, | |
| value | |||
| ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.isUsingEvents | ( | self | ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.poll | ( | self | ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.read | ( | self, | |
cache = True |
|||
| ) |
Taurus overriden methods
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.set_value | ( | self, | |
| new_value, | |||
| fire_event | |||
| ) |
| def tauruscii.taurusciiattribute.TaurusCiiAttribute.write | ( | self, | |
| value, | |||
with_read = True |
|||
| ) |
Write the value in a CII OLDB Datapoint.
|
static |
|
static |
| tauruscii.taurusciiattribute.TaurusCiiAttribute.data_format |
| tauruscii.taurusciiattribute.TaurusCiiAttribute.label |
| tauruscii.taurusciiattribute.TaurusCiiAttribute.precision |
| tauruscii.taurusciiattribute.TaurusCiiAttribute.type |
| tauruscii.taurusciiattribute.TaurusCiiAttribute.units |
| tauruscii.taurusciiattribute.TaurusCiiAttribute.writable |