plc_control/crates/app_operation_system
caoqianming aaf48a336d Add hold/value dispatch modes, cancel_on_fault, and SIMULATE_PLC injection
step_executor gains three dispatch modes: pulse (default), hold
(hold_until_confirm), and value (transfer_move_to writes the target
station's code). The engine now sends step.stop_command_role whenever
cancel_on_fault is true on Faulted entry, and threads a target-station
lookup ahead of dispatch. A new simulate module patches the resolved
confirm signal after a short delay when SIMULATE_PLC is set, so
segments can be driven end-to-end without a real PLC.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 08:44:10 +08:00
..
src Add hold/value dispatch modes, cancel_on_fault, and SIMULATE_PLC injection 2026-05-19 08:44:10 +08:00
tests Implement operation-system engine MVP (P3) 2026-05-19 08:39:14 +08:00
Cargo.toml Bootstrap operation-system app skeleton 2026-05-18 21:39:09 +08:00