ADTF
3.18.2
|
definition of the mapping namespace More...
Namespaces | |
oo | |
definition of the dd namespace for mapping | |
rt | |
definition of the rt namespace for mapping | |
Classes | |
class | MapAssignment |
MapAssignment. More... | |
class | MapConfiguration |
MapConfiguration is the central class of the mapping::dd namespace. More... | |
class | MapHeader |
MapHeader contains all information from the header-Tag of a mapping configuration. More... | |
class | MapSource |
MapSource represents a mapping source from the configuration file. More... | |
class | MapTarget |
MapTarget represents a mapped target from the mapping configuration. More... | |
class | MapTransformationBase |
cMapTransformation forms a base class for a single transformation More... | |
class | MapPolynomTransformation |
MapPolynomTransformation represents a polynom transformation in the configuration api as well as the actual implementation of the transformation in the evaluate method. More... | |
class | MapEnumTableTransformation |
MapEnumTableTransformation represents a transformation between to enumerations. More... | |
class | MapTriggerBase |
cMapTrigger forms a base class for a trigger contained in the configuration More... | |
class | MapPeriodicTrigger |
implementation of a periodic trigger in the configuration api More... | |
class | MapSignalTrigger |
implementation of a signal trigger in the configuration api More... | |
class | MapDataTrigger |
implementation of a data trigger in the configuration api More... | |
Typedefs | |
typedef std::vector< std::string > | MapErrorList |
container type for mapping errors | |
typedef std::vector< MapAssignment > | MapAssignmentList |
Public composite types used in the mapping::dd namespace. | |
typedef std::vector< MapSource > | MapSourceList |
Public composite types used in the mapping::dd namespace. | |
typedef std::set< std::string > | MapSourceNameList |
defintion of MapSource name list | |
typedef std::vector< MapTarget > | MapTargetList |
Public composite types used in the mapping::dd namespace. | |
typedef std::vector< MapTransformationBase * > | MapTransformationList |
Public composite types used in the mapping::dd namespace. | |
typedef std::vector< MapTriggerBase * > | MapTriggerList |
Public composite types used in the mapping::dd namespace. | |
typedef std::map< std::string, uint8_t > | TypeMap |
String -> Datatype Enum Map. | |
Enumerations | |
enum | DataTypes { e_uint8 = 1 , e_uint16 , e_uint32 , e_uint64 , e_int8 , e_int16 , e_int32 , e_int64 , e_float32 , e_float64 , e_bool , e_char } |
Enum for all relevant data types. | |
Functions | |
bool | operator== (const MapAssignment &a, const MapAssignment &b) |
compares the Assignments More... | |
bool | operator!= (const MapAssignment &a, const MapAssignment &b) |
compares the Assignments More... | |
bool | operator== (const MapSource &a, const MapSource &b) |
compares MapSources in type and name More... | |
bool | operator!= (const MapSource &a, const MapSource &b) |
compares MapSources in type and name More... | |
bool | operator== (const MapTarget &a, const MapTarget &b) |
compares the targets More... | |
bool | operator!= (const MapTarget &a, const MapTarget &b) |
compares the targets More... | |
definition of the mapping namespace
|
inline |
compares the Assignments
a | left Assignments |
b | right Assignments |
Definition at line 199 of file map_assignment.h.
compares MapSources in type and name
a | left source |
b | right source |
Definition at line 128 of file map_source.h.
compares the targets
a | left target |
b | right target |
Definition at line 245 of file map_target.h.
|
inline |
compares the Assignments
a | left Assignments |
b | right Assignments |
Definition at line 184 of file map_assignment.h.
References MapAssignment::getConstant(), MapAssignment::getFrom(), MapAssignment::getFunction(), MapAssignment::getModulo(), MapAssignment::getSource(), MapAssignment::getTo(), and MapAssignment::getTransformation().
compares MapSources in type and name
a | left source |
b | right source |
Definition at line 115 of file map_source.h.
References MapSource::getName(), and MapSource::getType().