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 BackgroundModuleFWUpgrade(void);
|
||||
static UINT32 BackgroundReset(void);
|
||||
static UINT32 EnterWorkMode(void);
|
||||
|
||||
static UINT32 g_uiDpofOPMode = PLAYDPOF_SETONE;
|
||||
static UINT32 g_uiDpofPrtNum = 0;
|
||||
|
@ -194,6 +195,7 @@ BKG_JOB_ENTRY gBackgroundExtFuncTable[] = {
|
|||
{NVTEVT_BKW_CAMERA_FW_UPGRADE, BackgroundCameraFWUpgrade},
|
||||
{NVTEVT_BKW_MODULE_FW_UPGRADE, BackgroundModuleFWUpgrade},
|
||||
{NVTEVT_BKW_RESET, BackgroundReset},
|
||||
{NVTEVT_BKW_ENTER_WORK_MODE, EnterWorkMode},
|
||||
{0, 0},
|
||||
};
|
||||
|
||||
|
@ -1922,6 +1924,14 @@ UINT32 BackgroundReset(void)
|
|||
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, APP_POWER_OFF_NORMAL);
|
||||
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)
|
||||
{
|
||||
|
|
|
@ -50,6 +50,7 @@ typedef enum {
|
|||
NVTEVT_BKW_CAMERA_FW_UPGRADE,
|
||||
NVTEVT_BKW_MODULE_FW_UPGRADE,
|
||||
NVTEVT_BKW_RESET,
|
||||
NVTEVT_BKW_ENTER_WORK_MODE,
|
||||
|
||||
NVTEVT_BKW_END,
|
||||
} NVT_BKW_CMD;
|
||||
|
|
|
@ -122,6 +122,10 @@ void UIFlowMenuCommonConfirmAPI_Open(uint32_t itemID)
|
|||
strID = LV_PLUGIN_STRING_ID_STRING_RESET_WARNING;
|
||||
gBKGEvt = NVTEVT_BKW_RESET;
|
||||
break;
|
||||
case IDM_ENTER_WORK_MODE:
|
||||
strID = LV_PLUGIN_STRING_ID_STRING_RESET_WARNING;
|
||||
gBKGEvt = NVTEVT_BKW_ENTER_WORK_MODE;
|
||||
break;
|
||||
default:
|
||||
gBKGEvt = 0;
|
||||
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);
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_COMPLETED, 10000);
|
||||
BKG_PostEvent(gBKGEvt);
|
||||
} else if (gBKGEvt == NVTEVT_BKW_ENTER_WORK_MODE)
|
||||
{
|
||||
BKG_PostEvent(gBKGEvt);
|
||||
UIFlowMenuCommonConfirm_CloseScr();
|
||||
} else if (gBKGEvt) {
|
||||
DBG_FUNC("gBKGEvt=%d\r\n",gBKGEvt);
|
||||
lv_plugin_scr_open(wait_moment_scr, &string_id_please_wait);
|
||||
|
|
|
@ -137,6 +137,8 @@ enum _MENU_ID {
|
|||
IDM_MODULE_FW_UPGRADE,
|
||||
IDM_RESET,
|
||||
|
||||
IDM_ENTER_WORK_MODE,
|
||||
|
||||
};
|
||||
|
||||
// Menu String ID
|
||||
|
|
|
@ -594,7 +594,7 @@ void show_qr_picture_page(lv_obj_t* obj)
|
|||
char qr_date[QR_DATA_LENGTH] = {0};
|
||||
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)
|
||||
// {
|
||||
|
|
|
@ -1477,6 +1477,10 @@ static void UIFlowPhoto_Key(lv_obj_t* obj, uint32_t key)
|
|||
{
|
||||
case LV_USER_KEY_LEFT:
|
||||
{
|
||||
if (KeyLeftPressingTimeMs < LONG_PRESS_INTERVAL)
|
||||
{
|
||||
UIFlowMenuCommonConfirmAPI_Open(IDM_ENTER_WORK_MODE);
|
||||
}
|
||||
KeyLeftPressingTimeMs = 0;
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user