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

📄 readcfg.h

📁 hid类主机对打印机操作的应用例程
💻 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 + -