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> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||