]> pilppa.org Git - lib1wire.git/blobdiff - src/DataReader.hh
Api cleanups for device querying
[lib1wire.git] / src / DataReader.hh
similarity index 93%
rename from src/DeviceData.hh
rename to src/DataReader.hh
index 1ccbb4f29b9cd8ab64e2a7463692cb2f83a1b68a..ac7e13eb019136bf29ca17d06080563980e816f5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -48,6 +48,8 @@ namespace plp {
                        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;