UE4串口打开方式(4.13)

本文介绍如何在UE4(4.13版本)中通过C++进行串口通信,适用于需要与外接设备交互的场景。
摘要由CSDN通过智能技术生成

因为做外接设备,所以被串口折腾了两天,现在将代码copy出来。

/** 初始化串口函数
	*
	*  @param:  unsigned int portNo 串口编号,默认值为1,即COM1,注意,尽量不要大于9
	*  @param:  unsigned int baud   波特率,默认为9600
	*  @param:  char parity 是否进行奇偶校验,'Y'表示需要奇偶校验,'N'表示不需要奇偶校验
	*  @param:  unsigned int databits 数据位的个数,默认值为8个数据位
	*  @param:  unsigned int stopsbits 停止位使用格式,默认值为1
	*  @param:  unsigned long dwCommEvents 默认为EV_RXCHAR,即只要收发任意一个字符,则产生一个事件
	*  @return: bool  初始化是否成功
	*  @note:   在使用其他本类提供的函数前,请先调用本函数进行串口的初始化
	*      \n本函数提供了一些常用的串口参数设置,若需要自行设置详细的DCB参数,可使用重载函数
	*           \n本串口类析构时会自动关闭串口,无需额外执行关闭串口
	*  @see:
	*/
	bool InitPort(unsigned int portNo = 5, unsigned int baud = CBR_9600, char parity = 'N',
		unsigned int databits = 8, unsigned int stopsbits = 1, unsigned long dwCommEvents = EV_RXCHAR);

	/** 向串口写数据
	*
	*  将缓冲区中的数据写入到串口
	*  @param:  unsigned char * pData 指向需要写入串口的数据缓冲区
	*  @param
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值