1.reset重置sf参数

This commit is contained in:
payton 2024-01-03 19:10:03 +08:00
parent 9a687b6685
commit f70d7b9d15
4 changed files with 16 additions and 1 deletions

View File

@ -1945,6 +1945,9 @@ void SysResetFlag(void)
//#2023/02/10#Payton - end
SysSetFixedFlag();
#if HUNTING_CAMERA_MCU == ENABLE
sf_cardv_statistics_param_reset();
#endif
}

View File

@ -813,12 +813,16 @@ static SINT32 sf_app_proccess_cmd_mcu(SF_MESSAGE_BUF_S *pMessageBuf)
static SINT32 sf_app_proccess_cmd_para_update(SF_MESSAGE_BUF_S *pMessageBuf)
{
MLOGD("ID = %#x\n",pMessageBuf->arg1);
SF_PDT_PARAM_STATISTICS_S *pSifarPara = sf_statistics_param_get();
switch(pMessageBuf->arg1)
{
case SF_PARA_CMD_UPDATE:
sf_share_mem_customer_update();
break;
case SF_PARA_CMD_RESET:
sf_statistics_param_reset(pSifarPara);
break;
case SF_PARA_CMD_FWUP:
FwUpdate = pMessageBuf->arg2;
//sf_mcu_reg_set(SF_MCU_SOFT_UPDATE, FwUpdate);
@ -840,7 +844,6 @@ static SINT32 sf_app_proccess_cmd_para_update(SF_MESSAGE_BUF_S *pMessageBuf)
case SF_PARA_CMD_SIG:
sf_app_para_signaling_start();
break;
default:
break;
}

View File

@ -206,4 +206,5 @@ UINT32 sf_cardv_load_menu_info_start(void);
BOOL sf_vos_perf_list_dump(unsigned char argc, char **argv);
void sf_mem_free(void);
void sf_cardv_battery_level_set(UINT32 val);
void sf_cardv_statistics_param_reset(void);
#endif

View File

@ -3518,3 +3518,11 @@ void sf_mem_free(void)
system("echo 3 >/proc/sys/vm/drop_caches");
printf("[%s]:%d sf e\n", __FUNCTION__, __LINE__);
}
void sf_cardv_statistics_param_reset(void)
{
SF_MESSAGE_BUF_S stMessageBuf = {0};
stMessageBuf.arg1 = SF_PARA_CMD_RESET;
stMessageBuf.cmdId = CMD_PARA;
sf_com_message_send_to_app(&stMessageBuf);
printf("[%s]:%d sf e\n", __FUNCTION__, __LINE__);
}