1.集中发送时2和5启动不上电模块和进行短信检测

This commit is contained in:
payton 2024-01-25 15:22:25 +08:00
parent 9741a821e5
commit f6460c4123
2 changed files with 54 additions and 37 deletions

View File

@ -2447,6 +2447,10 @@ SINT32 sf_power_off_check_sms(void)
UIMenuStoreInfo *puiPara = sf_app_ui_para_get(); UIMenuStoreInfo *puiPara = sf_app_ui_para_get();
SLOGD(" s %d %d\n",sf_get_sim_insert(), sf_app_while_flag()); SLOGD(" s %d %d\n",sf_get_sim_insert(), sf_app_while_flag());
if((0 != puiPara->SendType) && ((PowerOnMode == PWR_ON_TIMELAPSE) || (PowerOnMode == PWR_ON_PIR)))
{
return 0;
}
/*instant, hybrid mode*/ /*instant, hybrid mode*/
if((!sf_get_signal_ready_flag()) && (sf_get_sim_insert()) && (sf_app_while_flag()) && (puiPara->GprsSwitch)) if((!sf_get_signal_ready_flag()) && (sf_get_sim_insert()) && (sf_app_while_flag()) && (puiPara->GprsSwitch))
{ {

View File

@ -1770,6 +1770,18 @@ UINT8 sf_mcu_reg_set(MCUParam_t attrId, UINT8 val)
mcuData[i++] = puiPara->TimeSend4.Min; mcuData[i++] = puiPara->TimeSend4.Min;
}else if(attrId == SF_MCU_CTRL_MODULE_PIR){ }else if(attrId == SF_MCU_CTRL_MODULE_PIR){
PowerOnMode = sf_get_power_on_mode();
if((0 != puiPara->SendType) && ((PowerOnMode == PWR_ON_TIMELAPSE) || (PowerOnMode == PWR_ON_PIR)))
{
mcuReg[i] = FUNCTION_SWTICH2;//dbg test
mcuData[i++] = 2;
mcuReg[i] = WDT_TIME;
mcuData[i++] = 5;//sf_mcu_wdg_set(5);
}
else
{
mcuReg[i] = FUNCTION_SWTICH2;//dbg test mcuReg[i] = FUNCTION_SWTICH2;//dbg test
mcuData[i++] = 2; mcuData[i++] = 2;
@ -1816,6 +1828,7 @@ UINT8 sf_mcu_reg_set(MCUParam_t attrId, UINT8 val)
mcuReg[i] = GPS_POWER_CTRL; mcuReg[i] = GPS_POWER_CTRL;
mcuData[i++] = 0; mcuData[i++] = 0;
} }
}
}else if(attrId == SF_MCU_PARA){ }else if(attrId == SF_MCU_PARA){
mcuReg[i] = ANALOG_PIR_SENSITIVITY; mcuReg[i] = ANALOG_PIR_SENSITIVITY;