Fixed bug about settings.

This commit is contained in:
xiaojiazhu 2023-10-26 19:41:04 +08:00
parent 37aff7d963
commit 1f02d965c0
3 changed files with 9 additions and 2 deletions

View File

@ -1,6 +1,7 @@
// #include "MenuQR.h" // #include "MenuQR.h"
#include "PrjInc.h" #include "PrjInc.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.h"
#include "UIInfo/UIInfo.h"
#include "UIWnd/UIFlow.h" #include "UIWnd/UIFlow.h"
#include "sf_systemMng.h" #include "sf_systemMng.h"
@ -133,10 +134,12 @@ int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
} }
case IDM_DELAY: case IDM_DELAY:
{ {
puiPara->PirDelaySwitch = uwOption == 0 ? SF_OFF : SF_ON;
break; break;
} }
case IDM_OPERATING_TIME: case IDM_OPERATING_TIME:
{ {
puiPara->WorkTime1Switch = uwOption == 0 ? SF_OFF : SF_ON;
break; break;
} }
case IDM_FORMAT_SD: case IDM_FORMAT_SD:
@ -407,7 +410,7 @@ void show_Delay_page(lv_obj_t* obj)
init_Matrix_style(); init_Matrix_style();
UIMenuStoreInfo *puiPara = sf_ui_para_get(); UIMenuStoreInfo *puiPara = sf_ui_para_get();
if(!puiPara->PirDelaySwitch) // if(!puiPara->PirDelaySwitch)
{ {
puiPara->PirDelayTime.Hour = 0; puiPara->PirDelayTime.Hour = 0;
puiPara->PirDelayTime.Min = 0; puiPara->PirDelayTime.Min = 0;
@ -569,7 +572,7 @@ void show_Operating_Time_page(lv_obj_t* obj)
init_Matrix_style(); init_Matrix_style();
UIMenuStoreInfo *puiPara = sf_ui_para_get(); UIMenuStoreInfo *puiPara = sf_ui_para_get();
if(!puiPara->WorkTime1Switch) // if(!puiPara->WorkTime1Switch)
{ {
puiPara->WorkTime[0].StartTime.Hour = 0; puiPara->WorkTime[0].StartTime.Hour = 0;
puiPara->WorkTime[0].StartTime.Min = 0; puiPara->WorkTime[0].StartTime.Min = 0;

View File

@ -71,6 +71,8 @@ int Qr_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
} }
case IDM_CAMERA_NAME: case IDM_CAMERA_NAME:
{ {
// puiPara->CamNameSwitch
puiPara->CamNameSwitch = uwOption == 0 ? SF_CAMID_OFF : SF_CAMID_ON;
break; break;
} }
default: default:

View File

@ -61,6 +61,8 @@ int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{ {
case IDM_MAX_NUM_DAY: case IDM_MAX_NUM_DAY:
{ {
#define SEND_MAX_NUM_UNLIMITED 0
puiPara->SendMaxNum = SEND_MAX_NUM_UNLIMITED;
printf("\033[33m[Send_MenuCallback]SendMaxNum:%d\033[0m\n", puiPara->SendMaxNum); printf("\033[33m[Send_MenuCallback]SendMaxNum:%d\033[0m\n", puiPara->SendMaxNum);
break; break;
} }