📄 menutable_snm.c
字号:
#ifndef _MENU_TABLE_SNM_C_
#define _MENU_TABLE_SNM_C_
#include "menu.h"
#if _LCD_MENU_
/*在这里声明菜单处理程序*/
extern BYTE MenuHeadDisplay_sigle_optical( BYTE FlashLcd );
extern BYTE MenuPopDisplay( BYTE FlashLcd );
extern BYTE menu_1_alarm_status( 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_sigle_optical( BYTE FlashLcd );
extern BYTE menu_4_e1_alarm_show( 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_snm[];
const MENU CODE_TYPE menu_1_snm[];
const MENU CODE_TYPE menu_2_alarm_snm[];
const MENU CODE_TYPE menu_2_loop_snm[];
const MENU CODE_TYPE menu_2_ethernet_snm[];
const MENU CODE_TYPE menu_2_system_snm[];
const MENU CODE_TYPE menu_3_alarm_snm[];
const MENU CODE_TYPE menu_4_alarm_snm[];
const MENU CODE_TYPE menu_3_loop_snm[];
const MENU CODE_TYPE menu_4_loop_snm[];
const MENU CODE_TYPE menu_3_ethernet_snm[];
const MENU CODE_TYPE menu_4_ethernet_snm[];
const MENU CODE_TYPE menu_5_ethernet_snm[];
const MENU CODE_TYPE menu_6_ethernet_snm[];
const MENU CODE_TYPE menu_3_system_contrast_snm[];
const MENU CODE_TYPE menu_3_system_contrast_snm[];
const MENU CODE_TYPE menu_3_system_ip_snm[];
const MENU CODE_TYPE menu_4_ip_address_snm[];
const MENU CODE_TYPE menu_4_mask_snm[];
const MENU CODE_TYPE menu_4_gate_way_snm[];
const MENU CODE_TYPE menu_3_system_reboot_snm[];
const MENU CODE_TYPE menu_4_reboot_system_snm[];
const MENU CODE_TYPE menu_4_reboot_default_system_snm[];
/******************************************/
/*由需要弹出菜单的程序调用标志,将标志位置位*/
/*BYTE menuPopFlag = FALSE;*/
#if 0
/*菜单弹出结构定义*/
MENU menu_pop[] =
{
{ MenuPopDisplay, NULL }
};
#endif
/*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
const MENU CODE_TYPE menu_head_snm[] =
{
/*必须定义为空,表明没有同级右菜单*/
{ NULL },
/*在这里添加或修改你的程序*/
/*显示主菜单的函数*/ /*指向下一级菜单的非空位置*/
{ MenuHeadDisplay_sigle_optical, &menu_1_snm[1]},
/******************************************/
/*必须定义为空,表明没有同级左菜单*/
{ NULL }
};
/*第一级子菜单定义*/
const MENU CODE_TYPE menu_1_snm[] =
{
{ NULL },
{ menu_1_alarm_status, &menu_2_alarm_snm[1] },
{ menu_1_loop_set, &menu_2_loop_snm[1] },
{ menu_1_system_set, &menu_2_system_snm[1] },
{ NULL }
};
/*在下面添加你的子菜单结构*/
const MENU CODE_TYPE menu_2_alarm_snm[] =
{
{ NULL },
{ menu_2_alarm_show, &menu_3_alarm_snm[1] },
{ NULL }
};
const MENU CODE_TYPE menu_3_alarm_snm[] =
{
{ NULL },
{ menu_3_alarm_show_sigle_optical, &menu_4_alarm_snm[1] },
{ NULL }
};
const MENU CODE_TYPE menu_4_alarm_snm[] =
{
{ NULL },
{ menu_4_e1_alarm_show, NULL },
{ NULL }
};
const MENU CODE_TYPE menu_2_loop_snm[] =
{
{ NULL },
{ menu_2_loop_set, &menu_3_loop_snm[1] },
{ NULL }
};
const MENU CODE_TYPE menu_3_loop_snm[] =
{
{ NULL },
{ menu_3_e1_loop, &menu_4_loop_snm[1] },
{ NULL }
};
const MENU CODE_TYPE menu_4_loop_snm[] =
{
{ NULL },
{ menu_4_e1_loop, NULL },
{ NULL }
};
const MENU CODE_TYPE menu_2_system_snm[] =
{
{ NULL },
{ menu_system_contrast_set, &menu_3_system_contrast_snm[1] },
{ menu_system_reboot_system_set, &menu_3_system_reboot_snm[1] },
{ NULL }
};
const MENU CODE_TYPE menu_3_system_reboot_snm[] =
{
{ NULL },
{ menu_system_3_reboot_set, NULL },
{ NULL }
};
const MENU CODE_TYPE menu_3_system_contrast_snm[] =
{
{ NULL },
{ menu_system_3_contrast_set, NULL },
{ NULL }
};
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -