数据流-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 ui.form-name.stream-name.start() 开始接收 |
stop() | 停止接收数据 | ui.form-name.stream-name.stop() 停止接收 |