【发布时间】:2011-10-07 15:16:27
【问题描述】:
我有一个程序将与多个 COM 端口进行通信。到目前为止,我将所有代码都放在一个文件中,而且有点混乱。我如何以一种方式组织它,将所有串行连接和连接参数设置在其他地方,让我只读取或写入主文件中的端口。
这是我的意思的配置示例
HANDLE hSerial = CreateFile("COM3",GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
DCB dcbSerialParams = {0};
dcbSerialParams.DCBlength=sizeof(dcbSerialParams);
dcbSerialParams.BaudRate=CBR_9600;
dcbSerialParams.ByteSize=8;
dcbSerialParams.StopBits=ONESTOPBIT;
dcbSerialParams.Parity=NOPARITY;
【问题讨论】:
-
如何将您发布的所有代码放入一个接受字符串并返回句柄的函数中?或者创建一个代表 com 端口的类..
标签: c++ c coding-style