rack:fan 命令放行保持时间 sec,风扇断电显示「停」

Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
zhou yang
2026-10-06 14:35:45 +08:00
共同撰写人 Claude Opus 5.5
父节点 ece65f7c19
当前提交 f2e0a7363e
共修改 5 个文件,包含 30 行新增和 5 行删除
+4 -1
查看文件
@@ -185,7 +185,10 @@ class SimBoard:
return {"ok": True, "oldest": 0, "next": len(self.events), "ev": ev}
if cmd == "fan":
self.fan_floor = req["duty"]
return {"ok": True, "floor": self.fan_floor}
rsp = {"ok": True, "floor": self.fan_floor}
if "sec" in req:
rsp["sec"] = req["sec"] # 模拟板不倒计时:只把形状回对
return rsp
if req.get("seq") is None:
return {"ok": False, "err": "no_seq"}
if cmd == "hub": # 0.1.14:固件 hubctl.h 的命令形状;不模拟倒计时