一,前言,
基于45.QT boot工具導(dǎo)入xml動態(tài)創(chuàng)建狀態(tài)機(jī)--Apple的學(xué)習(xí)筆記進(jìn)度繼續(xù)推進(jìn)了,15765-2的tp協(xié)議的簡單版本基本完成了,發(fā)流控幀沒加,因?yàn)闀簳r(shí)的命令中用不到。
二,遇到的問題
- 36是循環(huán)進(jìn)入update的。所以判斷rx 0x76后要把rx buffer清除。
- 需要添加填充值0xcc。
- QFile跑飛,原因是創(chuàng)建的是臨時(shí)對象。
- 用memcpy速度快,否則會阻塞線程中的timer周期任務(wù)。且在線程中用
QCoreApplication::processEvents(QEventLoop::AllEvents)及時(shí)啟動事件掃描來運(yùn)行周期發(fā)送連續(xù)幀的任務(wù)。
三,效果
先發(fā)單幀,接收到流控幀后,再發(fā)連續(xù)幀。

image.png
四,小結(jié)
又一個(gè)里程碑完成了~