|
@ -4,7 +4,7 @@ |
|
|
* BASIC * |
|
|
* BASIC * |
|
|
*******************************************************************************/ |
|
|
*******************************************************************************/ |
|
|
#define SETTING_DB "setting.db"
|
|
|
#define SETTING_DB "setting.db"
|
|
|
#define DB_VERSION "1.0.4" // 更新这个参数,会自动重置数据库
|
|
|
|
|
|
|
|
|
#define DB_VERSION "1.0.5" // 更新这个参数,会自动重置数据库
|
|
|
|
|
|
|
|
|
namespace iflytop { |
|
|
namespace iflytop { |
|
|
namespace db { |
|
|
namespace db { |
|
@ -87,7 +87,6 @@ static Setting settingInitTable[] = { |
|
|
INT_SETTING(SettingId::kad_dehumidify_threshold, "消毒后除湿阈值", "0", "0", "100", /* */ true, false, false, false), |
|
|
INT_SETTING(SettingId::kad_dehumidify_threshold, "消毒后除湿阈值", "0", "0", "100", /* */ true, false, false, false), |
|
|
BOOL_SETTING(SettingId::kenable_ad_degrade, "是否启用消毒后降解", "false", /* */ true, false, false, false), |
|
|
BOOL_SETTING(SettingId::kenable_ad_degrade, "是否启用消毒后降解", "false", /* */ true, false, false, false), |
|
|
INT_SETTING(SettingId::kad_degrade_threshold, "消毒后降解阈值", "0", "0", "100", /* */ true, false, false, false), |
|
|
INT_SETTING(SettingId::kad_degrade_threshold, "消毒后降解阈值", "0", "0", "100", /* */ true, false, false, false), |
|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
list<shared_ptr<Setting>> SettingDBDao::getRealtimeSetting() { |
|
|
list<shared_ptr<Setting>> SettingDBDao::getRealtimeSetting() { |
|
@ -181,6 +180,7 @@ bool SettingDBDao::getSettingValAsBool(string name) { |
|
|
} |
|
|
} |
|
|
return setting->val == "true"; |
|
|
return setting->val == "true"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void SettingDBDao::factoryReset() { |
|
|
void SettingDBDao::factoryReset() { |
|
|
auto settings = getAllSetting(); |
|
|
auto settings = getAllSetting(); |
|
|
for (auto& s : settings) { |
|
|
for (auto& s : settings) { |
|
|