[SM][Data Usage] Stats cycle params r/w 49/151949/3
authorRadek Kintop <r.kintop@samsung.com>
Fri, 22 Sep 2017 11:27:49 +0000 (13:27 +0200)
committerRadek Kintop <r.kintop@samsung.com>
Thu, 28 Sep 2017 09:07:55 +0000 (09:07 +0000)
Parameters read/write for all data interface types.

Change-Id: I575b77ad6b0b42d78849c85b70fc1ac498a52705
Signed-off-by: Radek Kintop <r.kintop@samsung.com>
setting-smartmanager/smartmanager-data/include/smartmanager-utils.h
setting-smartmanager/smartmanager-data/src/smartmanager-utils.c

index e0da03333b31b75e8bcfb61e7b0522610a859a4b..e94908115c386998fd28bf0a19a20de94ebb70e0 100644 (file)
@@ -58,11 +58,25 @@ restrictions_result set_mobile_restriction_rule_parameters(
                                                                                        int64_t warning_limit);
 bool unset_mobile_limit_restrictions(stc_h stc_handle, stc_restriction_info_cb restrictions_cb, void *data);
 
-bool save_cycle_start_value(int cycle_start_value);
-bool save_cycle_interval_value(int cycle_interval_value);
-bool save_cycle_mode_value(int cycle_mode);
-bool load_cycle_start_value(int *cycle_start_value);
-bool load_cycle_interval_value(int *cycle_interval_value);
-bool load_cycle_mode_value(int *cycle_mode);
+bool write_sim_1_cycle_start(int cycle_start_value);
+bool write_sim_1_cycle_interval(int cycle_interval_value);
+bool write_sim_1_cycle_mode(int cycle_mode);
+bool write_sim_2_cycle_start(int cycle_start_value);
+bool write_sim_2_cycle_interval(int cycle_interval_value);
+bool write_sim_2_cycle_mode(int cycle_mode);
+bool write_wifi_cycle_start(int cycle_start_value);
+bool write_wifi_cycle_interval(int cycle_interval_value);
+bool write_wifi_cycle_mode(int cycle_mode);
+
+bool read_sim_1_cycle_start(int *cycle_start_value);
+bool read_sim_1_cycle_interval(int *cycle_interval_value);
+bool read_sim_1_cycle_mode(int *cycle_mode);
+bool read_sim_2_cycle_start(int *cycle_start_value);
+bool read_sim_2_cycle_interval(int *cycle_interval_value);
+bool read_sim_2_cycle_mode(int *cycle_mode);
+bool read_wifi_cycle_start(int *cycle_start_value);
+bool read_wifi_cycle_interval(int *cycle_interval_value);
+bool read_wifi_cycle_mode(int *cycle_mode);
+
 
 #endif /* SMARTMANAGER_UTILS_H_ */
index 713d72bc7788f9094f63ee155227d545a1507da5..9fa3c1cd35cd3efcd1d7bd1fef33f689abb8405f 100755 (executable)
@@ -347,7 +347,7 @@ bool unset_mobile_limit_restrictions(stc_h stc_handle, stc_restriction_info_cb _
        SETTING_TRACE_END;
 }
 
-bool load_int_value(const char *key, int *value)
+static bool _read_int_value(const char *key, int *value)
 {
        bool existing = false;
        int res = preference_is_existing(key, &existing);
@@ -359,41 +359,98 @@ bool load_int_value(const char *key, int *value)
        return true;
 }
 
-bool save_cycle_start_value(int cycle_start_value)
+static bool _write_int_value(const char *key, int value)
 {
-       int res = preference_set_int("cycle_start", cycle_start_value);
-       if (PREFERENCE_ERROR_NONE != res)
-               return false;
-       return true;
+       int res = preference_set_int(key, value);
+       return (PREFERENCE_ERROR_NONE == res);
 }
 
-bool save_cycle_interval_value(int cycle_interval_value)
+bool write_sim_1_cycle_start(int cycle_start_value)
 {
-       int res = preference_set_int("cycle_interval", cycle_interval_value);
-       if (PREFERENCE_ERROR_NONE != res)
-                       return false;
-       return true;
+       return _write_int_value("sim_1_cycle_start", cycle_start_value);
 }
 
-bool save_cycle_mode_value(int cycle_mode)
+bool write_sim_1_cycle_interval(int cycle_interval_value)
 {
-       int res = preference_set_int("cycle_mode", cycle_mode);
-       if (PREFERENCE_ERROR_NONE != res)
-               return false;
-       return true;
+       return _write_int_value("sim_1_cycle_interval", cycle_interval_value);
+}
+
+bool write_sim_1_cycle_mode(int cycle_mode)
+{
+       return _write_int_value("sim_1_cycle_mode", cycle_mode);
+}
+
+bool write_sim_2_cycle_start(int cycle_start_value)
+{
+       return _write_int_value("sim_2_cycle_start", cycle_start_value);
+}
+
+bool write_sim_2_cycle_interval(int cycle_interval_value)
+{
+       return _write_int_value("sim_2_cycle_interval", cycle_interval_value);
+}
+
+bool write_sim_2_cycle_mode(int cycle_mode)
+{
+       return _write_int_value("sim_2_cycle_mode", cycle_mode);
+}
+
+bool write_wifi_cycle_start(int cycle_start_value)
+{
+       return _write_int_value("wifi_cycle_start", cycle_start_value);
+}
+
+bool write_wifi_cycle_interval(int cycle_interval_value)
+{
+       return _write_int_value("wifi_cycle_interval", cycle_interval_value);
+}
+
+bool write_wifi_cycle_mode(int cycle_mode)
+{
+       return _write_int_value("wifi_cycle_mode", cycle_mode);
+}
+
+bool read_sim_1_cycle_start(int *cycle_start_value)
+{
+       return _read_int_value("sim_1_cycle_start", cycle_start_value);
+}
+
+bool read_sim_1_cycle_interval(int *cycle_interval_value)
+{
+       return _read_int_value("sim_1_cycle_interval", cycle_interval_value);
+}
+
+bool read_sim_1_cycle_mode(int *cycle_mode)
+{
+       return _read_int_value("sim_1_cycle_mode", cycle_mode);
+}
+
+bool read_sim_2_cycle_start(int *cycle_start_value)
+{
+       return _read_int_value("sim_2_cycle_start", cycle_start_value);
+}
+
+bool read_sim_2_cycle_interval(int *cycle_interval_value)
+{
+       return _read_int_value("sim_2_cycle_interval", cycle_interval_value);
+}
+
+bool read_sim_2_cycle_mode(int *cycle_mode)
+{
+       return _read_int_value("sim_2_cycle_mode", cycle_mode);
 }
 
-bool load_cycle_start_value(int *cycle_start_value)
+bool read_wifi_cycle_start(int *cycle_start_value)
 {
-       return load_int_value("cycle_start", cycle_start_value);
+       return _read_int_value("wifi_cycle_start", cycle_start_value);
 }
 
-bool load_cycle_interval_value(int *cycle_interval_value)
+bool read_wifi_cycle_interval(int *cycle_interval_value)
 {
-       return load_int_value("cycle_interval", cycle_interval_value);
+       return _read_int_value("wifi_cycle_interval", cycle_interval_value);
 }
 
-bool load_cycle_mode_value(int *cycle_mode)
+bool read_wifi_cycle_mode(int *cycle_mode)
 {
-       return load_int_value("cycle_mode", cycle_mode);
+       return _read_int_value("wifi_cycle_mode", cycle_mode);
 }