📄 mmitimedate.c
字号:
{
// t_string=strcmp(timedate_string2,timedate_string3);
// t_string1=strcmp(timedate_string1,timedate_string3);
// if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
// strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t3==t2 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
}
}
if( FFS_flashData.weeklyAlarm_switch&(0x01<<((today.week+2)%7)) )//add else
{
GetMonthTable(&today, 0, 2, &month_table);
t2=month_table.year-2000;
t2=t2*13+month_table.month;
t2=t2*32+month_table.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
//if(t_string>0)
if( t2>t1 )
{
//t_string=strcmp(timedate_string2,timedate_string3);
//t_string1=strcmp(timedate_string1,timedate_string3);
//if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
//strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t2==t3 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
else
{
today_date.year=month_table.year;
today_date.month=month_table.month;
today_date.day=month_table.day;
GetNextWeek(&today_date, 1, &next_date);
t2=next_date.year-2000;
t2=t2*13+next_date.month;
t2=t2*32+next_date.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
// if(t_string>0)
if( t2>t1 )
{
if( (t2<t3)||(t1==t3) )
{
// strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t3==t2 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
}
}
}
}
if( FFS_flashData.weeklyAlarm_switch&(0x01<<((today.week+3)%7)) )//add else
{
GetMonthTable(&today, 0, 3, &month_table);
t2=month_table.year-2000;
t2=t2*13+month_table.month;
t2=t2*32+month_table.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
//if(t_string>0)
if( t2>t1 )
{
if( (t2<t3)||(t1==t3) )
{
//strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t2==t3 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
else
{
today_date.year=month_table.year;
today_date.month=month_table.month;
today_date.day=month_table.day;
GetNextWeek(&today_date, 1, &next_date);
t2=next_date.year-2000;
t2=t2*13+next_date.month;
t2=t2*32+next_date.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
// if(t_string>0)
if( t2>t1 )
{
if( (t2<t3)||(t1==t3) )
{
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t3==t2 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
}
}
if( FFS_flashData.weeklyAlarm_switch&(0x01<<((today.week+4)%7)) )//add else
{
GetMonthTable(&today, 0, 4, &month_table);
t2=month_table.year-2000;
t2=t2*13+month_table.month;
t2=t2*32+month_table.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
//if(t_string>0)
if( t2>t1 )
{
//t_string=strcmp(timedate_string2,timedate_string3);
//t_string1=strcmp(timedate_string1,timedate_string3);
//if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
//strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t2==t3 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
else
{
today_date.year=month_table.year;
today_date.month=month_table.month;
today_date.day=month_table.day;
GetNextWeek(&today_date, 1, &next_date);
t2=next_date.year-2000;
t2=t2*13+next_date.month;
t2=t2*32+next_date.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
// if(t_string>0)
if( t2>t1 )
{
if( (t2<t3)||(t1==t3) )
{
// strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t3==t2 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
}
}
if( FFS_flashData.weeklyAlarm_switch&(0x01<<((today.week+5)%7)) )//add else
{
GetMonthTable(&today, 0, 5, &month_table);
t2=month_table.year-2000;
t2=t2*13+month_table.month;
t2=t2*32+month_table.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
//if(t_string>0)
if( t2>t1 )
{
//t_string=strcmp(timedate_string2,timedate_string3);
//t_string1=strcmp(timedate_string1,timedate_string3);
//if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
//strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t2==t3 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
else
{
today_date.year=month_table.year;
today_date.month=month_table.month;
today_date.day=month_table.day;
GetNextWeek(&today_date, 1, &next_date);
t2=next_date.year-2000;
t2=t2*13+next_date.month;
t2=t2*32+next_date.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
// if(t_string>0)
if( t2>t1 )
{
// t_string=strcmp(timedate_string2,timedate_string3);
// t_string1=strcmp(timedate_string1,timedate_string3);
// if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
// strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t3==t2 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
}
}
if( FFS_flashData.weeklyAlarm_switch&(0x01<<((today.week+6)%7)) )//add else
{
GetMonthTable(&today, 0, 6, &month_table);
t2=month_table.year-2000;
t2=t2*13+month_table.month;
t2=t2*32+month_table.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
//if(t_string>0)
if( t2>t1 )
{
//t_string=strcmp(timedate_string2,timedate_string3);
//t_string1=strcmp(timedate_string1,timedate_string3);
//if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
//strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t2==t3 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
else
{
today_date.year=month_table.year;
today_date.month=month_table.month;
today_date.day=month_table.day;
GetNextWeek(&today_date, 1, &next_date);
t2=next_date.year-2000;
t2=t2*13+next_date.month;
t2=t2*32+next_date.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
// if(t_string>0)
if( t2>t1 )
{
// t_string=strcmp(timedate_string2,timedate_string3);
// t_string1=strcmp(timedate_string1,timedate_string3);
// if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
// strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t3==t2 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
}
}
if( FFS_flashData.weeklyAlarm_switch&(0x01<<((today.week+7)%7)) )//add else
{
GetMonthTable(&today, 0, 7, &month_table);
t2=month_table.year-2000;
t2=t2*13+month_table.month;
t2=t2*32+month_table.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
//if(t_string>0)
if( t2>t1 )
{
//t_string=strcmp(timedate_string2,timedate_string3);
//t_string1=strcmp(timedate_string1,timedate_string3);
//if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
//strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
else if( t2==t3 )//(t_string==0)
{
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
//FFS_flashData.latest_alarm.schedule_position=1;
}
}
else
{
today_date.year=month_table.year;
today_date.month=month_table.month;
today_date.day=month_table.day;
GetNextWeek(&today_date, 1, &next_date);
t2=next_date.year-2000;
t2=t2*13+next_date.month;
t2=t2*32+next_date.day;
t2=t2*61+FFS_flashData.weeklyAlarm_hour;
t2=t2*61+FFS_flashData.weeklyAlarm_min;
// if(t_string>0)
if( t2>t1 )
{
// t_string=strcmp(timedate_string2,timedate_string3);
// t_string1=strcmp(timedate_string1,timedate_string3);
// if((t_string<0)||(t_string1==0))
if( (t2<t3)||(t1==t3) )
{
// strcpy(timedate_string3,timedate_string2);
t3=t2;
FFS_flashData.latest_alarm.alarm_type=ORDINARY_ALARM;
FFS_flashData.latest_alarm.schedule_position=1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -