LRAUV  revA
ArgDataElement Member List

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

accuracy_SimpleDataElementprotected
ArgDataElement(const ElementURI &name, DataValue *initialValue)ArgDataElement
asDouble(DataReader &reader, const Unit &unit)DataElementvirtual
asInt(DataReader &reader, const Unit &unit)DataElementvirtual
asString(DataReader &reader, const Unit &unit)DataElementvirtual
baseUnit_DataElementprotected
DataElement(const ElementURI &name, const Unit *baseUnit, size_t typeSize)DataElementprotected
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 SimpleDataElementvirtual
getBaseAccuracy() const SimpleDataElementinlineprotectedvirtual
getBaseUnit()DataElementinlinevirtual
getDataValue(void) const SimpleDataElementvirtual
getError()DataElementinline
getFrequency()DataElementinline
getLatency()DataElementinline
getPower()DataElementinline
getTimestamp() const DataElementinlinevirtual
getTypeSize()DataElementinlinevirtual
getUnit(void) const DataElement
getUniversal(void) const DataElementinline
getUri(void) const DataElement
getWrittenAccuracy(const Unit &unit) const DataElementinlinevirtual
hasBeenSet_DataElementprotected
hasReaders(void) const DataElementinline
hasWriters(void) const DataElementinline
invalid_DataElementprotected
isActivatable(void) const DataElementvirtual
isActive(void) const DataElementvirtual
isBest(DataAccessor::RequestStrategy strategy=DataAccessor::MIN_ERROR) const DataElement
isDataRequested()DataElement
isImplemented()DataElement
isInvalid(void) const DataElementvirtual
isOrphaned(void) const DataElementvirtual
isOwnersActive(void) const DataElementvirtual
isOwnersFailed(void) const DataElementvirtual
isUnavailable(void) const DataElementvirtual
isUniversal() const DataElementinlinevirtual
latency_DataElementprotected
mutex_DataElementprotected
name_DataElementprotected
NO_ACCURACYDataElementstatic
notifier_DataElementprotected
power_DataElementprotected
readerCount() const DataElement
readers_DataElementprotected
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)ArgDataElementvirtual
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)SimpleDataElementvirtual
DataElement::setAccuracy(DataWriter &writer, const Unit &unit, const float accuracy)DataElementvirtual
setBaseUnit(const Unit *baseUnit)DataElementinlineprotectedvirtual
setDataValue(DataValue *dataValue)SimpleDataElementprotectedvirtual
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
SimpleDataElement(const ElementURI &name, DataValue *initialValue, float accuracy)SimpleDataElement
super typedefArgDataElementprivate
timestamp_DataElementprotected
typeSize_DataElementprotected
unavailable_DataElementprotected
universal_DataElementprotected
unregisterReader(DataReader *reader)DataElement
unregisterWriter(DataWriter *writer)DataElement
value_SimpleDataElementprotected
wasOrphaned_DataElementprotected
wasTouchedSinceLastRun(const Component *component)DataElementvirtual
writerCount() const DataElement
writers_DataElementprotected
writtenAccuracy_DataElementprotected
~ArgDataElement()ArgDataElementvirtual
~DataElement()DataElementvirtual
~SimpleDataElement()SimpleDataElementvirtual