断电保留定时任务 v2.1.2

This commit is contained in:
zogodo
2021-12-18 14:01:51 +08:00
parent 9c82fbae78
commit 0b69c10355
5 changed files with 69 additions and 39 deletions

View File

@@ -5,16 +5,15 @@ struct TimedTask;
typedef struct TimedTask* pTimedTask;
struct TimedTask
{
bool on_use; //正在使用
time_t prs_time; //被执行的格林尼治时间戳
int socket_idx; //要控制的插孔
int on; //开或者关
int weekday; //星期重复 0代表不重复
int weekday; //星期重复 0代表不重复 8代表每日重复
pTimedTask next; //下一个任务(按之间排序)
};
extern pTimedTask task_top;
extern int task_count;
pTimedTask NewTask();
bool AddTask(pTimedTask task);
bool DelTask(int time);
bool DelFirstTask();