LRAUV  revA
UniversalDataElement Member List

This is the complete list of members for UniversalDataElement, including all inherited members.

accuracy_UniversalDataElementprotected
addElement(DataElement &element)UniversalDataElement
asDouble(DataReader &reader, const Unit &unit)DataElementvirtual
asInt(DataReader &reader, const Unit &unit)DataElementvirtual
asString(DataReader &reader, const Unit &unit)DataElementvirtual
baseUnit_DataElementprotected
bestElement_UniversalDataElementprotected
DataElement(const ElementURI &name, const Unit *baseUnit, size_t typeSize)DataElementprotected
elementList_UniversalDataElementprotected
findReader(const ElementURI &uri)DataElement
findWriter(const ElementURI &uri)DataElement
frequency_DataElementprotected
get(DataReader &reader, const Unit &unit, bool &readTo)DataElementvirtual
get(DataReader &reader, const Unit &unit, unsigned char &readTo)DataElementvirtual
get(DataReader &reader, const Unit &unit, double &readTo)DataElementvirtual
get(DataReader &reader, const Unit &unit, float &readTo)DataElementvirtual
get(DataReader &reader, const Unit &unit, int &readTo)DataElementvirtual
get(DataReader &reader, DataValue &readTo)DataElementvirtual
getAccuracy(const Unit &unit) const UniversalDataElementvirtual
getBaseAccuracy() const UniversalDataElementinlineprotectedvirtual
getBaseUnit()DataElementinlinevirtual
getBestElement(DataAccessor::RequestStrategy strategy=DataAccessor::MIN_ERROR) const UniversalDataElement
getDataValue(void) const UniversalDataElementvirtual
getError()DataElementinline
getFrequency()DataElementinline
getLatency()DataElementinline
getPower()DataElementinline
getTimestamp() const UniversalDataElementvirtual
getTypeSize()DataElementinlinevirtual
getUnit(void) const DataElement
getUniversal(void) const DataElementinline
getUri(void) const DataElement
getWrittenAccuracy(const Unit &unit) const UniversalDataElementvirtual
hasBeenSet_DataElementprotected
hasReaders(void) const DataElementinline
hasWriters(void) const DataElementinline
invalid_DataElementprotected
isActivatable(void) const DataElementvirtual
isActive(void) const DataElementvirtual
isAnyDataRequested()UniversalDataElement
isBest(DataAccessor::RequestStrategy strategy=DataAccessor::MIN_ERROR) const DataElement
isDataRequested(DataElement *element)UniversalDataElement
DataElement::isDataRequested()DataElement
isImplemented()DataElement
isInvalid(void) const DataElementvirtual
isOrphaned(void) const UniversalDataElementvirtual
isOwnersActive(void) const DataElementvirtual
isOwnersFailed(void) const DataElementvirtual
isUnavailable(void) const DataElementvirtual
isUniversal() const UniversalDataElementinlinevirtual
latency_DataElementprotected
maxFrequencyElement_UniversalDataElementprotected
minErrorElement_UniversalDataElementprotected
minLatencyElement_UniversalDataElementprotected
minPowerElement_UniversalDataElementprotected
mutex_DataElementprotected
name_DataElementprotected
NO_ACCURACYDataElementstatic
notifier_DataElementprotected
notifyChangeDone(Component *notifier)UniversalDataElement
notifyChangeDone(DataWriter *notifier)UniversalDataElement
power_DataElementprotected
readerCount() const DataElement
readers_DataElementprotected
recalculate(void)UniversalDataElement
registerChangeDone(Component *notifier)DataElement
registerChangeDone(void)DataElement
registerChangePending(DataWriter *writer)DataElement
registerRead(DataReader &reader)DataElementvirtual
registerReader(DataReader *reader)DataElement
registerUniversal(UniversalDataElement *abstract)DataElement
registerWrite(DataWriter &writer, bool changed)DataElementvirtual
registerWriter(DataWriter *writer)DataElement
set(DataWriter &writer, const Unit &unit, const bool value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
set(DataWriter &writer, const Unit &unit, const unsigned char value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
set(DataWriter &writer, const Unit &unit, const double value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
set(DataWriter &writer, const Unit &unit, const float value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
set(DataWriter &writer, const Unit &unit, const int value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
set(DataWriter &writer, const DataValue &value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setAccuracy(const Unit &unit, float accuracy)UniversalDataElementprotectedvirtual
DataElement::setAccuracy(DataWriter &writer, const Unit &unit, const float accuracy)DataElementvirtual
setBaseUnit(const Unit *baseUnit)DataElementinlineprotectedvirtual
setDataValue(DataValue *dataValue)UniversalDataElementinlineprotectedvirtual
setFrequency(float frequency)DataElementinline
setInvalid(bool invalid, DataWriter *notifier)DataElement
setInvalid(bool invalid, Component *notifier)DataElement
setLatency(float latency)DataElementinline
setPower(float power)DataElementinline
setTimestamp(const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setTypeSize(const size_t typeSize)DataElementinlineprotectedvirtual
setUnavailable(bool unavailable, DataWriter *notifier)DataElement
setUnavailable(bool unavailable, Component *notifier)DataElement
setWithAccuracy(DataWriter &writer, const Unit &unit, const bool value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setWithAccuracy(DataWriter &writer, const Unit &unit, const unsigned char value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setWithAccuracy(DataWriter &writer, const Unit &unit, const double value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setWithAccuracy(DataWriter &writer, const Unit &unit, const int value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setWithAccuracy(DataWriter &writer, const DataValue &value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataElementvirtual
setWrittenAccuracy()DataElementprotected
timestamp_DataElementprotected
typeSize_DataElementprotected
unavailable_DataElementprotected
universal_DataElementprotected
UniversalDataElement(const UniversalURI &name, const DataValue *dataValue)UniversalDataElement
UniversalDataElement(const UniversalDataElement &old)UniversalDataElementprivate
unregisterReader(DataReader *reader)DataElement
unregisterWriter(DataWriter *writer)DataElement
wasOrphaned_DataElementprotected
wasTouchedSinceLastRun(const Component *component)UniversalDataElementvirtual
writerCount() const DataElement
writers_DataElementprotected
writtenAccuracy_DataElementprotected
~DataElement()DataElementvirtual
~UniversalDataElement()UniversalDataElementvirtual