
#ifndef _MANU_USR_STR_H_
#define _MANU_USR_STR_H_

#define MENU_DEV_NUM                12
#define MENU_USRPAROPT_NUM          11
#define MENU_USRPARM_DEVICE_NUM     1  // 设备参数
#define MENU_USRPARM_FIXVAL_NUM     10 // 定值参数
#define MENU_FUNSOFT_NUM            9
#define MENU_RUNSOFT_NUM            4
#define MENU_ARENUM_NUM             1

#define SUBMENU_USRPROVAL_NUM       32
#define SUBMENU_USRFAVAL_NUM        38
#define SUBMENU_USRDRITVAL_NUM      18
#define SUBMENU_USRSRECLOSE_NUM     11
#define SUBMENU_USRSYNCHC_NUM       3
#define SUBMENU_USRAUTOSP_NUM       23
#define SUBMENU_USRLITI_GROIND_NUM  5
#define SUBMENU_WIREALARM_NUM       1
#define SUBMENU_USRSWCTRL_NUM       2

typedef enum
{
    OPT_FUNSOFT = 0,
    OPT_RUNSOFT,
    OPT_ARE,
    OPT_PRO,
    OPT_RECLOSE,
    OPT_SYNC,
    OPT_SPLI,
    OPT_LITI,
    OPT_WALARM,
    OPT_SWCTRL,//开关传动
}OPT_USR;

extern const char *usr_parset_device[MENU_USRPARM_DEVICE_NUM];
extern const char *usr_parset_fixval[MENU_USRPARM_FIXVAL_NUM];
extern Para_OPTTypeDef Dev_usrset_opt[MENU_DEV_NUM];
extern Para_OPTTypeDef Fun_softpres_opt[MENU_FUNSOFT_NUM];
extern Para_OPTTypeDef Run_softpres_opt[MENU_RUNSOFT_NUM];
extern Para_OPTTypeDef Mode_arenumset_opt[MENU_ARENUM_NUM];

extern Para_OPTTypeDef Routinepro_usrset_opt[SUBMENU_USRPROVAL_NUM];      //常规保护
extern Para_OPTTypeDef Routinefa_usrset_opt[SUBMENU_USRFAVAL_NUM];        //常规FA 就地馈线自动化
extern Para_OPTTypeDef Intelligent_USRdistri_opt[SUBMENU_USRDRITVAL_NUM]; //智能分布式
extern Para_OPTTypeDef UsrReclose_set_opt[SUBMENU_USRSRECLOSE_NUM];
extern Para_OPTTypeDef Synch_USRClosingset_opt[SUBMENU_USRSYNCHC_NUM];
extern Para_OPTTypeDef  Automatic_USRsplittingset_opt[SUBMENU_USRAUTOSP_NUM];
extern Para_OPTTypeDef LittleCurr_USRGrounding_opt[SUBMENU_USRLITI_GROIND_NUM ];
extern Para_OPTTypeDef Control_wirealarm_opt[SUBMENU_WIREALARM_NUM ];
extern Para_OPTTypeDef SW_USRctrl_opt[SUBMENU_USRSWCTRL_NUM];

#endif


