1.ui参数的优化
This commit is contained in:
parent
951179ab21
commit
ccd611388c
|
@ -180,6 +180,7 @@
|
|||
#define DEFAULT_BOOT_WORK_MODE SF_CAM_MODE_PHOTO
|
||||
#define DEFAULT_PIR_SWITCH SF_OFF
|
||||
#define DEFAULT_PIR_SENSITIVITY SF_PIR_SENSITIVITY_0
|
||||
#define DEFAULT_TIMELAPSE_SWITCH SF_ON
|
||||
#else
|
||||
|
||||
#if SF_BATTERY_TEST == ENABLE
|
||||
|
@ -189,6 +190,7 @@
|
|||
#endif
|
||||
#define DEFAULT_PIR_SWITCH SF_ON
|
||||
#define DEFAULT_PIR_SENSITIVITY SF_PIR_SENSITIVITY_7
|
||||
#define DEFAULT_TIMELAPSE_SWITCH SF_OFF
|
||||
#endif
|
||||
#define DEFAULT_NET_WORK_NEED_SEARCH SF_OFF
|
||||
#define DEFAULT_AUTO_OFF_SWITCH SF_OFF
|
||||
|
@ -198,6 +200,7 @@
|
|||
#define DEFAULT_AUTO_OFF_SWITCH SF_ON
|
||||
#define DEFAULT_PIR_SWITCH SF_ON
|
||||
#define DEFAULT_PIR_SENSITIVITY SF_PIR_SENSITIVITY_7
|
||||
#define DEFAULT_TIMELAPSE_SWITCH SF_OFF
|
||||
#endif
|
||||
|
||||
#define DEFAULT_SF_CAMID SF_CAMID_OFF
|
||||
|
@ -207,7 +210,6 @@
|
|||
#define DEFAULT_VIDEO_LENTH VIDEO_LENTH_10
|
||||
|
||||
#define DEFAULT_SEND_TYPE SF_SEND_TIMELY
|
||||
#define DEFAULT_TIMELAPSE_SWITCH SF_OFF
|
||||
#define DEFAULT_PIR_DELAY_SWITCH SF_OFF
|
||||
#define DEFAULT_GPRS_MODE SF_REMOTE_CONTROL_OFF
|
||||
#define DEFAULT_DAILY_REPORT_SWITCH SF_ON
|
||||
|
@ -232,7 +234,6 @@
|
|||
#define DEFAULT_STAMP_SWITCH SF_ON
|
||||
#define DEFAULT_SD_LOOP_SWITCH SF_ON
|
||||
#define DEFAULT_PWD_SWITCH SF_OFF
|
||||
#define DEFAULT_MULTISHOT SF_MULTISHOT_1P
|
||||
#define DEFAULT_SEND_MULTISHOT_INDEX1 SF_ON
|
||||
#define DEFAULT_SEND_MULTISHOT_INDEX2 SF_OFF
|
||||
#define DEFAULT_SEND_MULTISHOT_INDEX3 SF_OFF
|
||||
|
|
|
@ -504,6 +504,7 @@ void Load_MenuInfo(void)
|
|||
SysResetFlag();
|
||||
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
sf_power_on_para_check_init();
|
||||
if(sf_is_usb_flag())
|
||||
{
|
||||
Save_MenuInfo();
|
||||
|
@ -725,6 +726,9 @@ EXIT:
|
|||
|
||||
}
|
||||
SysCheckFlag();
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
sf_power_on_para_check_init();
|
||||
#endif
|
||||
origInfo = currentInfo;
|
||||
origInfo_check = currentInfo;
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
|
@ -1431,31 +1435,6 @@ void SysCheckFlag(void)
|
|||
SysLimitFlag(TimeSend4Switch, 0, SF_ON_OFF_MAX, DEFAULT_GPS_NUMBER);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#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;
|
||||
}
|
||||
}
|
||||
printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch);
|
||||
if(puiPara->Multishot != SysGetFlag(FL_CONTINUE_SHOT))
|
||||
{
|
||||
SysSetFlag(FL_CONTINUE_SHOT, puiPara->Multishot);
|
||||
}
|
||||
|
||||
if(puiPara->VideoSize != SysGetFlag(FL_MOVIE_SIZE))
|
||||
{
|
||||
SysSetFlag(FL_MOVIE_SIZE, puiPara->VideoSize);
|
||||
}
|
||||
sf_set_pir_sensitivity(puiPara->PirSensitivity);
|
||||
#endif
|
||||
//printf("%s:%d sifar para e\n", __FUNCTION__, __LINE__);
|
||||
|
||||
|
||||
|
@ -1664,7 +1643,7 @@ void SysResetFlag(void)
|
|||
puiPara->FlashLed = DEFAULT_FLASH_LED;
|
||||
puiPara->ImgSize = DEFAULT_PHOTO_SIZE;
|
||||
puiPara->NightMode = DEFAULT_NIGHT_MODE;
|
||||
//Multishot
|
||||
puiPara->Multishot = DEFAULT_CONTINUE_SHOT;
|
||||
puiPara->VideoSize = DEFAULT_MOVIE_SIZE;
|
||||
//VideoTimeMenu
|
||||
puiPara->VideoLenth = DEFAULT_VIDEO_LENTH;
|
||||
|
@ -1722,7 +1701,6 @@ void SysResetFlag(void)
|
|||
puiPara->SendPhotoSwitch = DEFAULT_SEND_PHOTO_SWITCH;
|
||||
puiPara->SendVideoSwitch = DEFAULT_SEND_VIDEO_SWITCH;
|
||||
puiPara->SendPicSize = DEFAULT_SEND_PIC_SIZE;
|
||||
puiPara->Multishot = DEFAULT_MULTISHOT;
|
||||
puiPara->SendMultishotIndex1 = DEFAULT_SEND_MULTISHOT_INDEX1;
|
||||
puiPara->SendMultishotIndex2 = DEFAULT_SEND_MULTISHOT_INDEX2;
|
||||
puiPara->SendMultishotIndex3 = DEFAULT_SEND_MULTISHOT_INDEX3;
|
||||
|
@ -1905,9 +1883,7 @@ void SysResetFlag(void)
|
|||
|
||||
//#2023/02/10#Payton - end
|
||||
SysSetFixedFlag();
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
SysCheckFlag();
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
void SysExeMenuSettingFuncs(void)
|
||||
|
@ -2283,10 +2259,49 @@ UIMenuStoreInfo* sf_ui_para_get(void)
|
|||
*************************************************/
|
||||
BOOL sf_get_cardv_para_check_flag(void)
|
||||
{
|
||||
if(memcmp(¤tInfo, &origInfo_check, sizeof(currentInfo)) == 0){
|
||||
if(memcmp(¤tInfo, &origInfo_check, sizeof(UIMenuStoreInfo)) == 0){
|
||||
return FALSE;
|
||||
}
|
||||
origInfo_check = currentInfo;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/*************************************************
|
||||
Function: sf_power_on_para_check_init
|
||||
Description: power on reset para
|
||||
Input: N/A
|
||||
Output: N/A
|
||||
Return: N/A
|
||||
Others: N/A
|
||||
*************************************************/
|
||||
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;
|
||||
}
|
||||
memset(puiPara->SimIccid,'\0',sizeof(puiPara->SimIccid));
|
||||
}
|
||||
printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch);
|
||||
if(puiPara->Multishot != SysGetFlag(FL_CONTINUE_SHOT))
|
||||
{
|
||||
SysSetFlag(FL_CONTINUE_SHOT, puiPara->Multishot);
|
||||
}
|
||||
|
||||
if(puiPara->VideoSize != SysGetFlag(FL_MOVIE_SIZE))
|
||||
{
|
||||
SysSetFlag(FL_MOVIE_SIZE, puiPara->VideoSize);
|
||||
}
|
||||
#if SF_HW_TEST != ENABLE
|
||||
sf_set_pir_sensitivity(puiPara->PirSensitivity);
|
||||
#endif
|
||||
#endif
|
||||
}
|
|
@ -1992,13 +1992,6 @@ typedef enum {
|
|||
SF_MULTISHOT_INTEVEL_MAX,
|
||||
} SF_MULTISHOT_INTEVEL_e;
|
||||
|
||||
typedef enum {
|
||||
SF_MULTISHOT_1P = 0,
|
||||
SF_MULTISHOT_2P,
|
||||
SF_MULTISHOT_3P,
|
||||
SF_MULTISHOT_MAX,
|
||||
} SF_MULTISHOT_e;
|
||||
|
||||
typedef enum {
|
||||
SF_SEND_TIMELY = 0,
|
||||
SF_SEND_TIMELY1,
|
||||
|
@ -2053,4 +2046,5 @@ extern void UI_SaveRTCDate(void);
|
|||
extern void UI_SetFileDBFileID(void);
|
||||
extern UIMenuStoreInfo* sf_ui_para_get(void);
|
||||
extern BOOL sf_get_cardv_para_check_flag(void);
|
||||
void sf_power_on_para_check_init(void);
|
||||
#endif //_UIINFO_H_
|
||||
|
|
Loading…
Reference in New Issue
Block a user