⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 schedule.h

📁 RAID卡的测试程序
💻 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 + -