mcl_mapping.h
Go to the documentation of this file.
1 
19 #ifndef MCL_MAPPING_H_
20 #define MCL_MAPPING_H_
21 
23 
24 #ifdef __cplusplus
25 extern "C"
26 {
27 #endif
28 
33 
38 {
46 
59 
74 extern MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_mapping_set_parameter(mcl_mapping_t *mapping, E_MCL_MAPPING_PARAMETER parameter, const void *value);
75 
82 
83 #ifdef __cplusplus
84 }
85 #endif
86 
87 #endif //MCL_MAPPING_H_
Keep mapping (as mcl_bool_t *), true by default.
Definition: mcl_mapping.h:43
Entity ID (as char *), do not set if it is the agent itself.
Definition: mcl_mapping.h:40
struct mcl_mapping_t mcl_mapping_t
Definition: mcl_mapping.h:32
#define MCL_CONNECTIVITY_EXPORT
mcl_int32_t mcl_error_t
E_MCL_MAPPING_PARAMETER
Definition: mcl_mapping.h:37
Property name (as char *), e.g. Voltage.
Definition: mcl_mapping.h:42
Property set name (as char *), e.g. ElectricalProperties.
Definition: mcl_mapping.h:41
Common module interface header file.
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_mapping_initialize(mcl_mapping_t **mapping)
Definition: mapping.c:14
MCL_CONNECTIVITY_EXPORT void mcl_mapping_destroy(mcl_mapping_t **mapping)
Definition: mapping.c:103
Data point ID (as char *).
Definition: mcl_mapping.h:39
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_mapping_set_parameter(mcl_mapping_t *mapping, E_MCL_MAPPING_PARAMETER parameter, const void *value)
Definition: mapping.c:44