mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-05 13:38:15 +08:00
1.4 KiB
1.4 KiB
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。 |