using namespace std;
using namespace plp;
-string DeviceConfig::store_base_dir = DEFAULT_STORAGE_BASE_DIR;
+string DeviceConfig::store_base_dir = DEFAULT_STORAGE_BASE_DIR;
+long DeviceConfig::read_interval_seconds = 600;
ConfigHandle::ConfigHandle(uci_context *ctx_param,
uci_package *pkg_param,
}
}
+long DeviceConfig::get_read_interval_seconds() {
+ return read_interval_seconds;
+}
+
+void DeviceConfig::set_read_interval_seconds(long seconds_param) {
+ read_interval_seconds = seconds_param;
+}
+
string DeviceConfig::get_base_dir_name() {
return store_base_dir;
}
virtual ~DeviceConfig();
static std::string get_base_dir_name();
static void set_base_dir_name(std::string store_param);
+ static long get_read_interval_seconds();
+ static void set_read_interval_seconds(long seconds_param);
static DeviceConfig *get_device_config(std::string device_id);
std::string get_config_value(std::string key);
void set_config_value(std::string key,
EnumSummaryCalculationType get_summary_calculation_type();
private:
static std::string store_base_dir;
+ static long read_interval_seconds;
std::string device_id;
std::string device_type;
ConfigHandle *uci_handle;