xae_deploy
Saves, builds, activates, and restarts a TwinCAT 3 project in one call, stopping on build errors and verifying the target runs the new configuration.
Instructions
Save → build → (boot project autostart on) → activate → restart, in one call. Stops at the first build error. Destructive-class (one confirmation covers all steps). Refuses when the XAE target and the ADS target of this server differ. Done = the target runs the new configuration: in RUN and a restart proven (steps.verify.transition_by): 'poll' (another state seen after the commands), 'mode_change' (it was not in RUN before the activation), 'witness' (task 1's cycle counter went back, or the PLC application's compile timestamp changed). In RUN without such proof is reported as that, not as 'not in RUN'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip_build | No | ||
| confirm_token | No | ||
| plc_project_path | No | ||
| allow_target_mismatch | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||