<?xml version="1.0" encoding="utf-8"?>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
- <mode name="powerSave" type="exclusive">
- <action rule="vconf.db.setting.psmode">SETTING_PSMODE_WEARABLE_ENHANCED</action>
- <action rule="vconf.db.bluetooth.status">VCONFKEY_BT_STATUS_OFF</action>
+ <mode name="Power-Save" type="exclusive">
+ <action rule="wifi.power">off</action>
+ <action rule="bluetooth.power">off</action>
+ <action rule="pkg.startSupportMode">ULTRA_POWER_SAVING</action>
+ <action rule="display.brightness">30</action>
+ <action rule="vconf.db.setting.sound.sound_on">0</action>
+ <action rule="vconf.db.setting.sound.vibration_on">0</action>
+ <action rule="vconf.db.location.setting.Usemylocation">0</action>
</mode>
</tizenModes>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<tizenModes xmlns="http://www.tizen.org" version="6.0">
+ <mode name="Quick-Panel" type="normal">
+ <action rule="vconf.db.setting.sound.sound_on">1</action>
+ <action rule="vconf.db.setting.sound.vibration_on">1</action>
+ <action rule="vconf.db.location.setting.Usemylocation">1</action>
+ <action rule="vconf.db.setting.auto_rotate_screen">1</action>
+ <action rule="vconf.db.bluetooth.status">VCONFKEY_BT_STATUS_ON</action>
+ </mode>
+</tizenModes>
<?xml version="1.0" encoding="utf-8"?>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
- <mode name="waterlock" type="exclusive">
- <action rule="bluetooth.power">off</action>
- <action ID="wifiOff" rule="wifi.power" restrict="lock" priority="-100">off</action>
- <action ID="1" rule="vconf.db.setting.psmode" restrict="lock" priority="-100">SETTING_PSMODE_WEARABLE_ENHANCED</action>
- <undo ID="2" rule="vconf.db.setting.psmode" restrict="lock" priority="-100">SETTING_PSMODE_WEARABLE</undo>
- <undo ID="3" rule="media.player">/opt/usr/data/settings/Alarms/Alarms_on_call.ogg</undo>
+ <mode name="Water-Lock" type="exclusive">
+ <action rule="vconf.db.setting.sound.sound_on">false</action>
+ <action rule="vconf.db.setting.sound.vibration_on">true</action>
+ <undo rule="media.player">/opt/usr/data/settings/Alarms/Alarms_on_call.ogg</undo>
</mode>
</tizenModes>
+
+
<?xml version="1.0" encoding="utf-8"?>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
- <mode name="wifiOn" type="exclusive">
+ <mode name="wifi-on" type="normal">
<action rule="wifi.power">on</action>
</mode>
</tizenModes>
<desc>test</desc>
<domain>Network & Connectivity</domain>
</rule>
+ <rule name="vconf.db.setting.sound.sound_on" type="bool" since="6.0" plugin="vconf">
+ <desc>test</desc>
+ <domain>Multimedia</domain>
+ </rule>
+ <rule name="vconf.db.setting.sound.vibration_on" type="bool" since="6.0" plugin="vconf">
+ <desc>test</desc>
+ <domain>Multimedia</domain>
+ </rule>
+ <rule name="vconf.db.location.setting.Usemylocation" type="int" since="6.0" plugin="vconf">
+ <desc>test</desc>
+ <domain>Service Framework</domain>
+ </rule>
+ <rule name="vconf.db.setting.auto_rotate_screen" type="bool" since="6.0" plugin="vconf">
+ <desc>test</desc>
+ <domain>Graphics System</domain>
+ </rule>
</actionRule>
</tizenModes>
void WifiActionPower::activate_cb(wifi_manager_error_e result, void *user_data)
{
+ INFO("wifi Activated");
if (WIFI_MANAGER_ERROR_NONE != result) {
const std::string &errStr = ((WifiActionPower*)user_data)->strErr(result);
ERR("activate_cb() Fail(%d, %s)", result, errStr.c_str());
void WifiActionPower::deactivate_cb(wifi_manager_error_e result, void *user_data)
{
+ INFO("wifi Deactivated");
if (WIFI_MANAGER_ERROR_NONE != result) {
const std::string &errStr = ((WifiActionPower*)user_data)->strErr(result);
ERR("deactivate_cb() Fail(%d, %s)", result, errStr.c_str());
} else {
int wifiRet = wifi_manager_deactivate(wifiManagerHandle, deactivate_cb, this);
if (WIFI_MANAGER_ERROR_NONE != wifiRet) {
- ERR("wifi_manager_activate() Fail(%d, %s)", wifiRet, strErr(wifiRet).c_str());
+ ERR("wifi_manager_deactivate() Fail(%d, %s)", wifiRet, strErr(wifiRet).c_str());
return MODES_ERROR_SYSTEM;
}
}
} else {
int wifiRet = wifi_manager_deactivate(wifiManagerHandle, deactivate_cb, this);
if (WIFI_MANAGER_ERROR_NONE != wifiRet) {
- ERR("wifi_manager_activate() Fail(%d, %s)", wifiRet, strErr(wifiRet).c_str());
+ ERR("wifi_manager_deactivate() Fail(%d, %s)", wifiRet, strErr(wifiRet).c_str());
return MODES_ERROR_SYSTEM;
}
}