Fixed bug about delay setting.
This commit is contained in:
parent
4ea2045894
commit
39a2adb4cb
|
@ -158,6 +158,12 @@ int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
|
|||
case IDM_DELAY:
|
||||
{
|
||||
puiPara->PirDelaySwitch = uwOption == 0 ? SF_OFF : SF_ON;
|
||||
if (SF_OFF == puiPara->PirDelaySwitch)
|
||||
{
|
||||
puiPara->PirDelayTime.Hour = 0;
|
||||
puiPara->PirDelayTime.Min = 0;
|
||||
puiPara->PirDelayTime.Sec = 15;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case IDM_OPERATING_TIME:
|
||||
|
@ -465,11 +471,11 @@ void show_Delay_page(lv_obj_t* obj)
|
|||
|
||||
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||
// if(!puiPara->PirDelaySwitch)
|
||||
{
|
||||
puiPara->PirDelayTime.Hour = 0;
|
||||
puiPara->PirDelayTime.Min = 0;
|
||||
puiPara->PirDelayTime.Sec = 30;
|
||||
}
|
||||
// {
|
||||
// puiPara->PirDelayTime.Hour = 0;
|
||||
// puiPara->PirDelayTime.Min = 0;
|
||||
// puiPara->PirDelayTime.Sec = 30;
|
||||
// }
|
||||
snprintf(DelayHHBuf, 3, "%02d", puiPara->PirDelayTime.Hour);
|
||||
snprintf(DelayMMBuf, 3, "%02d", puiPara->PirDelayTime.Min);
|
||||
snprintf(DelaySSBuf, 3, "%02d", puiPara->PirDelayTime.Sec);
|
||||
|
|
Loading…
Reference in New Issue
Block a user