setDTR
, getDSR
, setRTS
, getCTS
,移除创建实例时的回调函数
connect
和disconnect
),以规避HBuilderX4.26版本引发的 uts:调用返回参数为promise类型的函数会报UTS: targetFunction does not exists 错误的问题,详情, 请参考示例代码productName
修改为vendorId
,避免部分设备productName后带了\u0000
,在视觉上无法分辨导致打开设备找不到的问题,请参考示例代码\r\n
修改IReadOptons
拼写错误,正确为IReadOptions
修复代码版本不一致问题
sendBytes
函数内部逻辑,使用该函数发送数据时若没有控制符\n
或者\r
,则自动拼接\n
,否则不处理修复同时连接多个设备时,只能打开第一个的问题
修复由于上次缓冲区数据引起的数据错误问题
getMaxPacketSize
函数,用于获取usb每次传输最大数据量(字节)ReturnFormat
为IDataType
,其中STRING
修改为ASCII
read
实现逻辑修复消息订阅函数subscribe
传输大量数据时,数据丢失问题
添加多设备通信
说明
产品名称 productName
为空时无法打开设备的问题增加持续授权
示例,USB设备重新插拔无需再次授权(系统重启后需要重新授权),详细操作请看操作说明持续授权
部分
sendBytes
、sendHex
registerUsbAttach
,实现设备插拔提示subscribe
,实现数据监听read
增加format参数,控制返回的数据格式:16进制字符串或者ASCII字符串
armeabi-v7a
、arm64-v8a
、 x86
系统支持getDeviceList
为同步方法感谢814***@qq.com测试发现的问题