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

📄 menutable_dam.c

📁 pdh控制程序
💻 C
字号:
#ifndef _MENU_TABLE_DAM_C_
#define _MENU_TABLE_DAM_C_

#include "menu.h"
#if _LCD_MENU_

/*在这里声明菜单处理程序*/
extern BYTE MenuHeadDisplay( BYTE FlashLcd );

extern BYTE MenuPopDisplay( BYTE FlashLcd );
extern BYTE menu_1_alarm_status( BYTE FlashLcd );
extern BYTE menu_1_als_set( BYTE FlashLcd );
extern BYTE menu_1_Protect( BYTE FlashLcd );
extern BYTE menu_1_loop_set( BYTE FlashLcd );
extern BYTE menu_1_system_set( BYTE FlashLcd );

extern BYTE menu_2_alarm_show( BYTE FlashLcd );
extern BYTE menu_3_alarm_show( BYTE FlashLcd );
extern BYTE menu_4_e1_alarm_show( BYTE FlashLcd );

extern BYTE menu_2_als_set( BYTE FlashLcd );
extern BYTE als_set_sigle_optical( BYTE FlashLcd );
extern BYTE menu_3_als_set_sigle_optical( BYTE FlashLcd );
extern BYTE menu_2_protect_set( BYTE FlashLcd );
extern BYTE menu_3_protect_set( BYTE FlashLcd );
extern BYTE menu_4_protect_set( BYTE FlashLcd );

extern BYTE menu_1_loop_set( BYTE FlashLcd );
extern BYTE menu_2_loop_set( BYTE FlashLcd );
extern BYTE menu_3_e1_loop( BYTE FlashLcd );
extern BYTE menu_4_e1_loop( BYTE FlashLcd );

extern BYTE menu_system_contrast_set( BYTE FlashLcd );
extern BYTE menu_system_reboot_system_set( BYTE FlashLcd );

extern BYTE menu_system_3_contrast_set( BYTE FlashLcd );

extern BYTE menu_ip_address( BYTE FlashLcd );
extern BYTE menu_mask( BYTE FlashLcd );
extern BYTE menu_gate_way_address( BYTE FlashLcd );

extern BYTE menu_ip_address( BYTE FlashLcd );
extern BYTE menu_mask( BYTE FlashLcd );
extern BYTE menu_gate_way_address( BYTE FlashLcd );

extern BYTE menu_ip_address_set( BYTE FlashLcd );
extern BYTE menu_mask_set( BYTE FlashLcd );
extern BYTE menu_gate_way_address_set( BYTE FlashLcd );

extern BYTE menu_reboot_system( BYTE FlashLcd );
extern BYTE menu_reboot_default_system( BYTE FlashLcd );
extern BYTE menu_system_3_reboot_set( BYTE FlashLcd );
extern BYTE menu_3_reboot_default_system_set( BYTE FlashLcd );
/******************************************/

/*在这里声明菜单结构*/
const  MENU CODE_TYPE menu_head_dam[];
const  MENU CODE_TYPE menu_1_dam[];
const  MENU CODE_TYPE menu_2_alarm_dam[];
const  MENU CODE_TYPE menu_2_als_dam[];
const  MENU CODE_TYPE menu_2_Protect_dam[];
const  MENU CODE_TYPE menu_2_loop_dam[];
const  MENU CODE_TYPE menu_2_ethernet_dam[];
const  MENU CODE_TYPE menu_2_system_dam[];


const  MENU CODE_TYPE menu_3_alarm_dam[];
const  MENU CODE_TYPE menu_4_alarm_dam[];

const  MENU CODE_TYPE menu_3_als_set_dam[];
const  MENU CODE_TYPE menu_4_als_set_dam[];

const  MENU CODE_TYPE menu_3_Protect_dam[]; 
const  MENU CODE_TYPE menu_4_Protect_dam[];

const  MENU CODE_TYPE menu_3_loop_dam[];
const  MENU CODE_TYPE menu_4_loop_dam[]; 

const  MENU CODE_TYPE menu_3_ethernet_dam[];
const  MENU CODE_TYPE menu_4_ethernet_dam[];
const  MENU CODE_TYPE menu_5_ethernet_dam[];
const  MENU CODE_TYPE menu_6_ethernet_dam[];


const  MENU CODE_TYPE menu_3_system_contrast_dam[];

