plc_control/src
caoqianming dd0e782450 fix(engine): push WS immediately on notify wake-up
When auto_enabled or fault_locked changes externally, the engine task
wakes via notify but previously only pushed WS on the next state
transition (potentially seconds later). Now push the fresh runtime
immediately in the notify.notified() arm so the frontend reflects
the change without delay.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 08:44:46 +08:00
..
control fix(engine): push WS immediately on notify wake-up 2026-03-26 08:44:46 +08:00
handler refactor(engine): replace 500ms ticker with per-unit event-driven tasks 2026-03-26 08:33:00 +08:00
service feat(api): add GET /api/unit/{id}/detail with nested equipment and points 2026-03-25 08:37:09 +08:00
util feat(control): add unit and event foundation 2026-03-24 10:20:23 +08:00
config.rs feat(sim): simulate RUN signal feedback when SIMULATE_PLC=true 2026-03-25 11:08:38 +08:00
connection.rs fix(opcua): trigger reconnect on BadTimeout and tighten subscription params 2026-03-24 12:50:55 +08:00
db.rs feat: 软件第一个版本 2026-03-03 13:32:05 +08:00
event.rs refactor(engine): replace 500ms ticker with per-unit event-driven tasks 2026-03-26 08:33:00 +08:00
handler.rs feat(control): add unit and event foundation 2026-03-24 10:20:23 +08:00
main.rs feat(control): batch start/stop auto control for all enabled units 2026-03-25 13:05:23 +08:00
middleware.rs feat: 软件第一个版本 2026-03-03 13:32:05 +08:00
model.rs feat(api): add GET /api/unit/{id}/detail with nested equipment and points 2026-03-25 08:37:09 +08:00
service.rs feat(control): add unit and event foundation 2026-03-24 10:20:23 +08:00
telemetry.rs 优化数据序列化:时间戳使用本地时间格式,简化 DataValue 输出 2026-03-04 12:41:14 +08:00
util.rs feat: 添加通用的分页工具模块 2026-03-04 13:37:58 +08:00
websocket.rs feat(websocket): add UnitRuntimeChanged message type 2026-03-24 14:47:35 +08:00