diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c index 1efd63fd4..72c7316e3 100644 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c @@ -375,7 +375,7 @@ static lv_obj_t *SensitivityContainer = NULL; #define DIG_PIR_LEVEL 10 static char gPirSensitivity = 0; UINT8 gDigPirLevel[DIG_PIR_LEVEL] = {200, 38, 30, 24, 18, 16, 10, 9, 8, 7}; -unsigned int get_dig_pir_level(void) +int get_dig_pir_level(void) { UIMenuStoreInfo *puiPara = sf_ui_para_get(); int resutl = -1; @@ -387,11 +387,6 @@ unsigned int get_dig_pir_level(void) break; } } - // lv_plugin_string_t* tmpPluginStr = NULL; - // char* tmpstr = NULL; - // tmpPluginStr = (lv_plugin_string_t*)lv_plugin_get_string(IDS_SENSITIVITY_NUMBER); - // tmpstr = (char*)tmpPluginStr->ptr; - // snprintf(tmpstr, 1, "%d", resutl); return resutl; } void show_Sensitivity_page(lv_obj_t* obj) diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.h b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.h index da54980d8..85894e5e3 100644 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.h +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.h @@ -28,5 +28,5 @@ extern void Option_Operating_Time_Key_Long_Press(lv_obj_t* obj, uint32_t key); extern void Option_DateTime_Key(lv_obj_t* obj, uint32_t key); extern void Option_DateTime_Key_Long_Press(lv_obj_t* obj, uint32_t key); -extern unsigned int get_dig_pir_level(void); +extern int get_dig_pir_level(void); #endif diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c index 37e83cab3..7e46fe03f 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c @@ -587,6 +587,18 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu) //#NT#2023/11/03#Eric - end if(pItem->ItemId == IDM_NETWORK_SELECTION) lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, IDS_END); + else if(pItem->ItemId == IDM_SENSITIVITY) + { + int tmp = get_dig_pir_level(); + if(tmp >= 0 && tmp <= 9) + { + lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, LV_PLUGIN_STRING_ID_STRID_0 + tmp); + } + else + { + lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, LV_PLUGIN_STRING_ID_STRID_0); + } + } else lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, pOption->TextId); lv_plugin_label_update_font(label_option_1_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN); @@ -708,7 +720,6 @@ static void UIFlowMenuCommonItem_ScrOpen(lv_obj_t* obj) { DBG_DUMP("UIFlowMenuCommonItem_ScrOpen\r\n"); - get_dig_pir_level(); /*********************************************************************************** * Add Menu Screen into group and set group to keypad indev ***********************************************************************************/