📄 menu_task.h
字号:
/************************************************************************/
/* */
/* FILE NAME VERSION */
/* */
/* menu_task.h PLUS 1.0 */
/* */
/* COMPONENT */
/* */
/* BIOS -- Basic In And Out System */
/* */
/* DESCRIPTION */
/* */
/* */
/* AUTHOR */
/* */
/* chenjie */
/* */
/* DATA STRUCTURES */
/* */
/* None */
/* */
/* FUNCTIONS */
/* */
/* None */
/* */
/* DEPENDENCIES */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* NAME DATE REMARKS */
/* */
/* QingShan.Huang 03-20-2002 Created EDIT version 1.1 */
/* */
/************************************************************************/
#include "BaseVariable.h"
#define TRUE 1
#define FALSE 0
#define LCD_DATD_LEFT 0x820001
#define LCD_DATD_RIGHT 0x821001
#define LCD_COMMAND_LEFT 0x820000
#define LCD_COMMAND_RIGHT 0x821000
#define KEY_BUFFER_LENGTH 16
#define KEY_JUDGE_TIMES 1
#define KEY_WAIT_TIMES 100
#define KEY_REPEAT_TIMES 20
#define KESC 0
#define KINC 1
#define KDEC 2
#define KCR 3
#define KLEFT 4
#define KRIGHT 5
#define KUP 6
#define KDOWN 7
#define KRESET 8
#define LCD_DELAY_TIME 500
#define LCD_BG_TIMES 5*60*1000
#define NU_TICKS 1
#define MAX_MENU 9
#define MAX_SETMENU 3
#define EQU 1
#define NOT_EQU 0xaa
#define HIDE_EQU 0x55aa
#define FACTORY_PASS 222
#define ICON_X0 4
#define ICON_Y0 8
#define ICON_X1 48
#define ICON_Y1 8
#define ICON_X2 92
#define ICON_Y2 8
#define ICON_X3 4
#define ICON_Y3 8
#define ICON_X4 48
#define ICON_Y4 8
#define ICON_X5 92
#define ICON_Y5 8
#define ICON_X6 4
#define ICON_Y6 8
#define ICON_X7 48
#define ICON_Y7 8
#define ICON_X8 92
#define ICON_Y8 8
#define SETICON_X0 96
#define SETICON_Y0 48
#define SETICON_X1 16
#define SETICON_Y1 48
#define SETICON_X2 218
#define SETICON_Y2 48
#define QUIT 0x55
#define SETTING_MAX_ZONE 10
#define VALUE_MAX_NUMBER 15
#define PRO_SETS_MAX_NUMBER 10
#define MAX_OUTLET 13
#define MAX_DINPUT 32
#define NU_TICKS 1
#define LCD_CHANGE_TIME 3000
/* Define clock block data structure. */
typedef struct CLOCK_STRUCT
{
/* Standard clock struct information. */
unsigned clock_disable_flag_;
unsigned year_;
unsigned month_;
unsigned day_;
unsigned hour_;
unsigned minute_;
unsigned second_;
unsigned millionsecond_;
}CLOCK;
typedef struct MENU_STRUCT
{
/* Standard menu struct information. */
unsigned menu_index_num;
unsigned x_offset;
unsigned y_offset;
unsigned *icon_pointer1;
char *menu_text;
char *menu_help;
void (*menu_file)();
}MENU;
/*extern unsigned *pAscii_tab;
extern unsigned *pHzk16_tab;
extern unsigned *pIcon7_version;
extern unsigned *pIcon6_set;
extern unsigned *pIcon5_Comm;
extern unsigned *pIcon4_Swipin;
extern unsigned *pIcon3_Swipout;
extern unsigned *pIcon2_Report;
extern unsigned *pIcon1_Setting;
extern unsigned *pIcon0_Scan;
extern unsigned *pIcon8_set_zone;
extern unsigned *pIcon9_yaban;
extern unsigned *pIcon10_print;*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -