当前位置: 首页 > article >正文

AWTK fscript 中的 输入/出流 扩展函数

fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 iostream 扩展函数

1.iostream_get_istream

获取输入流对象。


原型
iostream_get_istream(iostream) => object
示例
var a = iostream_serial_create("COM4");
var b = iostream_get_istream(a);

2.iostream_get_ostream

获取输出流对象。


原型
iostream_get_ostream(iostream) => object
示例
var a = iostream_serial_create("COM4");
var b = iostream_get_ostream(a);

更多示例

//
// start serial echo server first
// ./bin/serial_recv 4000
//

var a = iostream_serial_create("/dev/ttys001", 0)
var b = iostream_get_ostream(a)
var c = iostream_get_istream(a)

assert(ostream_write_uint32(b, 6) == 4)
assert(ostream_write_string(b, "hello\n") == 6)

assert(istream_read_uint32(c, 3000) == 6)
assert(istream_read_string(c, 6, 3000) == "hello\n")

http://www.kler.cn/a/509088.html

相关文章:

  • Vue数据响应式,reaction,ref的使用
  • STM32的集成开发环境STM32CubeIDE安装
  • XML序列化和反序列化的学习
  • 【Git 】探索 Git 的魔法——git am 与补丁文件的故事
  • 2013年IMO几何预选题第4题
  • 【redis】键的全局命令
  • 探秘Node.js模块Modules:从入门到精通
  • 【湖南省乡镇界】面图层shp格式arcgis数据乡镇名称和编码2020年wgs84坐标内容测评
  • 晨辉面试抽签和评分管理系统之十三:如何让不同批次、同一组别的面试考生抽到连续的号码?
  • “云网安”一体化能力指南(2024)
  • C++ Qt, 使用QTableView,分页功能
  • 使用ffmpeg提高mp4压缩比,减小文件体积【windows+ffmpeg+batch脚本】
  • openssl在windows下的编译
  • 打破编程“鄙视链”:探索行业发展新路径
  • vim函数定义跳转相关设置
  • 如何在亚马逊云科技上消除无服务器网页应用冷启动时间(下篇)
  • Selenium自动化测试实战
  • 红队可视化工具:网络安全的“透视眼”
  • 3. 后端验证前端Token
  • 【BUUCTF】[GXYCTF2019]BabySQli
  • ansible自动化运维实战--服务端安装、环境配置与测试(1)
  • C语言编程笔记:文件处理的艺术
  • [Qt] Box Model | 控件样式 | 实现log_in界面
  • JavaScript 中的 `find` 方法
  • Ardupilot开源无人机之Geek SDK进展2024-2025
  • LabVIEW 蔬菜精密播种监测系统