Fixed bug number 10049.

This commit is contained in:
xiaojiazhu 2023-12-12 11:40:47 +08:00
parent de771d252a
commit 791d3ca7fb
2 changed files with 16 additions and 1 deletions

View File

@ -75,6 +75,7 @@ int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{
puiPara->GprsMode = uwOption;
#define INSTANT_OPTION 1
#define HYBIRD_OPTION 2
if (INSTANT_OPTION == puiPara->GprsMode && SF_OFF == puiPara->PirDelaySwitch)
{
puiPara->PirDelaySwitch = SF_ON;
@ -83,7 +84,20 @@ int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
puiPara->PirDelayTime.Sec = 15;
}
printf("\033[33m[Send_MenuCallback]GprsMode:%d\033[0m\n", puiPara->GprsMode);
break;
if (INSTANT_OPTION == puiPara->GprsMode || HYBIRD_OPTION == puiPara->GprsMode)
{
#define SYNC_SEND_TYPE_SETTING 0
uwOption = SYNC_SEND_TYPE_SETTING;
printf("Sync send type settings.\n");
memset(&(puiPara->TimeSend1), 0, sizeof(SF_PARA_TIME_S));
memset(&(puiPara->TimeSend2), 0, sizeof(SF_PARA_TIME_S));
memset(&(puiPara->TimeSend3), 0, sizeof(SF_PARA_TIME_S));
memset(&(puiPara->TimeSend4), 0, sizeof(SF_PARA_TIME_S));
}
else
{
break;
}
}
case IDM_SEND_TYPE:
{

View File

@ -1044,6 +1044,7 @@ static void UIFlowMenuCommonItem_ChildScrClose(lv_obj_t* obj,const LV_USER_EVENT
set_indev_keypad_group(obj);
if(msg){
if(msg->event == NVTRET_ENTER_MENU){
load_info_from_sf();
TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage;
// TM_ITEM *pItem;