}
return ret_val;
}
+
+DataRange *DeviceManagerController::get_data(std::string device_id_param,
+ plp::Date *start_date,
+ plp::Date *end_date,
+ int *err_flg) {
+ DataRange *ret_val;
+
+ ret_val = NULL;
+ *err_flg = PLP_ERR;
+ try {
+ if (_dev_man != NULL) {
+ ret_val = _dev_man->get_data(_bus_client,
+ device_id_param,
+ start_date,
+ end_date,
+ err_flg);
+ }
+ }
+ catch(...) {
+ log_error("Could not get data\n");
+ *err_flg = PLP_ERR;
+ }
+ return ret_val;
+}