数据流-Stream
描述
数据流,父对象为ui,无子对象。目前主要用来配合串口控件接收文件或者图片。
事件
finish:设置了自动停止,接收字节数达到阈值时触发,事件函数定义:onFinish()。
属性
名称 |
功能说明 |
脚本例子 |
---|---|---|
serial |
串口,0-Com0, 1-Com1, 2-Com2, 3-Com3, 4-ComUsb0 |
无 |
autoStop |
自动停止,接收字节达到阈值后自动停止 |
ui.form-name.stream-name.autoStop=true;//设置自动停止 |
threshold |
阈值(字节) |
ui.form-name.stream-name.threshold = 6108;//设置阈值为6108字节 |
方法
名称 |
功能说明 |
脚本例子 |
---|---|---|
getFilePath() |
获取数据流保存的文件路径 |
var path = ui.form-name.stream-name.getFilePath() 获取文件路径 |
start() |
开始接收数据,调用start()方法前,需要先设置串口的协议为PassThrough_Rx |
device.io.com-name.protocol=3; 设置串口协议为3-PassThrough_Rx <br> ui.form-name.stream-name.start() 开始接收 |
stop() |
停止接收数据 |
ui.form-name.stream-name.stop() 停止接收 |