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

📄 if232.h

📁 本软件由中国电子标签网www.rfid.org.cn 收集整理
💻 H
字号:
#ifdef WIN32
typedef HANDLE T_HANDLE;
#else
typedef long T_HANDLE;
#endif

#define L232_NO_VALUE	0x0 /*the invalid value if CDIF package*/

/*begin: constant of return value*/
#define R_NORMAL			1
#define R232_ABNORMAL		-2
/*end: constant of return value*/


/*begin: constant string for 232 port device*/
#define L232_COM1	"COM1"
#define L232_COM2	"COM2"
#define L232_COM3	"COM3"
#define L232_COM4	"COM4"
#define L232_COM5	"COM5"
#define L232_COM6	"COM6"
#define L232_COM7	"COM7"
#define L232_COM8	"COM8"
#define L232_COM9	"COM9"
#define L232_COM10	"COM10"
/*end: constant string for 232 port device*/

/*begin: 232 port communication property*/
typedef struct s232_comprop
{
	int baud; /*baud rate: 9600, 19200,...*/
	int parity;/*parity*/
	int stop; /*stop bit*/
	int data; /*data bit*/
} T232_COMPROP;
/*end: 232 port communication property*/

/*begin: the descriptor of 232 port and its device*/
typedef struct s232_dd
{
	T_HANDLE port; /*232 port handler*/
	char portstr[8];
	T232_COMPROP prop; /*232 port communication state*/
	long device; /*device id*/
	char devprop[2048];/*the device information pointer*/
} T232_DD;
/*end: the descriptor of 232 port and its device*/

extern int OpenPort(char *p_PortStr_p, T232_COMPROP * p_ComProp_p, T232_DD * p_DD_p);
extern int ClosePort(T232_DD *p_DD_p);
extern int SndStr(T232_DD * p_DD_p, unsigned char *p_Data_p, int p_Len_i);
extern int RecStr(T232_DD *p_DD_p, unsigned char *p_Data_p, int p_Len_i);


⌨️ 快捷键说明

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