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

📄 esp232.h

📁 NewPort控制器控制(RS-232)
💻 H
字号:
#ifndef __ESP232_H
#define __ESP232_H



#ifdef __cplusplus
extern "C"
{
#undef  EXPORT
#define EXPORT _stdcall
#else
#define EXPORT EXTERN_C _stdcall
#endif 

typedef enum Parity
{
	None = 0, 
	Odd,
	Even,
	Mark,
	Space
};

typedef enum DataBits
{
	db4 = 4,
	db5,
	db6,
	db7,
	db8
};

typedef enum StopBits
{
	sb1 = 0,
	sb15,
	sb2
};

typedef enum BitRate
{
	br9600 = 9600,	
	br19200 = 19200,
	br38400 = 38400,
	br57600 = 57600,
	br115200 = 115200,
};

long EXPORT esp_232_send_ascii(char * Command);

long EXPORT esp_232_read_ascii(char * Buffer);

long EXPORT esp_232_send_read_ascii(char * Command, 
									char * Buffer);

long EXPORT esp_232_open(unsigned long Port, 
						 unsigned long inBitRate, 
						 DataBits inDataBits, 
						 StopBits inStopBits,
						 Parity inParity);
						 

#ifdef __cplusplus
}
#endif

#endif //#ifndef __ESP232_H

⌨️ 快捷键说明

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