TargetElement represents a single signal element in the target.
More...
#include <element.h>
TargetElement represents a single signal element in the target.
◆ TargetElement()
| ddl::mapping::rt::TargetElement::TargetElement |
( |
Target * | target | ) |
|
CTOR
- Parameters
-
| [in] | target | The target containing this element |
◆ ~TargetElement()
| ddl::mapping::rt::TargetElement::~TargetElement |
( |
| ) |
|
◆ create()
Creation method to initialize the object
- Parameters
-
| [in] | element_ptr | The Pointer referencing the element in target buffer |
| [in] | element_access | The element access type |
| [in] | array_size | The array size of the element |
| [in] | element_name | The name of the element in Assignment, for debug only |
- Returns
- Standard result
◆ getTarget()
| Target * ddl::mapping::rt::TargetElement::getTarget |
( |
| ) |
|
Getter for the parent target reference
- Returns
- The target
◆ setDefaultValue()
Method to give a default value to the element
- Parameters
-
| [in] | default_value | The default value as a string |
- Returns
- Standard result
◆ setTransformation()
Setter for transformation Write constant from Mapping or default value from DataDefinition or 0
- Parameters
-
| [in] | transformation | The transformation to apply for to element |
- Returns
- Standard result
◆ setValue()
| a_util::result::Result ddl::mapping::rt::TargetElement::setValue |
( |
const void * | data, |
|
|
uint32_t | src_type, |
|
|
size_t | mem_size ) |
Setter value to the element
- Parameters
-
| [in] | data | The pointer referencing the source buffer |
| [in] | src_type | The datatype of the source element |
| [in] | mem_size | The size of the source buffer |
- Returns
- Standard result
The documentation for this class was generated from the following file:
- /workspace/conan/dev_essential/1.6.3/dw/stable/package/65324bff46e457721a7ba250afe9d61dc2b0e57a/include/ddl/mapping/legacy/engine/element.h