亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cp210xmanufacturingdll.h

?? rs232tomodbus protocol
?? H
字號(hào):

// The following ifdef block is the standard way of creating macros which make exporting 
// from a DLL simpler. All files within this DLL are compiled with the CP210xDLL_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see 
// CP210xDLL_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
#ifdef CP210xDLL_EXPORTS
#define CP210xDLL_API __declspec(dllexport)
#else
#define CP210xDLL_API __declspec(dllimport)
#endif

// GetProductString() function flags
#define		CP210x_RETURN_SERIAL_NUMBER			0x00
#define		CP210x_RETURN_DESCRIPTION			0x01
#define		CP210x_RETURN_FULL_PATH				0x02

#ifndef _CP210x_STANDARD_DEF_
#define _CP210x_STANDARD_DEF_
// GetDeviceVersion() return codes
#define		CP210x_CP2101_VERSION				0x01
#define		CP210x_CP2102_VERSION				0x02
#define		CP210x_CP2103_VERSION				0x03
											
// Return codes									
#define		CP210x_SUCCESS						0x00
#define		CP210x_DEVICE_NOT_FOUND				0xFF
#define		CP210x_INVALID_HANDLE				0x01
#define		CP210x_INVALID_PARAMETER			0x02
#define		CP210x_DEVICE_IO_FAILED				0x03
#define		CP210x_FUNCTION_NOT_SUPPORTED		0x04
#define		CP210x_GLOBAL_DATA_ERROR			0x05
#define		CP210x_FILE_ERROR					0x06
#define		CP210x_COMMAND_FAILED				0x08
#define		CP210x_INVALID_ACCESS_TYPE			0x09

// Type definitions
typedef		int		CP210x_STATUS;
#endif /*_CP210x_STANDARD_DEF_*/
												
// Buffer size limits							
#define		CP210x_MAX_DEVICE_STRLEN			256
#define		CP210x_MAX_PRODUCT_STRLEN			126
#define		CP210x_MAX_SERIAL_STRLEN			63
#define		CP210x_MAX_MAXPOWER					250


// Type definitions
typedef		char	CP210x_DEVICE_STRING[CP210x_MAX_DEVICE_STRLEN];
typedef		char	CP210x_PRODUCT_STRING[CP210x_MAX_PRODUCT_STRLEN];
typedef		char	CP210x_SERIAL_STRING[CP210x_MAX_SERIAL_STRLEN];


//Baud Rate Aliasing definitions
#define		NUM_BAUD_CONFIGS	32

typedef		struct
{
	WORD	BaudGen;
	WORD	Timer0Reload;
	BYTE	Prescaler;
	DWORD	BaudRate;
} BAUD_CONFIG;

#define		BAUD_CONFIG_SIZE	10

typedef		BAUD_CONFIG		BAUD_CONFIG_DATA[NUM_BAUD_CONFIGS];


//Port Config definitions
typedef		struct
{
	WORD Mode;			// Push-Pull = 1, Open-Drain = 0
	WORD Reset_Latch;	// Logic High = 1, Logic Low = =0
	WORD Suspend_Latch;	// Logic High = 1, Logic Low = =0
	unsigned char EnhancedFxn;
} PORT_CONFIG;

// Define bit locations for Mode/Latch for Reset and Suspend structures
#define PORT_RI_ON				0x0001
#define PORT_DCD_ON				0x0002
#define PORT_DTR_ON				0x0004
#define PORT_DSR_ON				0x0008
#define PORT_TXD_ON				0x0010
#define PORT_RXD_ON				0x0020
#define PORT_RTS_ON				0x0040
#define PORT_CTS_ON				0x0080

#define PORT_GPIO_0_ON			0x0100
#define PORT_GPIO_1_ON			0x0200
#define PORT_GPIO_2_ON			0x0400
#define PORT_GPIO_3_ON			0x0800

#define PORT_SUSPEND_ON			0x4000	//  Can't configure latch value
#define PORT_SUSPEND_BAR_ON		0x8000	//  Can't configure latch value

// Define bit locations for EnhancedFxn
#define EF_GPIO_0_TXLED				0x01	//  Under device control
#define EF_GPIO_1_RXLED				0x02	//  Under device control
#define EF_GPIO_2_RS485				0x04	//  Under device control
#define EF_RESERVED_0				0x08	//	Reserved, leave bit 3 cleared
#define EF_WEAKPULLUP				0x10	//  Weak Pull-up on
#define EF_RESERVED_1				0x20	//	Reserved, leave bit 5 cleared
#define EF_SERIAL_DYNAMIC_SUSPEND	0x40	//  For 8 UART/Modem signals
#define EF_GPIO_DYNAMIC_SUSPEND		0x80	//  For 4 GPIO signals


