-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
接收数据不完整丢失了 #33
Comments
应该不是波特率问题,波特率用的115200,之前自己写的用的是115200数据是能正常收发的 |
你这个是粘包了,有二种处理方案 |
AbsStickPackageHelper这个接口回调的数据也才只有六个 |
我想拿到最原始的数据该怎么做啊 |
我搞错了,谢谢了,知道怎么搞了 |
有个问题,如果数据过长了,AbsStickPackageHelper是一段一段的返回,这种是不是只能协议上做处理啊 |
数据很长的话 拼接一下数据就可以了 分段接收 |
好的谢谢 |
最近经常有小伙伴遇到粘包问题,这里提供一个案例解决方案:
} ` |
【警告:请务必按照 issue 模板填写】
问题描述
框架版本【必填】:com.github.cl-6666:serialPort:v4.0.1
问题描述【必填】:接收数据只有前面的协议头高低位,后面的数据都没有
复现步骤【必填】:接收数据回调
是否必现【必填】:是
出现问题机型信息【必填】:RK3399
出现问题的安卓版本【必填】:Android 8.0
其他
提供报错堆栈(如果有报错的话必填,注意不要拿被混淆过的代码堆栈上来)
提供截图或视频(根据需要提供,此项不强制)
提供解决方案(如果已经解决了的话,此项不强制)
SerialUtils.getInstance().init(this,true,"TAG",500); 初始化用的这个 但是onDataReceived的回调只有前面的协议头跟高低位
The text was updated successfully, but these errors were encountered: