📄 ibmsserialportapi.h
字号:
/*
* Copyright (c) 2003-2005,Shenzhen TaiJi SoftWare
* All rights reserved.
*
* Name of the File: IbmsSerialPortApi.h
* symbol of the File: Descript in DVS UML
* Summary: Serial Port Toolkit
*
* Current Version: 1.1
* Author: DengYangjun
* Created Date: 17:09 02-17-2004
* Finished Date: ??
*
* Substitutional Version:
* Original Author:
* Finished Date:
*/
#pragma once
#pragma comment(lib, "IbmsSerialPort.lib")
#pragma message("Auto Link IbmsSerialPort.lib")
enum FlowControl
{
NoFlowControl,
CtsRtsFlowControl,
CtsDtrFlowControl,
DsrRtsFlowControl,
DsrDtrFlowControl,
XonXoffFlowControl
};
enum Parity
{
EvenParity,
MarkParity,
NoParity,
OddParity,
SpaceParity
};
enum StopBits
{
OneStopBit,
OnePointFiveStopBits,
TwoStopBits
};
typedef void (*FOnReceiveData)(LPVOID pSender,void* pData,DWORD nDataLen);
HANDLE WINAPI Ibms_OpenPort(int nPort, int nRate,FOnReceiveData cbRecvDataFunc =NULL,LPVOID pSender = NULL,
int parity = NoParity, BYTE DataBits = 8,
int stopbits = OneStopBit, int fc = NoFlowControl);
BOOL WINAPI Ibms_SendData(HANDLE hPort, byte *pData, int nDataSize);
void WINAPI Ibms_Close(HANDLE hPort);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -