重构 auto-check:拆分包架构,精简 workflow 为纯调度循环
各包职责: - config: 分类 YAML 配置 - model: Device/IP/MAC 公共类型 - discovery: 扫描 + ARP MAC 解析 + Devices 变量 - sshclient: SSH 连接 - stress: stress-ng/stressapptest 压测 + Results 变量 - report: 80mm 热敏模板/sparkline/打印 + Printed 变量 - workflow: 永久循环调度 + Start/Stop workflow 已精简为 100 行纯编排,所有业务逻辑下沉各包
This commit is contained in:
@@ -24,6 +24,13 @@ stress:
|
||||
workflow:
|
||||
interval: 10s
|
||||
|
||||
# --- 报告 ---
|
||||
# --- 报告与打印 ---
|
||||
report:
|
||||
path: "reports"
|
||||
print:
|
||||
enabled: false # 是否自动打印报告
|
||||
backend: "usb" # system=系统打印机 / escpos=网络热敏 / usb=USB直连 / file=文件
|
||||
device: "" # system: 打印机名(空=默认), escpos: 192.168.1.100:9100
|
||||
# usb: 空=自动(Win \\.\usb001 / Linux /dev/usb/lp0), 或指定设备路径
|
||||
# file: 输出路径
|
||||
width: 42 # 80mm 热敏纸行宽
|
||||
|
||||
Reference in New Issue
Block a user