用几个结构体嵌套 就构成了一张 时间表
typedef struct{
u8 ucChanNo;
u8 monthnum;
u8 u8Enable;
_st_One_Day_Ctrl_List stMonthTab[31]; //月表
}_st_One_Month_Ctrl_List; //年表
typedef struct{
u8 ucChanNo;
u8 u8Enable;
_st_One_Day_Ctrl_List stWeekTab[7];
}_st_One_Week_Ctrl_List; //周表
typedef struct{
_st_Ctrl_Work_Mode stDay[6];
}_st_One_Day_Ctrl_List; //每天6个时间段
//下面是一个设置控制器的工作模式,
//每个时间段,执行开关动作
typedef struct{
u8 u8StartTmMin; //起始点分钟,0~59
u8 u8StartTmHr; //起始点时钟,0~23
u8 u8Opreate; //执行的动作, 这个对控制器有效,
}_st_Ctrl_Work_Mode;
网友评论