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:
|
case IDM_DELAY:
|
||||||
{
|
{
|
||||||
puiPara->PirDelaySwitch = uwOption == 0 ? SF_OFF : SF_ON;
|
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;
|
break;
|
||||||
}
|
}
|
||||||
case IDM_OPERATING_TIME:
|
case IDM_OPERATING_TIME:
|
||||||
|
@ -465,11 +471,11 @@ void show_Delay_page(lv_obj_t* obj)
|
||||||
|
|
||||||
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||||
// if(!puiPara->PirDelaySwitch)
|
// if(!puiPara->PirDelaySwitch)
|
||||||
{
|
// {
|
||||||
puiPara->PirDelayTime.Hour = 0;
|
// puiPara->PirDelayTime.Hour = 0;
|
||||||
puiPara->PirDelayTime.Min = 0;
|
// puiPara->PirDelayTime.Min = 0;
|
||||||
puiPara->PirDelayTime.Sec = 30;
|
// puiPara->PirDelayTime.Sec = 30;
|
||||||
}
|
// }
|
||||||
snprintf(DelayHHBuf, 3, "%02d", puiPara->PirDelayTime.Hour);
|
snprintf(DelayHHBuf, 3, "%02d", puiPara->PirDelayTime.Hour);
|
||||||
snprintf(DelayMMBuf, 3, "%02d", puiPara->PirDelayTime.Min);
|
snprintf(DelayMMBuf, 3, "%02d", puiPara->PirDelayTime.Min);
|
||||||
snprintf(DelaySSBuf, 3, "%02d", puiPara->PirDelayTime.Sec);
|
snprintf(DelaySSBuf, 3, "%02d", puiPara->PirDelayTime.Sec);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user