result += "nap_status:" + std::to_string(uapi_dev_runtime_get_nap_status()) + " ";;
result += "sleep_monitoring_status:" + std::to_string(uapi_dev_runtime_get_sleep_monitoring_status()) + " ";;
result += "sleep_status:" + std::to_string(uapi_dev_runtime_get_sleep_status()) + " ";;
+ result += "lock_flag_goal:" + std::to_string(uapi_dev_runtime_get_goal_storage_status()) + " ";;
+ result += "respiratory_training_status:" + std::to_string(uapi_dev_runtime_get_respiratory_training_status()) + " ";;
+ result += "heartrate_detect_status:" + std::to_string(uapi_dev_runtime_get_heartrate_detect_status()) + " ";;
+ result += "factory_test_status:" + std::to_string(uapi_dev_runtime_get_factory_test_status_flag()) + " ";;
+ result += "screen_always_on_status:" + std::to_string(uapi_dev_runtime_get_screen_always_on_status()) + " ";;
return result;
}
void ScreenAlwaysOnCtr(uint8_t turnOnFlag)
{
const power_display_svr_api_t *display_api = power_display_svr_get_api();
+ errcode_t ret;
if(turnOnFlag)
{
// display_api->set_screen_set_keepon_timeout(0);
display_api->turn_on_screen();
}
- uapi_dev_runtime_set_screen_always_on_status(1);
//当设置的值是-1 的时候,设置屏幕常亮
- display_api->set_screen_set_keepon_timeout(-1);
- s_screen_always_on = true;
+ ret = display_api->set_screen_set_keepon_timeout(-1);
+ printf("set_screen_set_keepon_timeout: %d\r\n",ret);
+ if(ret == ERRCODE_SUCC) // 操作成功,设置屏幕常亮runtime值
+ {
+ uapi_dev_runtime_set_screen_always_on_status(1);
+ s_screen_always_on = true;
+ }
}
else
{
-
- uapi_dev_runtime_set_screen_always_on_status(0);
-
- display_api->set_screen_set_keepon_timeout(0);
- s_screen_always_on = false;
+ ret = display_api->set_screen_set_keepon_timeout(0);
+ printf("set_screen_set_keepon_timeout: %d\r\n",ret);
+ if(ret == ERRCODE_SUCC) // 操作成功,设置屏幕常亮runtime值
+ {
+ uapi_dev_runtime_set_screen_always_on_status(0);
+ s_screen_always_on = false;
+ }
}
}