/*
- * DeviceData.hh
+ * DataReader.hh
*
* Created on: Nov 7, 2010
* Author: lamikr
#include <time.h>
namespace plp {
- class DeviceData {
+ class DataReader {
public:
- DeviceData(std::string device_id);
- virtual ~DeviceData();
+ DataReader(std::string device_id);
+ virtual ~DataReader();
plp::DataRange *get_data_range();
/**
* Get monthly summary data.
plp::DataRange *get_hourly_summary(plp::Date *date);
plp::DataRange *get_hourly_summary(plp::Date *start_date, plp::Date *end_date);
plp::DataRange *get_data(plp::Date *start_date, plp::Date *end_date);
+ std::string get_device_id();
+ std::string get_device_type();
protected:
std::string device_id;
std::string device_dir;