#ifdef __cplusplus
extern "C" {
#endif

CP210xDLL_API
CP210x_STATUS WINAPI CP210x_GetNumDevices(
	LPDWORD	lpdwNumDevices
	);

CP210xDLL_API
CP210x_STATUS WINAPI CP210x_GetProductString(
	DWORD	dwDeviceNum,
	LPVOID	lpvDeviceString,
	DWORD	dwFlags
	);

CP210xDLL_API
CP210x_STATUS WINAPI CP210x_Open(
	DWORD	dwDevice,
	HANDLE*	cyHandle
	); 

CP210xDLL_API
CP210x_STATUS WINAPI CP210x_Close(
	HANDLE	cyHandle
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_GetPartNumber(	HANDLE cyHandle,
						LPBYTE	lpbPartNum
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetVid(
	HANDLE	cyHandle,
	WORD	wVid
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetPid(
	HANDLE	cyHandle,
	WORD	wPid
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetProductString(
	HANDLE	cyHandle,
	LPVOID	lpvProduct,
	BYTE	bLength,
	BOOL	bConvertToUnicode = TRUE
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetSerialNumber(
	HANDLE	cyHandle,
	LPVOID	lpvSerialNumber,
	BYTE	bLength,
	BOOL	bConvertToUnicode = TRUE
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetSelfPower(
	HANDLE cyHandle, 
	BOOL bSelfPower
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetMaxPower(
	HANDLE cyHandle,
	BYTE bMaxPower
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI 
CP210x_SetDeviceVersion(
	HANDLE cyHandle,
	WORD wVersion
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_SetBaudRateConfig(
	HANDLE	cyHandle,
	BAUD_CONFIG* baudConfigData
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_SetLockValue(
	HANDLE cyHandle
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetDeviceProductString(	
	HANDLE	cyHandle,
	LPVOID	lpProduct,
	LPBYTE	lpbLength,
	BOOL	bConvertToASCII = TRUE
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetDeviceSerialNumber(	
	HANDLE	cyHandle,
	LPVOID	lpSerialNumber,
	LPBYTE	lpbLength,
	BOOL	bConvertToASCII = TRUE
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetDeviceVid(
	HANDLE	cyHandle,
	LPWORD	lpwVid
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetDevicePid(
	HANDLE	cyHandle,
	LPWORD	lpwPid
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetSelfPower(
	HANDLE	cyHandle,
	LPBOOL	lpbSelfPower
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetMaxPower(
	HANDLE	cyHandle,
	LPBYTE	lpbPower
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_GetDeviceVersion(
	HANDLE	cyHandle,
	LPWORD	lpwVersion
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_GetBaudRateConfig(
	HANDLE	cyHandle,
	BAUD_CONFIG* baudConfigData
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_GetLockValue(	
	HANDLE cyHandle,
	LPBYTE	lpbLockValue
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_CreateHexFile(	
	HANDLE cyHandle,
	LPCSTR lpvFileName
	);

CP210xDLL_API
CP210x_STATUS	
WINAPI
CP210x_Reset(
	HANDLE	cyHandle
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_GetPortConfig(	
	HANDLE cyHandle,
	PORT_CONFIG*	PortConfig
	);

CP210xDLL_API
CP210x_STATUS 
WINAPI 
CP210x_SetPortConfig(	
	HANDLE cyHandle,
	PORT_CONFIG*	PortConfig
	);

#ifdef __cplusplus
}
#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级黄色录像| 日本二三区不卡| 久久一日本道色综合| 奇米777欧美一区二区| 欧美片网站yy| 麻豆专区一区二区三区四区五区| 8x8x8国产精品| 久久国产精品露脸对白| 久久精品综合网| 91视频在线观看免费| 亚洲制服丝袜在线| 日韩精品专区在线| 国产成人精品三级麻豆| 亚洲女同一区二区| 777久久久精品| 国产高清一区日本| 亚洲美女偷拍久久| 日韩一区二区三区av| 国产成人av一区二区| 亚洲午夜一区二区三区| 日韩视频不卡中文| 99精品久久只有精品| 丝袜美腿成人在线| 国产欧美精品一区二区色综合朱莉| 色婷婷香蕉在线一区二区| 日韩av一级电影| 国产精品视频一二三区| 欧美乱妇15p| 国产成人精品在线看| 亚洲成av人综合在线观看| 久久精品日韩一区二区三区| 91女神在线视频| 黄色精品一二区| 伊人色综合久久天天| 精品久久久久久久久久久久久久久久久| 成人免费黄色在线| 日韩精品一二三| 日本一区二区三区国色天香| 欧美裸体bbwbbwbbw| 成人不卡免费av| 奇米在线7777在线精品| 亚洲三级电影网站| 精品日韩在线观看| 欧美色爱综合网| 成人动漫在线一区| 久久97超碰色| 日韩在线卡一卡二| 伊人开心综合网| 中文一区二区在线观看| 日韩欧美亚洲另类制服综合在线| 色老综合老女人久久久| 国产v综合v亚洲欧| 精品一二三四区| 日日摸夜夜添夜夜添精品视频 | 久久久九九九九| 欧美日本免费一区二区三区| jiyouzz国产精品久久| 国产精品资源网站| 麻豆精品视频在线观看| 亚洲国产欧美在线| 一区二区三区在线观看视频| 欧美国产激情一区二区三区蜜月| 精品美女在线观看| 欧美哺乳videos| 91精品国产综合久久精品图片 | 日本一区中文字幕| 一区二区不卡在线视频 午夜欧美不卡在| 精品国产一区二区在线观看| 欧美一三区三区四区免费在线看 | 裸体歌舞表演一区二区| 亚洲国产婷婷综合在线精品| 亚洲欧美电影一区二区| 中文字幕一区二区三区四区不卡| 国产日产精品一区| 国产精品久久久久久久久久免费看| 国产欧美一区在线| 中文字幕在线不卡一区二区三区| 国产精品入口麻豆九色| 国产精品久久久久久久久免费樱桃 | 午夜视频在线观看一区二区三区 | 制服丝袜成人动漫| 678五月天丁香亚洲综合网| 欧美三级一区二区| 欧美精品在线一区二区| 3d成人动漫网站| 日韩欧美国产一区二区三区| 欧美一级久久久久久久大片| 日韩美女视频在线| 国产日韩在线不卡| 自拍偷拍亚洲激情| 一区二区三区**美女毛片| 亚洲一区二区四区蜜桃| 丝袜脚交一区二区| 韩国欧美国产1区| 国产不卡视频一区二区三区| 波多野结衣一区二区三区| 色中色一区二区| 欧美另类变人与禽xxxxx| 欧美一卡2卡三卡4卡5免费| 久久这里只有精品首页| 国产精品女主播在线观看| 亚洲欧美激情插| 日本免费新一区视频| 国产老女人精品毛片久久| 成人高清av在线| 欧美色图一区二区三区| 51久久夜色精品国产麻豆| 国产午夜亚洲精品不卡| 综合色中文字幕| 日韩精品免费专区| 国产69精品久久99不卡| 91亚洲国产成人精品一区二区三| 欧美日韩1234| 欧美国产精品一区二区三区| 亚洲午夜精品17c| 狠狠色狠狠色综合| 欧洲精品在线观看| 精品va天堂亚洲国产| 最新欧美精品一区二区三区| 午夜精品福利久久久| 国产福利一区二区| 欧美性xxxxx极品少妇| 欧美精品一区二区三区在线| 亚洲精品欧美二区三区中文字幕| 美女脱光内衣内裤视频久久影院| 99久久精品情趣| 日韩精品一区二区三区在线播放| 亚洲视频免费在线观看| 激情文学综合插| 91国内精品野花午夜精品| 国产亚洲制服色| 视频一区在线播放| 色综合视频在线观看| 精品蜜桃在线看| 亚洲sss视频在线视频| av电影在线不卡| 久久综合给合久久狠狠狠97色69| 亚洲综合免费观看高清完整版在线| 国产美女精品在线| 7777精品伊人久久久大香线蕉的| 国产精品三级av| 国产精品77777| 日韩午夜电影av| 亚洲一二三四久久| av一区二区三区黑人| 亚洲精品在线一区二区| 五月天久久比比资源色| 日本精品一级二级| 中文字幕在线不卡| 成人综合在线网站| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲黄色尤物视频| 99国产精品久久久久久久久久 | 欧美日韩一级黄| 亚洲欧美一区二区三区国产精品 | 久久久久9999亚洲精品| 久久不见久久见中文字幕免费| 欧美日韩一级片在线观看| 亚洲久草在线视频| 色噜噜久久综合| 亚洲视频每日更新| 色综合 综合色| 亚洲一区二区综合| 欧美日韩免费观看一区二区三区| 亚洲精品国产视频| 91啦中文在线观看| 亚洲精品成人天堂一二三| 日本黄色一区二区| 亚洲电影视频在线| 欧美丰满高潮xxxx喷水动漫| 偷拍一区二区三区四区| 欧美精品三级在线观看| 蜜桃视频在线观看一区二区| 日韩一区二区三区三四区视频在线观看| 午夜伊人狠狠久久| 91麻豆精品国产91久久久久久| 天天爽夜夜爽夜夜爽精品视频| 欧美人伦禁忌dvd放荡欲情| 免费精品视频在线| 久久新电视剧免费观看| 国产黄色91视频| 亚洲日本va午夜在线电影| 色婷婷国产精品| 日日夜夜一区二区| 精品99一区二区三区| 国产乱淫av一区二区三区 | 亚洲视频免费看| 91黄色免费版| 日本怡春院一区二区| 久久久久久久久蜜桃| 成人av在线一区二区| 夜夜嗨av一区二区三区中文字幕| 欧美日韩亚洲综合| 九九在线精品视频| 中文字幕第一页久久| 欧美天堂亚洲电影院在线播放| 五月天亚洲婷婷| 国产亚洲精品超碰| 日本乱码高清不卡字幕| 另类小说图片综合网|