Enter work mode in photo screen.
This commit is contained in:
parent
aa2e833ea3
commit
71f16968c2
|
@ -98,6 +98,7 @@ static UINT32 BackgroundEthCamIperfTest(void);
|
||||||
static UINT32 BackgroundCameraFWUpgrade(void);
|
static UINT32 BackgroundCameraFWUpgrade(void);
|
||||||
static UINT32 BackgroundModuleFWUpgrade(void);
|
static UINT32 BackgroundModuleFWUpgrade(void);
|
||||||
static UINT32 BackgroundReset(void);
|
static UINT32 BackgroundReset(void);
|
||||||
|
static UINT32 EnterWorkMode(void);
|
||||||
|
|
||||||
static UINT32 g_uiDpofOPMode = PLAYDPOF_SETONE;
|
static UINT32 g_uiDpofOPMode = PLAYDPOF_SETONE;
|
||||||
static UINT32 g_uiDpofPrtNum = 0;
|
static UINT32 g_uiDpofPrtNum = 0;
|
||||||
|
@ -194,6 +195,7 @@ BKG_JOB_ENTRY gBackgroundExtFuncTable[] = {
|
||||||
{NVTEVT_BKW_CAMERA_FW_UPGRADE, BackgroundCameraFWUpgrade},
|
{NVTEVT_BKW_CAMERA_FW_UPGRADE, BackgroundCameraFWUpgrade},
|
||||||
{NVTEVT_BKW_MODULE_FW_UPGRADE, BackgroundModuleFWUpgrade},
|
{NVTEVT_BKW_MODULE_FW_UPGRADE, BackgroundModuleFWUpgrade},
|
||||||
{NVTEVT_BKW_RESET, BackgroundReset},
|
{NVTEVT_BKW_RESET, BackgroundReset},
|
||||||
|
{NVTEVT_BKW_ENTER_WORK_MODE, EnterWorkMode},
|
||||||
{0, 0},
|
{0, 0},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1922,6 +1924,14 @@ UINT32 BackgroundReset(void)
|
||||||
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, APP_POWER_OFF_NORMAL);
|
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, APP_POWER_OFF_NORMAL);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
static UINT32 EnterWorkMode(void)
|
||||||
|
{
|
||||||
|
printf(" EnterWorkMode \n");
|
||||||
|
// Reset_MenuInfo();
|
||||||
|
// sf_sleep_ms(500);
|
||||||
|
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, APP_POWER_OFF_NORMAL);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
void AppBKW_SetData(BKW_DATA_SET attribute, UINT32 value)
|
void AppBKW_SetData(BKW_DATA_SET attribute, UINT32 value)
|
||||||
{
|
{
|
||||||
|
|
|
@ -50,6 +50,7 @@ typedef enum {
|
||||||
NVTEVT_BKW_CAMERA_FW_UPGRADE,
|
NVTEVT_BKW_CAMERA_FW_UPGRADE,
|
||||||
NVTEVT_BKW_MODULE_FW_UPGRADE,
|
NVTEVT_BKW_MODULE_FW_UPGRADE,
|
||||||
NVTEVT_BKW_RESET,
|
NVTEVT_BKW_RESET,
|
||||||
|
NVTEVT_BKW_ENTER_WORK_MODE,
|
||||||
|
|
||||||
NVTEVT_BKW_END,
|
NVTEVT_BKW_END,
|
||||||
} NVT_BKW_CMD;
|
} NVT_BKW_CMD;
|
||||||
|
|
|
@ -122,6 +122,10 @@ void UIFlowMenuCommonConfirmAPI_Open(uint32_t itemID)
|
||||||
strID = LV_PLUGIN_STRING_ID_STRING_RESET_WARNING;
|
strID = LV_PLUGIN_STRING_ID_STRING_RESET_WARNING;
|
||||||
gBKGEvt = NVTEVT_BKW_RESET;
|
gBKGEvt = NVTEVT_BKW_RESET;
|
||||||
break;
|
break;
|
||||||
|
case IDM_ENTER_WORK_MODE:
|
||||||
|
strID = LV_PLUGIN_STRING_ID_STRING_RESET_WARNING;
|
||||||
|
gBKGEvt = NVTEVT_BKW_ENTER_WORK_MODE;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
gBKGEvt = 0;
|
gBKGEvt = 0;
|
||||||
DBG_ERR("error itemID %d\r\n", gItemID);
|
DBG_ERR("error itemID %d\r\n", gItemID);
|
||||||
|
@ -327,6 +331,10 @@ static void UIFlowMenuCommonConfirm_MessageBox_ValueChanged(lv_obj_t* obj, uint3
|
||||||
lv_obj_set_hidden(msgbox, true);
|
lv_obj_set_hidden(msgbox, true);
|
||||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_COMPLETED, 10000);
|
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_COMPLETED, 10000);
|
||||||
BKG_PostEvent(gBKGEvt);
|
BKG_PostEvent(gBKGEvt);
|
||||||
|
} else if (gBKGEvt == NVTEVT_BKW_ENTER_WORK_MODE)
|
||||||
|
{
|
||||||
|
BKG_PostEvent(gBKGEvt);
|
||||||
|
UIFlowMenuCommonConfirm_CloseScr();
|
||||||
} else if (gBKGEvt) {
|
} else if (gBKGEvt) {
|
||||||
DBG_FUNC("gBKGEvt=%d\r\n",gBKGEvt);
|
DBG_FUNC("gBKGEvt=%d\r\n",gBKGEvt);
|
||||||
lv_plugin_scr_open(wait_moment_scr, &string_id_please_wait);
|
lv_plugin_scr_open(wait_moment_scr, &string_id_please_wait);
|
||||||
|
|
|
@ -137,6 +137,8 @@ enum _MENU_ID {
|
||||||
IDM_MODULE_FW_UPGRADE,
|
IDM_MODULE_FW_UPGRADE,
|
||||||
IDM_RESET,
|
IDM_RESET,
|
||||||
|
|
||||||
|
IDM_ENTER_WORK_MODE,
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Menu String ID
|
// Menu String ID
|
||||||
|
|
|
@ -594,7 +594,7 @@ void show_qr_picture_page(lv_obj_t* obj)
|
||||||
char qr_date[QR_DATA_LENGTH] = {0};
|
char qr_date[QR_DATA_LENGTH] = {0};
|
||||||
if (sf_cardv_get_is_esim() == 1)
|
if (sf_cardv_get_is_esim() == 1)
|
||||||
{
|
{
|
||||||
snprintf(qr_date, QR_DATA_LENGTH, qr_code_str, puiPara->ModuleImei, puiPara->SimIccidA, puiPara->SimIccidA, "true");
|
snprintf(qr_date, QR_DATA_LENGTH, qr_code_str, puiPara->ModuleImei, puiPara->SimIccidV, puiPara->SimIccidA, "true");
|
||||||
}
|
}
|
||||||
// else if (sf_cardv_get_is_esim() == 0)
|
// else if (sf_cardv_get_is_esim() == 0)
|
||||||
// {
|
// {
|
||||||
|
|
|
@ -1477,6 +1477,10 @@ static void UIFlowPhoto_Key(lv_obj_t* obj, uint32_t key)
|
||||||
{
|
{
|
||||||
case LV_USER_KEY_LEFT:
|
case LV_USER_KEY_LEFT:
|
||||||
{
|
{
|
||||||
|
if (KeyLeftPressingTimeMs < LONG_PRESS_INTERVAL)
|
||||||
|
{
|
||||||
|
UIFlowMenuCommonConfirmAPI_Open(IDM_ENTER_WORK_MODE);
|
||||||
|
}
|
||||||
KeyLeftPressingTimeMs = 0;
|
KeyLeftPressingTimeMs = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user