|
| | UniversalDataWriter (Component *owner, DataElement &element, UniversalDataElement *universal, Logger::TimePrecisionType timePrecision) |
| |
| virtual | ~UniversalDataWriter () |
| |
| virtual bool | writeWithAccuracy (const Unit &unit, const unsigned char value, const float accuracy, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| | Sets the Component's DataValue, with precision and an optional timestamp. More...
|
| |
| virtual bool | writeWithAccuracy (const Unit &unit, const double value, const float accuracy, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| |
| virtual bool | writeWithAccuracy (const Unit &unit, const int value, const float accuracy, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| |
| virtual bool | writeWithAccuracy (const DataValue &value, const float accuracy, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| |
| virtual bool | setAccuracy (const Unit &unit, const float value) |
| | Set accuracy function. More...
|
| |
| virtual float | getAccuracy (const Unit &unit) |
| | Get accuracy function For recalling the current accuracy... More...
|
| |
| bool | isAnyDataRequested () |
| | Returns true if one of the registered readers is requesting data. More...
|
| |
| | DataWriter (Component *owner, DataElement &element, UniversalDataElement *universal, Logger::TimePrecisionType timePrecisionType) |
| |
| virtual | ~DataWriter () |
| |
| bool | setUnavailable (bool unavailable=true) |
| |
| bool | isUnavailable () |
| |
| bool | setInvalid (bool invalid=true) |
| |
| bool | isInvalid () |
| |
| void | registerChange (void) |
| |
| virtual bool | write (const Unit &unit, const unsigned char value, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| | Sets the Component's DataValue, with an optional timestamp. More...
|
| |
| virtual bool | write (const Unit &unit, const double value, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| |
| virtual bool | write (const Unit &unit, const int value, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| | Set functions. More...
|
| |
| virtual bool | write (const DataValue &value, const Timestamp ×tamp=Timestamp::NOT_SET_TIME) |
| |
| const Timestamp & | getTimestamp () |
| | Returns the Timestamp of the last write. More...
|
| |
| bool | isDataRequested () |
| | Returns true if one of the readers registered with this writer's dataElement is requesting data. More...
|
| |
| bool | isImplemented () |
| | Returns true if there is a non-failed "implementor" reader of this writer. More...
|
| |
| void | componentRequestData (bool requestingData) |
| |
| virtual | ~DataAccessor () |
| |
| virtual DataElement & | getElement (void) const |
| |
| virtual Component * | getOwner (void) const |
| |
| virtual const ElementURI & | getUri (void) const |
| |
| AccessorType | getAccessorType () const |
| |
| DataAccess * | getDataAccess () const |
| |
| Logger::TimePrecisionType | getTimePrecision () const |
| |
A DataAccessor that writes values to the Slate via its associated DataElement.