- 10
- 0
- 约1.94万字
- 约 16页
- 2017-06-13 发布于北京
- 举报
本模块开发平台BCB,用于串口通讯的串口类模块,不需要使用系统或第三方带的串口Com组件,不需要注册,直接加入到软件声明中即可使用。
Comm.h //头文件声明
//------------------------------------------------------------------
#ifndef CommH
#define CommH
//------------------------------------------------------------------
#include SysUtils.hpp
#include Controls.hpp
#include Classes.hpp
#include Forms.hpp
#include sysdyn.h
#include extctrls.hpp
//类型定义
enum TBaudRate {br110=110, br300=300, br600=600, br1200=1200, br2400=2400,
br4800=4800, br9600=9600, br14400=14400, br19200=19200,
br38400=38400, br56000=56000, br57600=57600, br115200=115200};
enum TComPortNumber {pnCOM1, pnCOM2, pnCOM3, pnCOM4, pnCOM5, pnCOM6, pnCOM7, pnCOM8,
pnCOM9, pnCOM10, pnCOM11, pnCOM12, pnCOM13, pnCOM14, pnCOM15, pnCOM16};
enum TParity { None, Odd, Even, Mark, Space };
enum TStopBits { SB1, SB1_5, SB2 };
enum TDataBits { DB5, DB6, DB7, DB8 };
enum THwHandShaking{hhNone,hhNoneRTSON,hhRTSCTS};
enum TSwHandShaking{shNone,shXonXoff};
// 输入缓冲区的默认大小
const long INPUTBUFFERSIZE = 4096;
// Line Status位定义
const int ME_CTS = 1;
const int ME_DSR = 2;
const int ME_RING = 4;
const int ME_RLSD = 8;
//DCB 位定义
const long dcb_Binary = 0
const long dcb_ParityCheck = 0
const long dcb_OutxCtsFlow = 0
const long dcb_OutxDsrFlow = 0
const long dcb_DtrControlMask = 0
const long dcb_DtrControlDisable = 0
const long dcb_DtrControlEnable = 0
const long dcb_DtrControlHandshake = 0
const long dcb_DsrSensivity = 0
const long dcb_TXContinueOnXoff = 0
const long dcb_OutX = 0
const long dcb_InX = 0
const long dcb_ErrorChar = 0
const long dcb_NullStrip = 0
cons
您可能关注的文档
最近下载
- 楼板结构开洞施工技术方案.docx VIP
- 浙江省绍兴市上虞区2024-2025学年七年级上学期期末考试英语试题(含答案).pdf VIP
- 备战2026年深圳数学中考3年真题及模拟分类汇编 专题15 解答中档题型:圆的计算与证明(原卷版).docx VIP
- 临时供用电合同.docx VIP
- 浙江省绍兴市上虞区2024-2025学年高二上学期期末考试英语试题(含答案).pdf VIP
- 河南省郑州市2024-2025学年高二上学期期末考试物理试卷(含答案).docx VIP
- 伺服系统三环控制解析.ppt VIP
- 未来五到十年城市轨道交通跨区域运营发展趋势报告.docx
- 山东名校考试联盟2025年12月高三年级阶段性检测数学试卷(含答案解析)原卷.pdf
- 四不伤害24条培训PPT课件.pptx VIP
原创力文档

文档评论(0)