diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UICfgDefault.h b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UICfgDefault.h old mode 100644 new mode 100755 diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c index 96c551c59..c273efb58 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c @@ -2304,16 +2304,29 @@ void sf_power_on_para_check_init(void) #if HUNTING_CAMERA_MCU == ENABLE UIMenuStoreInfo *puiPara = sf_ui_para_get(); UINT8 PowerOnMode = sf_cardv_convert_power_on_mode(); - if(((PowerOnMode == PWR_ON_AUTO) || (PowerOnMode == PWR_OFF) || (PowerOnMode == PWR_ON_SETUP))) - { - if(1 == puiPara->NeedTimeSyncStartUp){ - puiPara->NeedTimeSyncStartUp = 0; - } - if(0 == puiPara->NetWorkNeedSearch){ - puiPara->NetWorkNeedSearch = 1; - } + if(((PowerOnMode == PWR_ON_AUTO) || (PowerOnMode == PWR_OFF) || (PowerOnMode == PWR_ON_SETUP))) + { + if(1 == puiPara->NeedTimeSyncStartUp){ + puiPara->NeedTimeSyncStartUp = 0; + } + if(0 == puiPara->NetWorkNeedSearch){ + puiPara->NetWorkNeedSearch = 1; + } memset(puiPara->SimIccid,'\0',sizeof(puiPara->SimIccid)); - } + } + else if(PowerOnMode == PWR_ON_TIME_SYNC) + { + puiPara->NetWorkNeedSearch = 0; + puiPara->NeedTimeSyncStartUp = 0; + } + else if(PowerOnMode == PWR_ON_DAILY_REPORT) + { + puiPara->NeedTimeSyncStartUp = 1; + if (puiPara->DailyReportSwitch) { + puiPara->GpsSendFlag = 1; // indicate need send dp file in b power on. + } + } + printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch); if(puiPara->Multishot != SysGetFlag(FL_CONTINUE_SHOT)) {