|
| virtual | ~UniversalBlobReader () |
| |
| virtual bool | read (DataValue &readTo) |
| |
| virtual const ElementURI & | getUri (void) const |
| |
| | UniversalDataReader (Component *owner, UniversalDataElement &universalElement, const DataValue *defaultValue, bool deleteDefaultValue=true) |
| |
| | UniversalDataReader (Component *owner, UniversalDataElement &universalElement, const Unit &defaultUnit) |
| |
| virtual | ~UniversalDataReader () |
| |
| float | getAccuracy (const Unit &unit) |
| | Returns the DataElement's current accuracy (i.e., for the next write) More...
|
| |
| float | getWrittenAccuracy (const Unit &unit) |
| | Returns the DataElement's accuracy at the time of the last write;. More...
|
| |
| virtual void | requestData (bool requestingData) |
| |
| void | requestData (RequestStrategy requestStrategy) |
| |
| UniversalDataElement & | getUniversalElement () |
| |
| | DataReader (Component *owner, DataElement &element, const DataValue *defaultValue, bool deleteDefaultValue=true) |
| |
| | DataReader (Component *owner, DataElement &element, const Unit &defaultUnit) |
| |
| virtual | ~DataReader () |
| |
| const Unit * | getDefaultUnit () |
| |
| bool | isUnavailable (void) |
| | Status and state functions. More...
|
| |
| bool | isInvalid (void) |
| |
| bool | isOrphaned (void) |
| |
| bool | isActive (void) |
| |
| bool | read (const Unit &unit, unsigned char &readTo) |
| | Get functions. More...
|
| |
| bool | read (const Unit &unit, double &readTo) |
| |
| bool | read (const Unit &unit, float &readTo) |
| |
| bool | read (const Unit &unit, int &readTo) |
| |
| bool | read (bool &readTo) |
| |
| bool | read (Timespan &readTo) |
| |
| bool | read (DataValue &readTo) |
| |
| int | asInt (const Unit &unit) |
| |
| double | asDouble (const Unit &unit) __attribute__((deprecated)) |
| |
| Str | asString (const Unit &unit) |
| |
| const Timestamp & | getTimestamp (void) const |
| | Returns the Timestamp of the last write to this reader's DataElement. More...
|
| |
| bool | wasTouchedSinceLastRun (const Component *component) |
| | Returns true if the value was touched since the last run of the indicated component. More...
|
| |
| bool | isRequestingData (void) |
| |
| RequestStrategy | getRequestStrategy (void) |
| |
| void | setImplementor (bool implementor=true) |
| |
| bool | isImplementor () |
| |
| virtual | ~DataAccessor () |
| |
| virtual DataElement & | getElement (void) const |
| |
| virtual Component * | getOwner (void) const |
| |
| AccessorType | getAccessorType () const |
| |
| DataAccess * | getDataAccess () const |
| |
| Logger::TimePrecisionType | getTimePrecision () const |
| |
| virtual | ~AbstractBlobReader () |
| | Abstract parent class that adds the capability of reading BlobValues to a "normal" DataReader See below for implementation in BlobReader Also implemented in UniversalReader::UniversalBlobReader. More...
|
| |
| BlobValue | readBlob (bool &success) |
| |
| template<typename T , size_t M> |
| int | read1DArray (const Unit &unit, T(&x)[M]) |
| |
| template<typename T > |
| int | read1DClass (const Unit &unit, I1D< T > &i1d) |
| |
| template<typename T > |
| int | read1DPtr (const Unit &unit, T *values, int m) |
| |
| template<typename T , size_t M, size_t N> |
| int | read2DArray (const Unit &unit, T(&x)[M][N]) |
| |
| template<typename T > |
| int | read2DClass (const Unit &unit, I2D< T > &i2d) |
| |
| template<typename T > |
| int | read2DPtr (const Unit &unit, T **values, int m, int n) |
| |
| template<typename T , size_t M, size_t N, size_t O> |
| int | read3DArray (const Unit &unit, T(&x)[M][N][O]) |
| |
| template<typename T > |
| int | read3DClass (const Unit &unit, I3D< T > &i3d) |
| |
| template<typename T > |
| int | read3DPtr (const Unit &unit, T ***values, int m, int n, int o) |
| |