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_ */
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);
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);
}