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

📄 share.h

📁 lab windows uart driver
💻 H
字号:
#include <windows.h>
#define TESTCODE_DEBUG		1

#ifndef TEST_ERRORCODE_H
#define TEST_ERRORCODE_H

typedef enum _enErrorCode
{
	enNoneErr				= 0,			//没有错误 
	enUnknownCmdErr			= 1,			//未知的命令号
	enMissingParamErr		= 2,			//缺少参数
	enParamErr				= 3,			//参数错误
	enStateErr  			= 4,			//状态错误
	enParseCmdErr			= 5,			//解析Command错误
	enL1NoRspErr			= 6,			//L1没有响应
	enL1CellSearchFailErr	= 7,			//L1搜索失败
	enBellErr				= 8,			//振铃错误
	enL1NotSupportErr		= 9,

	ComNoRsp				=-1,			//串口无响应
	ComRspErr				=-2,			//串口响应错误
	ComCheckErr				=-3,			//串口响应校验码错误
	ComNoRspMsg				=-4,			//串口无信息响应
	ComRspMsgErr			=-5,			//串口信息响应错误
	ComMsgCheckErr			=-6,			//串口信息响应校验码错误
	ComRspTypeErr			=-7,			//串口响应类型错误
	ComRspLenErr			=-8,			//串口响应长度错误
	ComMsgLenErr			=-9,			//串口信息响应长度错误
	TblWrErr				=-10,			//APC/AGC表读写数据错误
	IMEIWrErr				=-11,			//IMEI读写错误
	DspRspTypeErr			=-20,			//Dsp响应类型错误(GSM)
	
	ThreadExited			=-100,			//测试线程退出
	SwVerErr				=-101,			//软件版本错误
	PreStationUnpass		=-102,			//未通过前一测试点测试
	HwVerErr				=-103,			//硬件版本错误
	StNameErr				=-104			//软件版本错误
}EnumErrorCode;

#endif

typedef VOID (*DEVDRV) (char *Comm, int DevNo, double *info, int *status);
typedef VOID (*COMDRV) (int comm,int comno,int *data,char *rult,EnumErrorCode *errinfo);

typedef struct
{
	char TName[51],TFunct[31],Unit[6];
    double Freq,TxPwr,RxPwr,Volt,LMin,LMax,Rult;
    int Retr;
} TpItem;

typedef struct
{
	//double TLoss[9],RLoss[9];
	
	//Rult[500];
	//char TFail_info[5000];
	
    //ViSession handle_sa1,handle_sg1,handle_sa2,handle_sg2,handle_sg3,handle_ps1,handle_ps2,handle_ss,handle_ss1,handle_ss2,handle_pr,handle_sc,handle_sw;
	
	//char Family[50],BoardVer[50],SwVer[50],BoardNo[50],FacNo[20],LNo[20],BNo[20],StaName[20],TPName[20],MSNNo;
    
	//char Dev_sa1[10],Dev_sa2[10],Dev_sg1[10],Dev_sg2[10],Dev_sg3[10],Dev_ps1[10],Dev_ps2[10],Dev_ss[10],Dev_pr[10],Dev_sc[10],Dev_sw[10];
    
	int handle_com1,handle_com2;
	//int ps1,ps2,Gp_sa1;
   
	// char TName[500][51],TFunct[500][31],Unit[500][6];
   // double Freq[500],TxPwr[500],RxPwr[500],Volt[500],LMin[500],LMax[500];
   // int Retr[500];
    
	int BaudRate;
	//int TPtr,PF,TestStop,BerNum,TError,Tnum,BaudRate,TAC,FAC;
    //TpItem **Tpara;
    
    //DEVDRV SaDriv;
    //DEVDRV SgDriv;
    //DEVDRV PsDriv;
    //DEVDRV SsDriv;
    //DEVDRV PrDriv;
    //DEVDRV ScDriv;
    //DEVDRV SwDriv;
    
	//COMDRV ComDriv;
} ShareMem;

#define		COMHEAD		0xAA


⌨️ 快捷键说明

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