awtk/docs/manual/tk_stream_factory_t.md
2023-10-18 15:36:15 +08:00

1.4 KiB
Raw Blame History

tk_stream_factory_t

概述

流工厂。

函数

函数名称 说明
tk_stream_factory_create_iostream 创建iostream对象。目前支持

tk_stream_factory_create_iostream 函数


  • 函数功能:

创建iostream对象。目前支持

  • tcp client: tcp://host:port
  • udp client: udp://host:port
  • serial : serial://device?baudrate=115200&stopbits=1
  • serial : serial://device?baudrate=115200&stopbits=1&parity=odd&flowcontrol=soft&bytesize=8

串口URL参数说明

  • baudrate {int} 波特率。常用值: 9600, 38400, 57600, 115200。(默认值115200)

  • stopbits {string} 停止位。可选值1, 1.5, 2。(默认值1)

  • parity {string} 校验位。可选值none, odd, even, mark, space。(默认值none)

  • flowcontrol {string} 流控。可选值none, hardware, software。(默认值none)

  • bytesize {string} 数据位。可选值5, 6, 7, 8 。(默认值8)

  • 函数原型:

tk_iostream_t* tk_stream_factory_create_iostream (const char* url);
  • 参数说明:
参数 类型 说明
返回值 tk_iostream_t* 返回iostream对象。
url const char* URL。