📄 readcfg.h
字号:
//ReadCfg.h
#if !defined(_READCFG_H)
#define _READCFG_H
#include "CfgLoader.h"
#define DEVCMDLEN 128
/* 载入参数结构 */
typedef struct
{
char openexaux1[DEVCMDLEN];/*开串扩辅口1*/
char openexaux2[DEVCMDLEN];/*开串扩辅口2*/
char openexaux3[DEVCMDLEN];/*开串扩辅口3*/
char closeexaux[DEVCMDLEN];/*关串扩*/
}s_bpbox;
typedef struct
{
char msfinit[DEVCMDLEN];/*磁条机软复位*/
char msfread2[DEVCMDLEN];/*读磁道2*/
char msfread3[DEVCMDLEN];/*读磁道3*/
char msfread23[DEVCMDLEN];/*读磁道2,3*/
char msfdata2[DEVCMDLEN];/*读磁道2数据起始符*/
char msfdata3[DEVCMDLEN];/*读磁道3数据起始符*/
char msfdrend[DEVCMDLEN];/*读磁道数据结束符*/
char msfwrit2[DEVCMDLEN];/*写磁道2*/
char msfwrit3[DEVCMDLEN];/*写磁道3*/
char msfwrit23[DEVCMDLEN];/*写磁道23*/
char msfdelim[DEVCMDLEN];/*2,3磁道数据分隔符*/
char msfdwend[DEVCMDLEN];/*写磁道数据结束符*/
char msfstats[DEVCMDLEN];/*请求状态*/
char msfstatr[DEVCMDLEN];/*返回状态*/
char msfster1[DEVCMDLEN];/*返回错误*/
char msfempty[DEVCMDLEN];/*磁道空标志*/
char msfnoerr[DEVCMDLEN];/*磁道正确标志*/
char msfisost[DEVCMDLEN];/*add by caocf for iso standard of msf*/
}s_msf;
typedef struct
{
char pinenter[DEVCMDLEN];/*确认键*/
char pinclear[DEVCMDLEN];/*清除键*/
char pinlgon1[DEVCMDLEN];/*灯 1 开*/
char pinlgon2[DEVCMDLEN];/*灯 2 开*/
char pinlgoff[DEVCMDLEN];/*灯 1 2 关*/
char pinrhead[DEVCMDLEN];/**/
}s_pinkey;
int readCfgBpBox(char* BpBoxType);
int readCfgMsf(char* MsfType);
int readCfgPinkey(char* PinkeyType);
extern s_bpbox bpbox;
extern s_msf msf;
extern s_pinkey pinkey;
#define AUX_OPENEXAUX1 bpbox.openexaux1
#define AUX_OPENEXAUX2 bpbox.openexaux2
#define AUX_OPENEXAUX3 bpbox.openexaux3
#define AUX_CLOSEEXAUX bpbox.closeexaux
#define AUX_MSFINIT msf.msfinit
#define AUX_MSFREAD2 msf.msfread2
#define AUX_MSFREAD3 msf.msfread3
#define AUX_MSFREAD23 msf.msfread23
#define AUX_MSFDATA2 msf.msfdata2
#define AUX_MSFDATA3 msf.msfdata3
#define AUX_MSFDREND msf.msfdrend
#define AUX_MSFWRIT2 msf.msfwrit2
#define AUX_MSFWRIT3 msf.msfwrit3
#define AUX_MSFWRIT23 msf.msfwrit23
#define AUX_MSFDELIM msf.msfdelim
#define AUX_MSFDWEND msf.msfdwend
#define AUX_MSFSTATS msf.msfstats
#define AUX_MSFSTATR msf.msfstatr
#define AUX_MSFSTER1 msf.msfster1
#define AUX_MSFEMPTY msf.msfempty
#define AUX_MSFNOERR msf.msfnoerr
#define AUX_MSFISOST msf.msfisost
#define AUX_PINENTER pinkey.pinenter
#define AUX_PINCLEAR pinkey.pinclear
#define AUX_PINLGON1 pinkey.pinlgon1
#define AUX_PINLGON2 pinkey.pinlgon2
#define AUX_PINLGOFF pinkey.pinlgoff
#define AUX_PINRHEAD pinkey.pinrhead
#define ISO_STRING "\033B4"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -