serial.read
serial.read
功能
从已打开串口读取数据。该方法保留历史兼容行为:读取到合法 UTF-8 时返回 String,否则返回字节数组。
语法
device.open(config).read()
参数
无参数。
返回值
| 类型 | 说明 |
|---|---|
| String/Array | 读取到合法 UTF-8 时返回 String;否则返回字节数组。 |
示例
port = device.open({type: 'serial', port: 'COM3'}) result = port.read() // 输出:String echo(type(result))
注意事项
- 读取失败时抛出底层设备错误。
- 新二进制协议优先使用
read_bytes(),避免返回类型随内容变化。