📄 schedule.h
字号:
/*******************************************************************************
* Filename : schedule.h
* Description : schedule header file
* It provides the constant definitions, data structures and
* related functional routines.
* Created on : 06/19/03
* CVS Version : $Id: schedule.h,v 1.3 2003/07/19 02:43:03 weny Exp $
*
* (C) Copyright Promise Technology Inc., 2003
* All Rights Reserved
******************************************************************************/
#ifndef __PI_SCHEDULE_H__
#define __PI_SCHEDULE_H__
/* --- standard C lib header files ----------------------------------------- */
/* --- internal header files ----------------------------------------------- */
#include "pibasic.h"
/* --- constant definitions & data structures ------------------------------ */
typedef struct
{
u8 sdp_u8Interval; /* in days */
u8 sdp_u8Reserved[3]; /* reserved for alignment */
} schedule_daily_pattern_t;
typedef struct
{
u8 swp_u8Interval; /* in weeks */
u8 swp_u8DayMask; /* a bitmap. Sunday:0x1, Monday:0x02, Tuesday:0x04, ... */
u8 swp_u8Reserved[2]; /* reserved for alignment */
} schedule_weekly_pattern_t;
#define MONTHLY_DAY_PATTERN_DAY 0
#define MONTHLY_DAY_PATTERN_ORDINAL 1
#define ORDINAL_FIRST 0
#define ORDINAL_SECOND 1
#define ORDINAL_THIRD 2
#define ORDINAL_FOURTH 3
#define ORDINAL_LAST 4
typedef struct
{
u16 smp_u16MonthMask; /* a bitmap. Jan: 0x01, Feb: 0x02, Mar: 0x04,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -