42 lines
899 B
Markdown
42 lines
899 B
Markdown
# protoDebuger
|
|
|
|
#### 介绍
|
|
基于lua qml 的协议调试软件。
|
|
支持:
|
|
- 串口
|
|
- tcp客户端
|
|
- tcp服务端模式(仅支持单链接)
|
|
- udp
|
|
|
|
### 软件功能
|
|
功能示意图如下:</br>
|
|
|
|
![image.png](https://www.testingcloud.club/sapi/api/image_download/000884f1-a057-11eb-a166-525400dc6cec.png)
|
|
|
|
</br>
|
|
|
|
#### 串口配置:</br>
|
|
![image.png](https://www.testingcloud.club/sapi/api/image_download/2184a3b1-a057-11eb-a166-525400dc6cec.png)
|
|
#### 网络配置
|
|
|
|
#### lua脚本调试</br>
|
|
![image.png](https://www.testingcloud.club/sapi/api/image_download/6ec69d99-a1e3-11eb-a166-525400dc6cec.png)</br>
|
|
lua代码例子:
|
|
```
|
|
require("string")
|
|
|
|
function OnDataReady(data) # 接收串口数据回调
|
|
showbuffer(data)
|
|
serial_send(data)
|
|
end
|
|
|
|
function OnNetworkData(addr,data,len) # 接收网络数据回调
|
|
showbuffer(addr)
|
|
end
|
|
|
|
|
|
|
|
|
|
serial_send("test") # 在脚本中主动发送串口数据
|
|
|
|
``` |