18 MCL_DEBUG_ENTRY(
"mcl_timeseries_value_t **timeseries_value = <%p>", timeseries_value);
27 (*timeseries_value)->data_point_id =
MCL_NULL;
28 (*timeseries_value)->quality_code =
MCL_NULL;
29 (*timeseries_value)->value =
MCL_NULL;
40 MCL_DEBUG_ENTRY(
"mcl_timeseries_value_t *timeseries_value = <%p>, E_MCL_TIMESERIES_VALUE_PARAMETER parameter = <%d>, const void *value = <%p>",
41 timeseries_value, parameter, value);
73 MCL_DEBUG_ENTRY(
"timeseries_value_t *timeseries_value = <%p>", timeseries_value);
86 MCL_DEBUG_ENTRY(
"mcl_timeseries_value_t **timeseries_value = <%p>", timeseries_value);
91 MCL_FREE((*timeseries_value)->data_point_id);
92 MCL_FREE((*timeseries_value)->quality_code);
93 MCL_FREE((*timeseries_value)->value);
E_MCL_TIMESERIES_VALUE_PARAMETER
#define MCL_FUNCTION_LEAVE_LABEL
char * data_point_id
Data point id of the timeseries value.
struct mcl_timeseries_value_t mcl_timeseries_value_t
MCL_CORE_EXPORT mcl_error_t mcl_string_util_reset(const void *value, char **target)
#define MCL_DEBUG_ENTRY(...)
Timeseries value module header file.
Timeseries value quality code parameter as char*.
#define MCL_ASSERT_CODE_MESSAGE(condition, return_code,...)
mcl_error_t mcl_timeseries_value_initialize(mcl_timeseries_value_t **timeseries_value)
char * value
Value of the timeseries value.
mcl_error_t mcl_timeseries_value_set_parameter(mcl_timeseries_value_t *timeseries_value, E_MCL_TIMESERIES_VALUE_PARAMETER parameter, const void *value)
char * quality_code
Quality code of the timeseries value.
void mcl_timeseries_value_destroy(mcl_timeseries_value_t **timeseries_value)
Timeseries value module interface header file.
Timeseries value data point id parameter as char*.
#define MCL_ASSERT_NOT_NULL(argument, return_variable)
mcl_error_t timeseries_value_validate(timeseries_value_t *timeseries_value)
Timeseries value value parameter as char*.
#define MCL_DEBUG_LEAVE(...)