21 #ifndef MCL_DATA_SOURCE_H_ 22 #define MCL_DATA_SOURCE_H_ 101 #endif //MCL_DATA_SOURCE_H_ struct mcl_data_point_t mcl_data_point_t
#define MCL_CONNECTIVITY_EXPORT
struct mcl_data_source_t mcl_data_source_t
E_MCL_DATA_SOURCE_PARAMETER
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_add_data_point(mcl_data_source_t *data_source, mcl_data_point_t *data_point)
Data source name parameter as char*.
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_set_parameter(mcl_data_source_t *data_source, E_MCL_DATA_SOURCE_PARAMETER parameter, const void *value)
MCL_CONNECTIVITY_EXPORT void mcl_data_source_destroy(mcl_data_source_t **data_source)
Data point module interface header file.
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_initialize(mcl_data_source_t **data_source)
Data source custom data parameter as mcl_json_t*.
Data source description parameter as char*.