DataReader::DataReader(string device_id_param) {
string base_dir;
- device_config = NULL;
- device_id = device_id_param;
- base_dir = DeviceConfig::get_base_dir_name();
- device_dir = FileUtil::concat_paths(base_dir, device_id);
- device_ch_dir = FileUtil::concat_paths(base_dir, "cache");
- device_ch_dir = FileUtil::concat_paths(device_ch_dir, device_id);
+ log_debug("device_id: %s\n", device_id_param.c_str());
+ summary_calc_type = MEAN;
+ device_config = NULL;
+ device_id = device_id_param;
+ base_dir = DeviceConfig::get_base_dir_name();
+ device_dir = FileUtil::concat_paths(base_dir, device_id);
+ device_ch_dir = FileUtil::concat_paths(base_dir, "cache");
+ device_ch_dir = FileUtil::concat_paths(device_ch_dir, device_id);
}
DataReader::~DataReader() {
* @rerurn string representing device type.
* In the case of error, an empty string is returned.
*/
-string DataReader::get_device_type() {
- string ret_val;
+bool DataReader::get_device_type(string& type_param) {
+ bool ret_val;
+ ret_val = false;
if (device_config == NULL) {
device_config = DeviceConfig::get_device_config(device_id);
}
if (device_config != NULL) {
- ret_val = device_config->get_config_value(DEVICE_CONFIG_VALUE_KEY__TYPE);
+ ret_val = device_config->get_config_value(DEVICE_CONFIG_VALUE_KEY__TYPE, type_param);
}
return ret_val;
}