Improve Enter work mode tips.
This commit is contained in:
parent
8f549afebd
commit
ef46d79229
|
@ -39,6 +39,7 @@ static void task_update_timer_cb(lv_task_t* task)
|
|||
closing_index ++;
|
||||
if (time_ms == 0)
|
||||
{
|
||||
printf("task_update_timer_cb gPowerOff = %d\n", gPowerOff);
|
||||
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 2, APP_POWER_OFF_APO, gPowerOff);
|
||||
if(update_timer){
|
||||
lv_task_del(update_timer);
|
||||
|
|
|
@ -47,9 +47,9 @@ static CHAR g_cSelftimerCntStr[8] = {0};
|
|||
static lv_group_t* gp = NULL;
|
||||
static lv_task_t* task_selftimer = NULL;
|
||||
static lv_task_t* update_icons_timer = NULL;
|
||||
#define GO_TO_WORK_MODE_TIME 57
|
||||
#define GO_TO_WORK_MODE_TIME 59
|
||||
#define PASSWORD_GO_TO_WORK_MODE_TIME_S 62
|
||||
#define MENU_GO_TO_WORK_MODE_TIME_S 27
|
||||
#define MENU_GO_TO_WORK_MODE_TIME_S 29
|
||||
static unsigned int ShutDownTime = GO_TO_WORK_MODE_TIME;
|
||||
static lv_task_t* task_qview = NULL;
|
||||
|
||||
|
@ -1913,7 +1913,6 @@ static void UIFlowPhoto_Key(lv_obj_t* obj, uint32_t key)
|
|||
case LV_USER_KEY_RIGHT:
|
||||
{
|
||||
//SF_WIFI_STATUS_E status = sf_get_wifi_status();
|
||||
ShutDownTime = MENU_GO_TO_WORK_MODE_TIME_S;
|
||||
if(TRUE == sf_get_send_statu())
|
||||
{
|
||||
printf("\r\n[%s] line:%d %d running\n", __FUNCTION__, __LINE__,key);
|
||||
|
|
|
@ -41,26 +41,46 @@ static void task_msgbox_timer_cb(lv_task_t* task)
|
|||
UINT16 autoOffTime = sf_get_auto_off_time();
|
||||
const lv_plugin_string_t* string = lv_plugin_get_string(msgID);
|
||||
|
||||
autoClose = autoClose - 1000;
|
||||
if (0 == autoClose || autoOffTime <= 10)
|
||||
{
|
||||
lv_task_del(msgbox_timer);
|
||||
msgbox_timer = NULL;
|
||||
if (msgbox)
|
||||
{
|
||||
lv_msgbox_start_auto_close(msgbox, 0);
|
||||
printf("msg box close delay 1000.\n");
|
||||
lv_msgbox_start_auto_close(msgbox, 1000);
|
||||
}
|
||||
if (0 == autoClose)
|
||||
{
|
||||
OpenClosingScreen(DISPLAY_FINAL_SHOW_POWER_OFF);
|
||||
// OpenClosingScreen(DISPLAY_FINAL_DO_NOT_SHOW_POWER_OFF);
|
||||
#define DO_NOT_SHOW_POWER_OFF 0
|
||||
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 2, APP_POWER_OFF_APO, DO_NOT_SHOW_POWER_OFF);
|
||||
}
|
||||
return;
|
||||
}
|
||||
autoClose = autoClose - 1000;
|
||||
if(string){
|
||||
snprintf(buf, BUF_LENGTH, "%s\n\n%ds\r\n", string->ptr, autoClose/1000);
|
||||
// lv_msgbox_set_text(msgbox, buf);
|
||||
lv_label_set_text_fmt(label_msg_scr_uiflowwrnmsg, "%s", buf);
|
||||
}
|
||||
if (0 == autoClose || autoOffTime <= 10)
|
||||
{
|
||||
// lv_task_del(msgbox_timer);
|
||||
// msgbox_timer = NULL;
|
||||
// if (msgbox)
|
||||
// {
|
||||
// printf("msg box close delay 1000.\n");
|
||||
// lv_msgbox_start_auto_close(msgbox, 1000);
|
||||
// }
|
||||
// if (0 == autoClose)
|
||||
// {
|
||||
// // OpenClosingScreen(DISPLAY_FINAL_DO_NOT_SHOW_POWER_OFF);
|
||||
// #define DO_NOT_SHOW_POWER_OFF 0
|
||||
// Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 2, APP_POWER_OFF_APO, DO_NOT_SHOW_POWER_OFF);
|
||||
// }
|
||||
return;
|
||||
}
|
||||
}
|
||||
// update_icons();
|
||||
return;
|
||||
|
@ -109,6 +129,9 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_time
|
|||
{
|
||||
lv_plugin_msgbox_set_text(msgbox, id);
|
||||
}
|
||||
if(auto_close_time_ms){
|
||||
lv_msgbox_start_auto_close(msgbox, auto_close_time_ms);
|
||||
}
|
||||
|
||||
// if(LV_PLUGIN_STRING_ID_STRING_UPGRADING == msgID)
|
||||
// {
|
||||
|
@ -128,6 +151,9 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_time
|
|||
{
|
||||
snprintf(buf, BUF_LENGTH, "%s\n\n%ds\r\n", tmpstr1->ptr, autoClose/1000);
|
||||
lv_label_set_text_fmt(label_msg_scr_uiflowwrnmsg, "%s", buf);
|
||||
if(auto_close_time_ms){
|
||||
lv_msgbox_start_auto_close(msgbox, auto_close_time_ms + 1000 * 2);
|
||||
}
|
||||
} else if (LV_PLUGIN_STRING_ID_STRING_UPGRADING == msgID)
|
||||
{
|
||||
lv_label_set_text_fmt(label_msg_scr_uiflowwrnmsg, "Upgrading...\nCamera will automatically restart after upgrade complete");
|
||||
|
@ -161,9 +187,9 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_time
|
|||
}
|
||||
|
||||
|
||||
if(auto_close_time_ms){
|
||||
lv_msgbox_start_auto_close(msgbox, auto_close_time_ms);
|
||||
}
|
||||
// if(auto_close_time_ms){
|
||||
// lv_msgbox_start_auto_close(msgbox, auto_close_time_ms);
|
||||
// }
|
||||
|
||||
set_indev_keypad_group(msgbox);
|
||||
if(msgbox_timer == NULL){
|
||||
|
|
Loading…
Reference in New Issue
Block a user