const  MENU CODE_TYPE menu_3_system_contrast_dam[];

const  MENU CODE_TYPE menu_4_ip_address_dam[];
const  MENU CODE_TYPE menu_4_mask_dam[];
const  MENU CODE_TYPE menu_4_gate_way_dam[];

const  MENU CODE_TYPE menu_3_system_reboot_dam[];
const  MENU CODE_TYPE menu_4_reboot_system_dam[];
const  MENU CODE_TYPE menu_4_reboot_default_system_dam[];

/******************************************/

/*由需要弹出菜单的程序调用标志,将标志位置位*/
/*BYTE menuPopFlag = FALSE;*/
#if 0
/*菜单弹出结构定义*/
MENU menu_pop[] = 
{
	{ MenuPopDisplay, NULL }
};
#endif
/*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
const  MENU CODE_TYPE menu_head_dam[] = 
{
	/*必须定义为空,表明没有同级右菜单*/
 	{ NULL },

	/*在这里添加或修改你的程序*/

	/*显示主菜单的函数*/  /*指向下一级菜单的非空位置*/
	{ MenuHeadDisplay,     &menu_1_dam[1]},


	/******************************************/

	/*必须定义为空,表明没有同级左菜单*/
	{ NULL }
};

/*第一级子菜单定义*/
const  MENU CODE_TYPE menu_1_dam[] = 
{
	{ NULL },
	{ menu_1_alarm_status,     &menu_2_alarm_dam[1] },
#if _ALS_
	{ menu_1_als_set,               &menu_2_als_dam[1] },
#endif
	{ menu_1_Protect,              &menu_2_Protect_dam[1] },
	{ menu_1_loop_set,           &menu_2_loop_dam[1] },
	{ menu_1_system_set,      &menu_2_system_dam[1] },

	{ NULL }
};

/*在下面添加你的子菜单结构*/

const  MENU CODE_TYPE menu_2_alarm_dam[] = 
{
	{ NULL },
	{ menu_2_alarm_show,    &menu_3_alarm_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_3_alarm_dam[] = 
{
	{ NULL },
	{ menu_3_alarm_show,    &menu_4_alarm_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_4_alarm_dam[] = 
{
	{ NULL },
	{ menu_4_e1_alarm_show,   NULL },
	{ NULL }
};

#if _ALS_
const  MENU CODE_TYPE menu_2_als_dam[] = 
{
	{ NULL },
	{ menu_2_als_set, &menu_3_als_set_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_3_als_set_dam[] = 
{
	{ NULL },
	{ menu_3_als_set_sigle_optical, &menu_4_als_set_dam[1] },
    { NULL }

};

const  MENU CODE_TYPE menu_4_als_set_dam[] = 
{
	{ NULL },
	{ als_set_sigle_optical, NULL },
       { NULL }

};
#endif

const  MENU CODE_TYPE menu_2_Protect_dam[] = 
{
	{ NULL },
	{ menu_2_protect_set, &menu_3_Protect_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_3_Protect_dam[] = 
{
	{ NULL },
	{ menu_3_protect_set, &menu_4_Protect_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_4_Protect_dam[] = 
{
	{ NULL },
	{ menu_4_protect_set, NULL },
	{ NULL }
};


const  MENU CODE_TYPE menu_2_loop_dam[] = 
{
	{ NULL },
	{ menu_2_loop_set, &menu_3_loop_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_3_loop_dam[] = 
{
	{ NULL },
	{ menu_3_e1_loop, &menu_4_loop_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_4_loop_dam[] = 
{
	{ NULL },
	{ menu_4_e1_loop, NULL },
	{ NULL }
};

const  MENU CODE_TYPE menu_2_system_dam[] = 
{
	{ NULL },
	{ menu_system_contrast_set, &menu_3_system_contrast_dam[1] },
	{ menu_system_reboot_system_set, &menu_3_system_reboot_dam[1] },
	{ NULL }
};

const  MENU CODE_TYPE menu_3_system_reboot_dam[] = 
{
	{ NULL },
	{ menu_system_3_reboot_set, NULL },
	{ NULL }
};

const  MENU CODE_TYPE menu_3_system_contrast_dam[] = 
{
	{ NULL },
	{ menu_system_3_contrast_set, NULL },
	{ NULL }
};


#endif
#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -