stream_capture
Capture serial data with arrival timestamps to diagnose intermittent data loss or periodic stalls, producing files ready for timing analysis.
Instructions
长时录测:持续采集串口一段时间,逐行打上到达时间戳落盘。
产出的文件**直接可以喂给 timing_analysis(path=...) ** —— 两件工具是同一条链路。
seconds 最长采集秒数;max_lines 收够多少行提前结束(0=不限); idle_stop_s 连续多少秒没数据提前结束(0=不用);out_path 默认落在会话日志目录 (已存在同名文件会自动改名,不覆盖旧现场)。
★ 为什么时间戳必须在采集端打:事后才拿到的日志如果没时间戳,时序信息就永久丢了。 采集时按到达时刻记一行,成本几乎为零,却让后面所有分析成立。 排查「偶发丢数据」「隔一会儿卡一下」时用:让它自己采几分钟,再看 timing_analysis。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | Yes | ||
| seconds | No | ||
| baudrate | No | ||
| out_path | No | ||
| max_lines | No | ||
| idle_stop_s | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |